Java
文章平均质量分 73
程序媛-jjl
一日入计院,终身程序媛
展开
-
Spring实战系列(一)Spring整体架构
Spring整体架构介绍原创 2022-06-18 17:01:48 · 281 阅读 · 0 评论 -
java8--Optional的使用
在平时的编程中,经常会遇到NullPointerException空指针异常。为避免这种异常的减少,我们经常在会进行层层判空,以达到自己想要的结果,代码会显得不太优雅。例如: if(approval != null){ List<Approval> approvals = approval.getApprovals(); if(...原创 2019-04-08 20:21:02 · 368 阅读 · 0 评论 -
RabbitMq在linux下的安装
1.安装Erlang由于RabbitMQ依赖Erlang, 所以需要先安装Erlang,本文是以rpm安装的。下载:wget www.rabbitmq.com/releases/erlang/erlang-18.3-1.el7.centos.x86_64.rpm安装:rpm -ivh erlang-18.3-1.el7.centos.x86_64.rpm rpm参数 参数说明...原创 2019-02-20 18:22:59 · 701 阅读 · 0 评论 -
IDEA自带HTTP请求
平时测试请求用的最多的工具就是postman,用了那么久的IDEA才知道,IDEA自带有restful server,可以直接在IDEA上模拟请求。1.操纵步骤:Tools->Test RestFul Web Service 2.查看历史请求:Tools->Show Http Requests History ...原创 2019-01-25 16:59:06 · 20722 阅读 · 6 评论 -
JavaBean valication验证
在实际项目中,会遇到对JavaBean进行操作的时候,比如我们做个后台管理,添加某个用户信息,添加某个产品,需要对参数进行验证,看是否符合需求,后端就可以使用valication去验证参数,而不需要一个一个去在代码中验证,这样显得代码非常的冗余。 校验注解: valication提供了很多的校验注解,具体的参数可以去看源码,主要是message参数,要是校验不符合的时...原创 2019-01-17 17:00:01 · 542 阅读 · 0 评论 -
Java 模拟cookie登陆
最近在做将禅道上的功能接口做到手机端,在做登陆的时候,看了禅道的源码,是由cookie来登陆,所以要做一个模拟cookie登陆的接口,将拿到的cookie放到每次接口请求的头部中去,就可以正常访问了。 import java.io.OutputStreamWriter;import java.net.HttpURLConnection;import java.n...原创 2019-01-17 11:02:34 · 1116 阅读 · 0 评论 -
Windows下RabbitMQ的下载与安装
rabbitMQ是一个开源的消息代理和队列服务器,用来通过普通协议在完全不同的应用之间共享消息,rabbitMQ是使用Erlang语言来编写的,并且rabbitMQ是基于AMQP协议的。优点:1.适用于适合中大型企业系统;2.rabbitMQ底层是基于Erlang语言来编写的;3.对java支持良好,对其他语言也支持良好,跨平台,语言无关;4.与springAMQP完美的整合,...原创 2018-12-05 19:22:34 · 3366 阅读 · 1 评论 -
Java 字符串判断
Java中两个字符串判断不能用 ‘==’检测,这个运算符只能够确定两个字符串是否放置在同一个位置上。当然,如果字符串放置在同一个位置上,他们必然相等,但是,有可能将内容相同的多个字符串的拷贝位置放置在不同的位置上。简单一句话,==比较的是两个字符串的地址是否为相等(同一个地址),equals()方法比较的是两个字符串对象的内容是否相同(当然,若两个字符串引用同一个地址,使用equals()比较也返...原创 2018-03-09 18:57:29 · 608 阅读 · 0 评论 -
Java屏蔽技术
问题1:如果n是一个整型变量,并且用二进制表示的n从右数第四位为1,那么 int a = (n &8)/8为多少,结果为1;解析:int的整型变量,4个字节 ,32位,所以8的二进制表示为:00000000 00000000 00000000 1000 正好从右数第四位为1, & 的用法是:两个位都为1的时候为1, 其他位 &0都是0,所以n&8的结果为8 ,所...原创 2018-03-09 17:59:22 · 591 阅读 · 0 评论 -
Java术语 和Java编码的转换
1.Java Development Kit (JDK):编写Java程序的程序员所使用的环境。---Java开发工具箱2.Java Runtime Enviroment (JRE):运行Java程序所需要的环境。3.Standard Edition (SE):用于桌面或者简单的服务器应用的Java平台。4.Enterprise Edition(EE):用于复杂的服务器应用的Java平台。如何将一...原创 2018-03-09 13:34:50 · 224 阅读 · 0 评论 -
Java中char,short,int,long占几个字节和多少位
1.字节:byte:用来计量存储容量的一种计量单位;位:bit2.一个字节等于8位 1byte = 8bitchar占用的是2个字节 16位,所以一个char类型的可以存储一个汉字。整型:byte:1个字节 8位 -128~127short :2个字节 16位int :4个字节 32位long:8个字节 64位浮点型:float:4个字节 32 位doub......原创 2018-03-09 09:39:16 · 143477 阅读 · 9 评论 -
Spring @Scheduled定时任务的fixedRate,fixedDelay,cron的作用和不同
一。看字面意思容易理解,但是任务执行长度超过周期会怎样呢?不多说,直接上图:import java.text.DateFormat; import java.text.SimpleDateFormat; import java.util.Date; import org.springframework.scheduling.annotation.转载 2018-01-04 14:42:29 · 38449 阅读 · 3 评论 -
Java 中System类获取各个属性
如何获取当前登录计算机用户的用户名,可以用Java中的System.getProperty("user.name")来获取用户名。/** * Created by developer on 2018/1/11. */public class Generate { public static void main(String args[]){ String us原创 2018-01-11 15:50:59 · 1447 阅读 · 0 评论