随笔分类 -  Java

Java知识总结
摘要:1. 创建容器对象 Person 类 import lombok.Data; @Data public class Person { public Person(Long id,String name, Boolean gender, Integer age, float score) { this 阅读全文
posted @ 2021-07-30 14:32 vwa 阅读(3564) 评论(0) 推荐(0)
摘要:Callable 接口的使用 Callable 接口是 Java 中实现线程的另一种方式,它和 Runnable 明显的区别有两点 Rannable 实现的线程不能抛异常,Callable 可以 Runnable 接口实现的线程不能返回值,Callable 可以 使用 Callable 接口例子 创 阅读全文
posted @ 2021-02-28 15:07 vwa 阅读(562) 评论(0) 推荐(0)
摘要:Jshell 是 JDK 9 支持的新特性,可以像 JavaScript,python 等语言直接进入环境写代码直接运行,不需要先创建文件然后编译运行 在IDEA 中 在主菜单中 选择 Tools → JShell Console. 就可以打开窗口, 创建一个变量,然后打印出来 显示效果如下 这个功 阅读全文
posted @ 2021-02-05 14:28 vwa 阅读(1866) 评论(0) 推荐(1)
摘要:/** * 数字处理类 * @Author : wangchi * @Date 2021/1/14 9:57 */ public class NumberUtils { private static final Integer TEN_THOUSAND = 10000; private static 阅读全文
posted @ 2021-01-14 15:26 vwa 阅读(99) 评论(0) 推荐(0)
摘要:import lombok.extern.slf4j.Slf4j; import org.apache.commons.lang.StringUtils; import org.apache.commons.lang.time.DateUtils; import java.text.ParseExc 阅读全文
posted @ 2021-01-14 15:24 vwa 阅读(1327) 评论(0) 推荐(0)
摘要:原始对象 List<HrProbationMainPO> hrProbationMainList =new ArrayList<HrProbationMainPO>(); List<HrProbationMain> hrProbationMains = probationMainDao.findAl 阅读全文
posted @ 2020-12-26 16:59 vwa 阅读(6493) 评论(0) 推荐(0)
摘要:import lombok.Data; @Data public class Person { public Person() {} public Person(String name, Boolean gender, Integer age, float score) { this.name = 阅读全文
posted @ 2020-12-25 19:58 vwa 阅读(12354) 评论(0) 推荐(0)
摘要:默认的 Stream 去重不能根据对象属性去重 创建一个类 import lombok.Data; @Data public class Person { public Person() {} public Person(String name, Boolean gender, Integer ag 阅读全文
posted @ 2020-11-24 15:50 vwa 阅读(7344) 评论(0) 推荐(0)
摘要:在业务中有可能要对数据库查询出来的数据进行过滤,这样数据库的排序功能就不能用了,得手写了,Java 8 的 Stream 流提供了很好的排序方法。 假如我们要对 Person 类数组进行排序 @Data public class Person { private String name; priva 阅读全文
posted @ 2020-11-20 14:39 vwa 阅读(2997) 评论(0) 推荐(1)
摘要:平常常常听到 堆(Heap) 栈 (Stack),总是记不清他们的功能作用 我们可以这样记 堆: 土堆 堆一堆土,在用土的时候还是先取最后堆上去的土(后进先出) 栈: 栈道 过一个桥从桥一头进从另一头出来 (先进先出) 阅读全文
posted @ 2019-03-15 15:43 vwa 阅读(211) 评论(0) 推荐(0)
摘要:移位操作符操作运算对象是 位(bit)它处理的数据类型只能是 整数类型(int)先大概看一下图,了解它是怎么移动的,下面会解释规则移位的时候关注两点, 1.移动的方向 2.空缺位置的填补形式."有符号"左移位操作符(>) 将二进制数据右移.(若符号原来是正,就在高位插入0,为负就在高位插入1)int... 阅读全文
posted @ 2014-10-14 11:01 vwa 阅读(708) 评论(1) 推荐(0)
摘要:八种 (boolean ,char,byte,short,int,long,float,double)如果对bit Byte概念不熟悉,可以看上一篇对于这两个概念的讲解四种类型一.布尔型 (boolean) boolean 只有两种状态:true/false二.字符型 (char) char 用... 阅读全文
posted @ 2014-10-12 12:17 vwa 阅读(172) 评论(0) 推荐(0)
摘要:1. bit 念"杯特"是二进制最小的单位,做个比喻 : 相当于一个灯泡 : 亮的时候表示 1, 不亮的时候表示 0 .= 1 = 0一个比特(bit) = 1灯泡.八个放在一排 表示一个byte(字节).oror 2. byte 念 "拜特"表示一个字节.定义 8bit = 1 byte 阅读全文
posted @ 2014-10-12 11:34 vwa 阅读(1554) 评论(0) 推荐(1)
摘要:概念:随机数生成器一.生成数据之前需要(seed)"种子",1.种子可以字节填写 Random rm = new Random(45); //45就是种子2.种子也可以根据当前系统时间生成 Random rm = new Random(); // 就是不写3.种子数值相同的话生成的数字是相同的.尽量... 阅读全文
posted @ 2014-10-09 21:39 vwa 阅读(410) 评论(0) 推荐(0)
摘要:流的概念:1.对字节进行操作的 InputStream.OutputStream 类 in是进行读数据,out是往出输出数据,这个号容易进行搞混的. InputStream和OutputStream最常用的子类 FileInputStream 和 FileOutputStream对字节数据进行... 阅读全文
posted @ 2014-10-09 13:07 vwa 阅读(332) 评论(0) 推荐(0)
摘要:public class beiming { /** * @param 一个类的实例如果用等号直接相连,那么两个实例指向同一个对象. * 这样他们调用的属性,或方法就会一直指向左边的实例.有变的会失效. * *解决的方法是需要让属性相等时调用属性然后用等号相连,这样就... 阅读全文
posted @ 2014-10-09 13:05 vwa 阅读(1742) 评论(0) 推荐(0)
摘要:首先要建立服务器端,进行监听,然后建立客户端.服务器端的建立继承线程类监听指定端口.用while循环进行持续监听如果侦测到监听则显示提示代码示例: 1 import java.io.IOException; 2 import java.net.ServerSocket; 3 import java.... 阅读全文
posted @ 2014-10-09 12:03 vwa
摘要:因为用Oracle太占电脑资源了,受不了了,所以我用MySql数据库,弄了一早晨,总算连接成功。我从安装MySql数据库到用eclipse中建立测试页面全程进行详细步骤的描述。一、MySql数据库1.安装数据库2.安装navicat上面的截图有版本号。3.连接数据库这时已经创建了一个可以使用的数据库了。二、创建jdbc连接程序1.打开eclipse Java EE,(我用的是这个版本,其他的版本也可以)。创建项目这些都会吧,不在多说了。2.导入jar包到webRoot 下web-INF的lib目录下,它会自动添加的。3.继续将jar包复制到我截图中jdk路径的目录下,根据自己jdk安装的位置而 阅读全文
posted @ 2013-06-15 12:08 vwa 阅读(312) 评论(0) 推荐(0)
摘要:1 log4j:WARN No appenders could be found for logger (org.hibernate.cfg.Environment). 2 log4j:WARN Please initialize the log4j system properly. 3 log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info. 4 Hibernate: insert into MYHR.IVAN.LOGIN (PASSWORD, USERNAME) values (. 阅读全文
posted @ 2013-05-29 08:06 vwa 阅读(3909) 评论(0) 推荐(0)
摘要:初学Hibernate遇到的异常贴出来 1 SLF4J: The requested version 1.6 by your slf4j binding is not compatible with [1.5.5, 1.5.6, 1.5.7, 1.5.8] 2 SLF4J: See http://www.slf4j.org/codes.html#version_mismatch for further details. 3 log4j:WARN No appenders could be found for logger (org.hibernate.cfg.Environment). 4 l 阅读全文
posted @ 2013-05-29 07:57 vwa 阅读(6302) 评论(0) 推荐(0)