自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Top5软件工程硕士,先后在京东、字节从事多年Java后端开发、实时和离线大数据开发

博文均为博主精心总结,从企业实战出发,提高开发中解决问题的能力

  • 博客(18)
  • 资源 (11)
  • 问答 (1)
  • 收藏
  • 关注

原创 Optional判断是否为空的处理

userList.clear(); userList.add(new User(3, "Tom3")); userList.add(new User(2, "Tom2")); userList.add(new User(1, "Tom1")); Optional<List<User>> opti...

2018-03-27 16:28:59 38734 2

原创 List使用Lambda转换元素

class User { Integer id; String name; public User(Integer id, String name) { this.id = id; this.name = name; } public Integer getId() { return id; }...

2018-03-27 15:43:22 7152 1

转载 mysql中日期类型Date DateTime TimeStamp的区别

在实际应用的很多场景中,mysql的这两种日期类型都能够满足我们的需要,存储精度都为秒,但在某些情况下,会展现出他们各自的优劣。下面就来总结一下两种日期类型的区别。1.DATETIME的日期范围是1001——9999年,TIMESTAMP的时间范围是1970——2038年。2.DATETIME存储时间与时区无关,TIMESTAMP存储时间与时区有关,显示的值也依赖于时区。在mysql服务器,操作系...

2018-03-27 15:38:19 1389

原创 LocalDateTime使用方法,转换为Date;Date转换为LocalDateTime

基本概念时刻:所有计算机系统内部都用一个整数表示时刻,这个整数是距离格林尼治标准时间1970年1月1日0时0分0秒的毫秒数,可以理解时刻就是绝对时间,它与时区无关,不同时区对同一时刻的解读,即年月日时分秒是不一样的;时区:同一时刻,世界上各个地区的时间可能是不一样的,具体时间与时区有关,一共有24个时区,英国格林尼治是0时区,北京是东八区,也就是说格林尼治凌晨1点,北京是早上9点;年历:我们都知道...

2018-03-27 15:19:00 116267 2

原创 mkdir -p 使用方法

lyzh@ubuntu:~$ cd lyzhlyzh@ubuntu:~/lyzh$ lltotal 8drwxrwxr-x 2 lyzh lyzh 4096 Sep 17 2017 ./drwxr-xr-x 15 lyzh lyzh 4096 Mar 22 00:02 ../-rw-rw-r-- 1 lyzh lyzh 0 Sep 17 2017 f2.txtlyzh@u...

2018-03-22 15:09:37 8860

转载 Linux下的tar压缩解压缩命令详解

tar-c: 建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。-z:有gzip属性的-j:有bz2属性的-Z:有compress属性的-v:显示所有过程-O:将文件解开到标准输出下面的参数-f是必须的-f: 使用档案名字,切记...

2018-03-22 14:52:29 486

原创 离校签字流程注意事项

离校签字流程注意事项【双证合肥的学生可以参考本文,如果是单证或苏州的学生不必参考本文】:1 请仔细阅读学院发布的离校通知,有两个附件:《毕业生(培养地为合肥)办理离校各岗位负责人+18版A4》(附件2)《附件1:软件学院毕业生离校指南(双证)》,这两个附件一定要仔细阅读!一定要仔细阅读!一定要仔细阅读!2 离校通知单-系行政办公室、资料室:此处需要三个老师签字和盖章,详见附件23 离校通知单-户籍...

2018-03-21 11:25:02 1033

原创 java判断数组是否为空

public class Main { public static void main(String[] args) { int[] array1 = new int[]{}; //被当成 {0} if (array1 == null) { System.out.println("array1 == null"); ...

2018-03-11 19:50:12 16419

原创 二维数组中的查找--元素从左到右递增,从上到下递增

在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。首先选取数组中右上角的数字。如果该数字等于要查找的数字,查找过程结束;如果该数字大于要查找的数字,剔除这个数字所在的列;如果该数字小于要查找的数字,剔除这个数字所在的行。也就是说如果要查找的数字不在数组的右上角,则每一次都在数组的查找...

2018-03-11 19:13:49 4027

原创 二分查找 面试被问

以下代码为原创实例:亲测正确public class Main { public static void main(String[] args) { System.out.println(new Main().halfFind1(6, new int[]{1, 2, 3, 7, 9}));//false System.out.println(new Mai...

2018-03-11 16:49:41 228

原创 从尾到头打印链表的节点值

输入一个链表,从尾到头打印链表每个节点的值。思路:入参是头指针,先从头到尾遍历一遍,把值保存在list中,然后把list的元素头尾交换,最后返回该list即是从尾到头打印出的值.import java.util.ArrayList;class ListNode { int val; ListNode next = null; ListNode(int val) { ...

2018-03-11 15:22:32 426

原创 替换空格--将一个字符串中的空格替换成“百分号符号20”

请实现一个函数,将一个字符串中的空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。public class Main { public static void main(String[] args) { StringBuffer str = new StringBuffer("hello world ...

2018-03-11 14:51:03 2502

转载 sessionid如何产生?由谁产生?保存在哪里?

sessionid是一个会话的key,浏览器第一次访问服务器会在服务器端生成一个session,有一个sessionid和它对应。tomcat生成的sessionid叫做jsessionid。session在访问tomcat服务器HttpServletRequest的getSession(true)的时候创建,tomcat的ManagerBase类提供创建sessionid的方法:随机数+时间...

2018-03-02 10:56:58 22992

转载 Session何时创建-原理

session机制是一种服务器端的机制,用来在无状态的HTTP协议下越过多个请求页面来维持状态和识别用户。当程序需要为某个客户端的请求创建一个session的时候,服务器首先检查这个客户端的请求里是否已包含了一个session标识。这个标识称为session id,如果已包含一个session id则说明以前已经为此客户端创建过session,服务器就按照session id把这个session检...

2018-03-01 18:51:24 5341 4

原创 Session何时创建-实例

请先看我的另一篇博文:Session何时创建-原理http://blog.csdn.net/u010002184/article/details/79416043index.jsp<%@ page contentType="text/html;charset=UTF-8" language="java" %><%@ page session="false" %> &lt...

2018-03-01 18:38:21 1858

转载 request.getSession() 与 request.getSession(true/false)有何区别?

HttpSession session = request.getSession()与HttpSession session = request.getSession(true)有何区别? 加true与不加true有何区别?加false又是什么效果? 一般都怎么用?HttpSession session = request.getSession() 与 HttpSession session = ...

2018-03-01 15:32:29 2599

转载 session的常用方法

void setAttribute(String attribute, Object value) 设置Session属性。value参数可以为任何Java Object。通常为Java Bean。value信息不宜过大String getAttribute(String attribute) 返回Session属性Enumeration getAttributeNames() 返回Se...

2018-03-01 13:59:31 7277

转载 session理解及实践

保持http链接状态的技术:一个是cookie技术,另一种是session技术。PHP中的session的生成;网上有人分析源码大意是 通过时间戳+微秒数+随机数,经过哈希算法等等,得到一串32位字符串(其中sess_是固定不变的 ),一定量的高并发情况下是有几率产生重复的; 拿着这个字符串,它有什么用呢;  第一步:它把字符串丢给client( 你的浏览器), 自己呢(服务器)就在本地创建了一个...

2018-03-01 13:57:51 483

split_csv.sh

v6.csv有200多万行,excel的一个sheet最多显示104万行左右,显示不全,那么如何切分呢? 亲测可用

2020-03-21

htmlunit-2.31.jar

htmlunit-2.31,亲测可用!能很好的完成抓取需求,能够模拟输入、点击按钮、解析结果

2018-06-10

mhd raw metaimage java读取类

亲测可用,mhd raw metaimage java读取类。mhd raw metaimage java读取类。mhd raw metaimage java读取类。

2017-10-18

quartz定时任务

不用集成Spring,代码简洁,亲测可用

2017-05-20

Struts2登录实例--亲测可用

Struts2登录实例--亲测可用,拦截器,Action,值栈......都用到了

2017-05-17

joda-time-2.3.jar

DateTime类型,方便使用

2016-11-17

commons-lang-2.5.jar

解决..java.lang.NoClassDefFoundError: org/apache/commons/lang/StringUtils问题

2016-07-08

commons-configuration-1.6.jar

解决..java.lang.NoClassDefFoundError: org/apache/commons/configuration/Configuration, 亲测可用

2016-07-08

android通过servlet与服务器验证用户信息

成功返回success,失败返回failed 1注意manifext.xml的权限 2 servlet project的类一定要extends httpservlet 3 servlet project中,com是包名,所以Tomcat是...classes/com/xxx.class 4 192.168.0.107是电脑的IP,需要手机电脑连接的是同一个wifi,电脑的防火墙一定要关闭

2016-03-26

全国省市县区域名称

省市县区域名称,例如: ................. 240: 云南省:昆明市 240864: 云南省 昆明市 东川区 240865: 云南省 昆明市 五华区 240866: 云南省 昆明市 呈贡县 240867: 云南省 昆明市 安宁市 ............

2015-11-17

拼图游戏C语言

拼图游戏开发,使用语言为C语言类,游戏开发,

2013-05-24

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除