自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (15)
  • 问答 (1)
  • 收藏
  • 关注

原创 浅分享下复杂代码重构

背景概括下开发中需求多变、时间紧张、coder经验不足、产出的code阅读费解、维护异常幸苦,扩展也极其不易。具体状况:if滥用、里面的条件不易理解。

2023-02-17 11:21:37 70

原创 redis中常用的数据类型

redis中常用的数据类型。

2023-02-17 11:21:02 56

原创 浅写策略模式,及map、枚举结合小例子

我在思考 为什么要用策略模式,只是对行为做一些封装,调用 还是需要根据条件来判断选择哪种行为。* 缺点:需要写一大堆行为实现类,并自行选择那种实现类。* 优点:行为封装 模块化,支持开闭原则,调用很简洁。

2023-01-29 15:29:53 264

原创 解决navicat 导入mysql数据 1366 - Incorrect string value: ‘\xE5\x8C\x97\xE6\x96\xB0...‘ for column

1.问题脚本导入mysql不成功 提示1366 - Incorrect string value: '\xE5\x8C\x97\xE6\x96\xB0...' for column2.解决经过2.1 排查mysqlserver版本问2.2 排斥 mysql字符集 用到 脚本 show character set;或show char set; navicat中执行命令show variables like 'char%';3.解决问题 navicat...

2021-10-21 22:43:49 635 1

原创 多线程并发保证线程的顺序执行

多线程并发保证线程的顺序执行考虑为什么在并发的情况下要保证线程的并发执行考虑到可能有如下几种情况1.单纯面试 现场顺序执行的考点就是线程间的通信问题2.真正的业务需求,如解析XML 我们想并发执行xml下多个节点,但是我们需要解析完成后再继续下不操作,如果节点中有依赖关系那我们就必须要保证一些顺序执行。一.单纯面试来说 可实现的方式1.join关键字关键代码 ...

2020-01-04 17:14:25 3101

原创 2020.01.03 面试

今天去望京一家公司面试 ,问了有关分布式锁 线程 的问题回答大七七八八 也不是很理想问分布式事务 线程池类型 策略锁的类型回答的不是很好,需要强化基础知识,很实际动手能力...

2020-01-03 22:19:14 124

原创 什么是动态代理,动态代理的实现方式

动态代理 是一种在运行时动态创建代理对象,动态地处理代理方法调用的机制。实际上他是一种代理机制,代理可以视为对代理目标的一个封装,直接通过对代理来实现对目标代码大调用。动态代理实现大两种方式 DK动态代理和cglib 字节码机制1.JDK动态代理实际上是应用JDK的反射机制来实现的 反射机制 是通过Class类 和java.lang.reflect类 在运行时获得某个类的信...

2020-01-02 22:24:35 272

原创 重写equals方法为什么要重写hashcode方法

重写equals方法为什么要重写hashcode方法Note that it is generally necessary to override the {@code hashCode} * method whenever this method is overridden, so as to maintain the * general contract for the...

2020-01-02 20:54:26 212 1

原创 2020.01.02 面试

今天去京东面试,让我一个码了N年的代码小能手很是汗颜 整理如下 1.如果重写equls方法 为什么要重写hashcode方法 2.oracle\mysql 索引类型是什么 3.什么是动态代理,动态代理的实现方式 4.Spring的Aop 原理 在介绍完自己工作后猛然抛出第一个问题 脑子瞬间空白,心里很清楚重写equls方法大化肯定的重写hashcode方...

2020-01-02 19:58:14 269

Open In Explorer

一个"Open In Explorer"的小插件,可以直接进入Windows资源管理器中打开选中文件所在的目录,在使用eclipse开发时也很需要这个功能,否则只能查看resource属性等方式,找到文件的目录非常不便,OpenExplorer插件可以满足这个功能

2016-04-26

利用zixng方式生产及解析二维码

该资源利用zxing lib 生成及解析二维码,相对QRCodeDecoder 方式来说代码更简洁,解析时候的错误也少,遗憾的地方就是调用前设值的地方比较多,建议封装下

2015-11-20

java实现解压打包文件

很简单的代码很轻松的实现件压缩包zip解压

2015-11-18

JAVA实现多个文件压缩为一个zip文件

很简单的代码,很轻松的实现将多个文件压缩成一个包

2015-11-18

redis-3.0.5

$ wget $ tar xzf redis-3.0.5.tar.gz $ cd redis-3.0.5 $ make 二进制文件是编译完成后在src目录下.运行如下: $ src/redis-server You can interact with Redis using the built-in client

2015-11-05

汉化版的TortoiseSVN32位

汉化版的TortoiseSVN32位,资源里有安装软件及语言包

2015-08-19

汉化版的TortoiseSVN64

汉化版的TortoiseSVN64位,里面有安装软件及语言包

2015-08-19

利用icepdf将pdf转换成tif及jpge格式文件

利用icepdf很好的将pdf转换成一个或者多个tif格式图片,同时支持将pdf转换成jpge格式图片,很好解决pdf中内嵌字问题

2015-08-17

Java试下制定文件的复制,压缩功能

Java试下制定文件的复制,压缩功能,类中方法有制定文件的复制,及对制定文件下所有文件的制定位置压缩,生成压缩zip文件

2015-03-19

jQuery EasyUI 1.3.4 离线简体中文API文档

jQuery EasyUI 1.3.4 离线简体中文API文档

2015-03-19

ICEPDF 架包及例子

完美解决pdf转换成图片格式,生产的图片清晰度高,解决大部分pdf内嵌字体

2015-02-04

jsp 实现文件读入下载功能

文件下在,不是点的URL连接下载,是从系统中得到该文件后读入jsp页面中再次下载,此文件利用 response对象,setContentType(“”),setHeader,ServletOutputStream,out等方法

2014-05-30

jfreechart架包

JFreeChart是JAVA平台上的一个开放的图表绘制类库。它完全使用JAVA语言编写,是为applications, applets, servlets 以及JSP等使用所设计。JFreeChart可生成饼图(pie charts)、柱状图(bar charts)、散点图(scatter plots)、时序图(time series)、甘特图(Gantt charts)等等多种图表,并且可以产生PNG和JPEG格式的输出,还可以与PDF和EXCEL关联。 JFreeChart截止2011年2月22日为止的相当不错的java图形解决方案,基本能够解决目前的图形方面的需求。

2013-03-08

java删除文件代码

利用迭代 删除既有文件下的所有文件,自己写的有意向的慢慢看吧

2013-02-07

JoomlaWatch-1.2.17-UnzipFirst

CodeGravity templte mode

2013-01-23

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

TA关注的人

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