Java

java中阻塞和非阻塞的区别

阻塞和非阻塞指的是调用者在等待返回结果时的状态。阻塞时,在调用结果返回前,当前线程会被挂起,并在得到结果之后返回。非阻塞时,如果不能立刻得到结果,则该调用者不会阻塞当前线程。因此对应非阻塞的情况,调用者需要定时轮询查看处理状态。同步和异步指具体的通信机制。同步时调用者等待返回结果。异步时,被调用者通过回调等形式通知调用...
代码星球·2021-01-08

SpringBoot 处理跨域请求

什么是跨域?在正式的跨域请求之前,先发送了一个OPTIONS请求去询问服务器是否允许接下来的跨域请求在OPTIONS请求里新增了几个字段:”Origin:发起请求原来的域Access-Control-Request-Method:将要发起的跨域请求方式(GET/PUT/POST/DELETE/······)Access...

用java实现数字签名的原理

数字签名在数据的交互中一直都占据着很重要的地位,因此,这篇文章对其原理进行整理总结一下。最后再给出代码的实现。一、简单认识相信我们都写过信,在写信的时候落款处总是要留下自己的名字,用来表示写信的人是谁。我们签的这个字就是生活中的签名: 而数字签名呢?其实也是同样的道理,他的含义是:在网络中传输数据时候,给数据...

spring boot国际化类ReloadableResourceBundleMessageSource

springboot国际化使ReloadableResourceBundleMessageSource设置basenames并返回messagesource@ConfigurationpublicclassI18nConfig{@Bean(name="messageSource")publicReloadableRes...

SpringBoot与简单队列

3.配置文件,连接消息队列spring.rabbitmq.host=127.0.0.1spring.rabbitmq.port=5672spring.rabbitmq.username=adminspring.rabbitmq.password=123spring.rabbitmq.virtual-host=/memb...
代码星球·2021-01-03

SpringBoot与工作队列的两种分发方式

工作队列轮循分发创建队列配置文件类@ConfigurationpublicclassRabbitConfig{//多个队列名称privatefinalstaticStringQUEUE_NAME="test_work_queue";privatefinalstaticStringQUEUE_NAME1="test_wo...

Java怎样获取字符串最后出现的位置

lastIndexOf();表示获取字符串最后出现的位置,倒数的位置  @Test/***lastIndexOf();//获取字符串最后出现的位置,倒数的位置**/publicvoidfunC(){Stringstr="java培优+.java高手加薪班宣讲.mp4";System.out.println(str);S...

Java中怎样实现字符串截取

使用substring()对字符串进行截取:/***str.indexOf()查找下标*substring();//字符串截取*length();//字符串长度**/@TestpublicvoidfunB(){Stringmail="tony@tedu.com";intaa=mail.indexOf("@");Syst...

Java怎样对一个属性设置set或get方法的快捷键

具体步骤如下:  首页,在testApp.java类中定义属性,例如:publicStingname;  其次,Alt+Shift+S, 选择GenerateGettersandSetter...这一项,然后如图      就能得到publicStringgetName(){returnname;}publi...

Java怎样实现解析身份证号

身份证号解析,demo/***身份证号解析demo**/publicclassTestArea{publicstaticvoidmain(String[]args){System.out.println("测试");//需求:身份证号码,地区号+生日:年+月+日+性别StringcardNo="610113200105...

Java中Arrys数组常用的方法

Arrys常用方法1.toString()  Arrays.toString(arr)       //打印数组的内容,观察数组元素的值2.sort()  Arrays.sort(arr);     ...

Java 怎样实现调用其他方法

Java主类的main方法调用其他方法方法1:funA()方法设为静态方法。当主类加载到内存,funA()分配了入口地址,主要代码如下:publicclasstest{staticvoidfunA(){System.out.println("wearestudents");}publicstaticvoidmain(S...

Java保留两位小数

  importjava.text.DecimalFormat;//导入包//保留2位小数intscoreAvg=17.234DecimalFormatdf=newDecimalFormat(".00");System.out.println(df.format(scoreAvg)); ...
代码星球·2021-01-02

JavaScript中实现小数点后保留2位

在项目中有时候会遇到要求输入的数字是整数或者小数点后绑定2位小数,因此可以用.toFixed(2)方法下面是关于toFixed()方法的demo;<inputtype="number"value=""class="inputVal"><buttonclass="inputs">script中的代...

JavaScript中date 对象常用方法

 Date对象用于处理日期和时间。//创建Date对象的语法:vardatetime=newDate();//Date对象会自动把当前日期和时间保存为其初始值。console.log(datetime.toDateString());//把Date对象的日期部分转换为字符串。console.log(datet...