自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (7)
  • 收藏
  • 关注

原创 强引用、弱引用、虚引用、软引用

强引用:就是普通引用。比如 A o1=new A(); A o2=o1; 强引用只有当所有对这个对象的所有引用(o1,o2)失效后,new A()的内存才会被回收。弱引用弱引用的对象是在正常情况下,回收器遇到就回收,是被积极回收的对象。软引用软引用是仅在内存不够时才回收,属于消极回收。虚引用"虚引用"顾名思义,就是形同虚设,与其他几种引用都不同,虚引用并不会决定对象的...

2019-12-10 11:14:00 99

原创 技术广度积累 (持续更新)

基础1:-----------------------JAVA基础JDK基础:[强引用、弱引用、虚引用、软引用]final关键字的作用 (方法、变量、类)泛型、泛型继承、泛型擦除jdk ServiceLoaderLinkedList、LinkedHashMap、LRU装饰者模式、代理模式、责任链模式、工厂模式、适配器模式、建造者模式、单例模式、模板模式、观察者模式…关...

2019-12-09 20:37:48 186 1

原创 设计模式-简单工厂模式

简单工厂模式:简单的说就是通过传入的参数,动态的生成你需要的类,并调用该类的方法。 也能使你的代码变的易于维护,扩展性好,灵活等等,,话不多说,来看一段 将普通代码演变成工厂模式的例子 有一段实现计算器的简单代码 public class program2 { public static void main(String[] args) { try { ...

2018-03-10 16:25:35 220

原创 使用Redis实现分布式锁的原理

使用场景: 在tomcat集群环境下,有任务调度,也就是定时任务 同一时间多个tomcat执行同一个任务,如定时关单. 如果有大量订单需要关闭,则每个tomcat都会执行相同数量的关单sql, 这样是非常浪费资源的,如果还有相应的记录的话 则会导致重复记录的出现. 这个时候redis分布式锁就派上用场了,通过这个锁,可以随机的让单个tomcat去执行关单操作,而其余的tomcat则不会执行

2017-12-22 10:16:16 4623

原创 linux内存不够用怎么办

刚接触服务器的时候 什么都不懂 于是便买了台阿里最低配的服务器 结果在安装需要大量内存的软件的时候 内存不够用了 linux自动杀死了这个安装过程…. 解决方案 : 创建 swap 分区 1 创建文件夹 mkdir /developer/2设置交换分区大小 dd if=/dev/zero of=/developer/swap bs=2048 count=20480003创建交换分区

2017-11-24 16:32:13 4821

原创 插入排序 心得

插入排序算法 public static

2017-11-18 10:53:16 367

原创 inputStream类型

inputStream的作用是用来表示那些从不同数据源产生输入的类。这些数据源包括     1 字节数组     2 String对象     3 文件     4 管道,工作方式与实际管道相似,即一端输入,从另一端输出     5 一个由其他种类的流组成的序列,以便我们可以将他们收集合并到一个流内     6 其他数据源,如internet连接等  每一种数据源都有相

2017-09-28 22:33:14 3673

原创 正则表达式中常用表达式

1 . 任意字符 2 [abc] 包含a、b和c的任意字符(和a|b|c作用相同) 3 [^abc] 除了a、b和c之外任意字符(否定) 4 [a-zA-Z] 从a到z或从A到Z的任何字符(范围) 5 [abc[hij]] 任意a、b、c、h、i、和j字符(与a|b|c|h|i|j 作用相同)(合并) 6 [a-z&&[hij]] 任意h、i或j(交) 7 \s<小写>

2017-09-28 20:49:32 230

原创 String对象具备的一些基本方法

length() : String中字符的个数。 charAt(int索引) : 取得String中该索引位置上的char。 getChars(要复制部分的起点,终点的索引),getBytes(复制的目标数组、目标数组的起始索引):复制char或byte到一个目标数组中。 toCharArray():生成一个char[],包含String的所有字符。 equals(与之进行比较的Strin

2017-09-26 21:44:13 312

原创 使用FilenameFilter来得到指定文件后缀的文件目录集合

package com.hm.test18.javaIoFileNameFileter;import java.io.File; import java.io.FilenameFilter; import java.util.Arrays;public class DirList { public static void main(String[] args) {

2017-09-21 22:32:24 420

原创 修改git使用的远程仓库

今天楼主在刚开始使用git的时候 一不小心把远程仓库给配错了  也就是添加远程仓库的命令  git remote add origin https://xxx.com/xxxxx/xxxxx.git然后执行 git push -u origin master 命令就报错了!解决方案   1 直接修改 git remote origin set-url  URL

2017-09-06 16:47:59 249

转载 hibernate a different object with the same identifier value was already associated with the session

问题情况:使用hibernate来进行对对象的save、update操作时,出现了exception,导致数据保存不成功,具体报错如是:Exception in thread "main" org.hibernate.NonUniqueObjectException: a different object with the same identifier value was already

2017-08-29 17:47:35 298

MyEclipse格式化模板 .xml

这是Myeclipse 代码格式化模板 配置方法 Window --> preferences-->java-->Code style --> Formatter-->import..

2017-09-13

航班订票系统代码

一个简单的航班订票系统 适合初学者提升自己的能力

2016-11-18

sql数据库文档

SQL数据库文档,适合想学的人,快速上手

2016-11-11

设计模式解析

关于设计模式 内有代码和文档解析 适合新手

2016-11-10

xml文档解析

里面有详细文档和代码 有兴趣就拿去参考一下

2016-11-04

Jquery速查表

一个功能齐全Jquery速查表 你想知道的Jquery知识基本都在这里!

2016-11-04

hibernate+struts2分页代码

一个简单的hibernate+struts2分页功能 希望对你有所帮助

2016-11-04

空空如也

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

TA关注的人

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