自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 Mac安装pip报错解决方法

简介使用sudo easy_install pip命令时报了如下错误:lgxdeMacBook-Pro:~ admin$ sudo easy_install pipPassword:Searching for pipReading https://pypi.python.org/simple/pip/Download error on https://pypi.python.org/s...

2018-11-23 13:02:04 2540

原创 字段值变动比较工具

简介遇到一个情况,在更新数据库的数据时,需要把每次变动的内容记录下来。写了个比较通用的工具—只能比较基本类型和String。实现public class FieldCompareUtils { /** * 字段值变动比较工具 * @param source * @param target * @return map形式 key字段名,val...

2018-11-21 18:13:55 409

原创 序列化和反序列化

序列化和反序列化概念把对象转化为字节序列的过程称之为对象的序列化,反之,成为对象的反序列化。Java的序列化机制Java对象要进行序列化,需要实现Serializable接口。Serializable接口只是一个空的接口,当类实现该接口时,相当于该类的对象可以序列化。缺点序列化数据结果比较大,传输效率低。不能跨语言对接在很长一段时间里,基于XML格式编码的对象序列化机制成为了主流...

2018-11-08 20:49:49 189

原创 做个小程序玩玩——记账贴纸

简介为了方便自己记账所做的一款小程序。边写边查(没有接触过),磕磕碰碰,花了两天时间弄出来了,很简陋,但是基本满足自己的需求了(记账),以后有需要再完善一下。问题记录截止到目前,印象最深刻的就是:小程序接口同步异步的坑:wx.setStorage(Object object) 和wx.setStorageSync(string key, Object|string data)获取到微信...

2018-11-08 15:02:38 1467 7

原创 常用Linux命令整理

简述把工作用常用的Linux命令记录下来。常用Linux命令

2018-11-06 15:35:26 790

原创 根据城市编码提取出省份名和城市名

简述需要在数据库里提取数据,数据表里有个城市编码字段region。这个字段是一个六位整数,前两位为省编码,中间两位为市编码,后两位为区编码最终提取的数据需要把省份和城市列出来。city表user表SQL与结果SELECT u.id, u.name , ( SELECT name FROM city WHERE code = CONCAT(LEFT(u.region,...

2018-10-17 17:34:22 8730

原创 美团抢火车票无限加速

文章目录简介简介之前在用飞猪抢火车票的时候,飞猪加速抢票的流程是先输入一个手机号,接着会弹出一个小框显示对应的淘宝账号,点击账号之后就可以加速了。...

2018-09-19 21:03:42 4666 10

原创 设计模式——工厂模式

简单工厂模式示例代码使用场景工厂方法模式示例代码抽象工厂模式示例代码小结简单工厂模式简单工厂模式:根据参数的不同,返回不同类的实例。返回的实例通常具有相同的父类(一般是接口)。示例代码public interface Shape { void draw();}public class Rectangle impleme...

2018-08-29 16:25:35 126

原创 通过反射改变public static final字符串

简介代码实现setStaticFinal方法modifiers字段Modifier类final修饰符小结简介在开发项目的时候,有些资源是需要放在redis里面,一般是以key-value的形式存放。为了区分,key通常会带有一个前缀。后来,项目多了,而redis用的还是同一个,这时有可能会产生冲突。为了解决这样的冲突,需要在固定的前缀前加上项目名做隔离。由于...

2018-08-27 11:25:05 2428

原创 中文字典排序与多音字处理

简介Collator实现代码实现运行结果pinyin4j实现依赖包代码实现运行结果简介遇到一个需求,需要把银行列表进行字典排序。最初的实现是直接用了Java本身提供的类Collator。Collator这个类可以区分不同语言环境的Stirng来进行比较。然后在这里就遇到了一个坑,它把重庆银行排到了最后,也就是把重理解为了zhong。最后用了pinyin...

2018-08-24 18:16:44 3622

原创 设计模式——代理模式

简介1、定义2、特点实现方式1、静态代理2、动态代理2.1 JDK动态代理2.2 CGLIB(Code Generation Library)手写JDK动态代理简介1、定义为其他对象提供一种代理以控制对这个对象对访问。2、特点代理模式关注于对目标方法的控制。代理者拥有控制权限,可以决定目标方法是否调用。实现方式1、静态代理...

2018-08-21 20:35:34 128

空空如也

空空如也

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

TA关注的人

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