java
文章平均质量分 52
@逐影随行
个人博客:http://hxj1991.com
展开
-
Java菜鸟如何入门?1分钟入门
Java菜鸟如何入门?1分钟入门原创 2022-06-02 23:38:29 · 659 阅读 · 0 评论 -
抽奖转盘系统
入口原创 2021-08-25 08:17:47 · 194 阅读 · 0 评论 -
查看java gc情况
S0C:年轻代中第一个survivor(幸存区)的容量 (kb)S1C:年轻代中第二个survivor(幸存区)的容量 (kb)S0U:年轻代中第一个survivor(幸存区)目前已使用空间 (kb)S1U:年轻代中第二个survivor(幸存区)目前已使用空间 (kb)EC:年轻代中Eden(伊甸园)的容量 (kb)EU:年轻代中Eden(伊甸园)目前已使用空间 (kb)OC:Old代的容量 (kb)OU:Old代目前已使用空间 (kb)PC:Perm(持久代)的容量 (kb)PU:Pe原创 2021-05-19 17:44:25 · 1896 阅读 · 0 评论 -
java 深度clone
public Object deepClone() throws IOException, ClassNotFoundException{ //将对象写到流里 ByteArrayOutputStream bos = new ByteArrayOutputStream(); ObjectOutputStream oos = new ObjectOu...原创 2019-01-14 16:05:39 · 286 阅读 · 0 评论 -
简单的说下HashMap与HashTable的区别
要说这两者的区别,简单的归纳有以下几点:1.两者继承的抽象类不一样,HashMap 继承至AbstractMap,HashTable继承至Dictionary(该类已经废弃),建议实现Map2.HashMap是非线程安全的,HashTable 是线程安全的(方法用了syncronized修饰,成员变量用了transient 修饰)。3.HashMap允许存在null的键或null的值,...原创 2018-08-15 16:18:54 · 859 阅读 · 0 评论 -
史上最强插件 -- 热部署JRebel(支持Eclipse、Intellij IDEA)
引言你有没有过这样的烦恼: 在调试一段代码的时候我们需要重启Tomcat,重启重启就会内存溢出。而且Tomcat每次启动的时候时间很长,短的十秒左右,长的就可能起不来,起不来啦,男人不能起不来。咳咳~~ 你有没有想过HTML改代码的时候特别快。所见即所得,改完后直接刷新页面即可看到更改内容。 那么在我历经了几个月的时间从寻找、发现、破解、乃至到现在稳定随版本更新整理了一套高可用方案插...转载 2018-07-27 10:32:53 · 467 阅读 · 0 评论 -
这里来码一下 文件上传的一些东西
package com.cainiao.uop.dvc.web.home.module.screen;import com.alibaba.buc.sso.client.util.SimpleUserUtil;import com.alibaba.buc.sso.client.vo.BucSSOUser;import com.alibaba.fastjson.JSON;import co...原创 2018-05-02 23:45:49 · 506 阅读 · 0 评论 -
如何提高Java 程序性能
请点击此处输入图片描述请点击此处输入图片描述众所周知,可供程序利用的资源(内存、CPU时间、网络带宽等)都是有限的,优化的目的就是让程序用尽可能少的资源来完成预定的任务。优化 通常包含两方面的内容:减小代码的体积,提高代码的运行效率。本文讨论的主要是如何提高代码的效率。在Java程序中,性能问题的大部分原因并不在于Java语言,而是在于程序的本身。养成良好的代码原创 2018-01-14 12:24:23 · 3792 阅读 · 1 评论 -
Java 8 lambda表达式示例
Java 8 刚于几周前发布,日期是2014年3月18日,这次开创性的发布在Java社区引发了不少讨论,并让大家感到激动。特性之一便是随同发布的lambda表达式,它将允许我们将行为传到函数里。在Java 8之前,如果想将行为传入函数,仅有的选择就是匿名类,需要6行代码。而定义行为最重要的那行代码,却混在中间不够突出。Lambda表达式取代了匿名类,取消了模板,允许用函数式风格编写代码。这样有时可原创 2017-11-27 16:56:33 · 145 阅读 · 0 评论 -
【java8新特性】
java 8的新特性:1,Lambda 表达式 举例 : new Thread(() -> System.out.printLn("测试java8")).start();原创 2017-11-27 16:43:30 · 218 阅读 · 0 评论 -
java实现 单点登录SSO
java实现 单点登录原创 2017-12-12 17:43:52 · 345 阅读 · 0 评论 -
java 教学视频
1、javascript视频教程 链接: http://pan.baidu.com/s/1gd57FVH 密码: d9ei2、JPA视频教程 链接: http://pan.baidu.com/s/1dDCx1fj 密码: fwwd3、马士兵hibernate视频教程 链接: http://pan.baidu.c原创 2017-11-20 23:03:52 · 1534 阅读 · 1 评论 -
new 关于java多线程 > ThreadLocal
什么是ThreadLocal ?乍一看,ThreadLocal这个单词还以为根据直译是”本地线程”,是一个线程?其实不然,其实ThreadLocal可以理解成一个工具,一个操作每个线程中都独有的map的入口。与同步机制不同,ThreadLocal提供了另一种针对多线程访问变量冲突问题的解决思路。同步机制采用了“以时间换空间”的方式,而ThreadLocal采用了“以空间换时间”的方式。前者原创 2017-11-20 22:36:46 · 485 阅读 · 0 评论 -
Java序列化与反序列化
Java序列化与反序列化是什么?为什么需要序列化与反序列化?如何实现Java序列化与反序列化?本文围绕这些问题进行了探讨。 1.Java序列化与反序列化 Java序列化是指把Java对象转换为字节序列的过程;而Java反序列化是指把字节序列恢复为Java对象的过程。 2.为什么需要序列化与反序列化 我们知道,当两个进程进行远程通信时,可以相互发送各种类型的数据,包括原创 2017-11-20 22:31:51 · 169 阅读 · 0 评论 -
【JAVA-JAVA CORE】循环删除list中的元素
循环删除list中的元素使用for循环的方式是有问题的,有一次么有注意到这个问题,就直接for 循环写了,后来在代码review的时候 发现了,改了之后就做了个总结:Java中循环遍历list有三种方式:for循环,增强for循环(也就是常说的foreach循环),iterator遍历。1.for循环遍历listfor(int i=0;iif(list.get(i)原创 2017-11-09 14:48:58 · 169 阅读 · 0 评论