随笔分类 -  java

摘要:用于验证的请求接口: https://ccdcapi.alipay.com/validateAndCacheCardInfo.json?_input_charset=utf 8&cardNo=6217002430035835629&cardBinCheck=true 返回: {"ba 阅读全文
posted @ 2018-12-09 18:16 学不死的程序员 阅读(2768) 评论(0) 推荐(0)
摘要:背景 目前二维码的应用场景已经遍布各类互联网平台,通常是将产品/商品的唯一编号存储于二维码中以做扫码识别。 而用于生产环境的条形码技术仍然存在,如硬件设备制造、供应、物流运输等等。 在常见的产品信息管理、物料订单系统中,存在多个生成及打印条形码(一维码)的需求场景。   解决方案 Java 阅读全文
posted @ 2018-12-09 14:09 学不死的程序员 阅读(5554) 评论(0) 推荐(2)
摘要:遇到这个 Java Serializable 序列化这个接口,我们可能会有如下的问题a,什么叫序列化和反序列化 b,作用。为啥要实现这个 Serializable 接口,也就是为啥要序列化 c,serialVersionUID 这个的值到底是在怎么设置的,有什么用。有的是1L,有的是一长串数字,迷惑 阅读全文
posted @ 2018-12-09 14:02 学不死的程序员 阅读(642) 评论(0) 推荐(0)
摘要:导读:最近在做项目的过程中,发现一个问题,就是我们最开始的时候,传递参数包括返回类型,都有map类型。但是由于map每次都要匹配key值,很麻烦。所以在之后就将参数传递和返回类型全都改成了实体bean,并且让每个bean都实现了Serializable接口。然后,在这里的时候,就有点疑惑。首先:为什 阅读全文
posted @ 2018-12-09 13:50 学不死的程序员 阅读(6365) 评论(0) 推荐(1)
摘要:方式一: 下划线与驼峰命名转换:public class Tool { private static Pattern linePattern = Pattern.compile("_(\\w)"); / 下划线转驼峰 / public static String lineToHump(String 阅读全文
posted @ 2018-12-09 13:28 学不死的程序员 阅读(85036) 评论(0) 推荐(3)
摘要:Mybatis实战之TypeHandler高级进阶 javamybatis 后端技术 <! <p class="toc button" 目录</p <div id="toc" class="toc article" style="display:none;" <ol class="toc" <li 阅读全文
posted @ 2018-12-09 13:18 学不死的程序员 阅读(1010) 评论(0) 推荐(0)
摘要:Mybatis实战之自定义TypeHandler处理枚举 javamybatis 后端技术 <! <p class="toc button" 目录</p <div id="toc" class="toc article" style="display:none;" <ol class="toc" < 阅读全文
posted @ 2018-12-09 13:15 学不死的程序员 阅读(428) 评论(0) 推荐(0)
摘要:枚举(enum),是指一个经过排序的、被打包成一个单一实体的项列表。一个枚举的实例可以使用枚举项列表中任意单一项的值。枚举在各个语言当中都有着广泛的应用,通常用来表示诸如颜色、方式、类别、状态等等数目有限、形式离散、表达又极为明确的量。Java从JDK5开始,引入了对枚举的支持。 在枚举出现之前,如 阅读全文
posted @ 2018-12-09 13:05 学不死的程序员 阅读(5190) 评论(2) 推荐(0)
摘要:方式一: ~~~ / 将字符串的编码格式转换为utf 8 @param str @return Name = new String(Name.getBytes("ISO 8859 1"), "utf 8"); / public static String toUTF8(String str) { i 阅读全文
posted @ 2018-12-08 19:17 学不死的程序员 阅读(34553) 评论(1) 推荐(0)
摘要:中文编码主要有以下四种: GB2312:简体中文编码,一个汉字占用2字节,在大陆是主要编码方式。当文章/网页中包含繁体中文、日文、韩文等等时,这些内容可能无法被正确编码。 BIG5:繁体中文编码。主要在台湾地区采用。 GBK:支持简体及繁体中文,但对他国非拉丁字母语言还是有问题。 UTF 8:Uni 阅读全文
posted @ 2018-12-08 18:23 学不死的程序员 阅读(3713) 评论(0) 推荐(0)
摘要:compareTo()的返回值是int,它是先比较对应字符的大小(ASCII码顺序) 1、如果字符串相等返回值0 2、如果第一个字符和参数的第一个字符不等,结束比较,返回他们之间的差值(ascii码值)(负值代表:前字符串的值小于后字符串,正值代表:前字符串大于后字符串) 3、如果第一个字符和参数的 阅读全文
posted @ 2018-12-08 17:55 学不死的程序员 阅读(1232) 评论(0) 推荐(0)
摘要:作者:zh 本博客网址:https://www.cnblogs.com/zhuhui site,转载本博客原创文章请注明出处。 本文内容概要: 代码中特殊的注释技术——TODO、FIXME和XXX的用处。 更多请关注:http://velep.com/ ——————————————————————— 阅读全文
posted @ 2018-12-08 17:44 学不死的程序员 阅读(403) 评论(0) 推荐(0)
摘要:一、命名规范 1、 项目名全部小写 2、 包名全部小写 3、 类名首字母大写,如果类名由多个单词组成,每个单词的首字母都要大写。 如:public class MyFirstClass{} 4、 变量名、方法名首字母小写,如果名称由多个单词组成,每个单词的首字母都要大写。 如:int index=0 阅读全文
posted @ 2018-12-05 09:38 学不死的程序员 阅读(5093) 评论(0) 推荐(1)
摘要:Java中的经典算法之冒泡排序(Bubble Sort) 学不死的程序员的博客主页   原理:比较两个相邻的元素,将值大的元素交换至右端。 思路:依次比较相邻的两个数,将小数放在前面,大数放在后面。即在第一趟:首先比较第1个和第2个数,将小数放前,大数放后。然后比较第2个数和第3 阅读全文
posted @ 2018-12-04 20:44 学不死的程序员 阅读(417) 评论(0) 推荐(0)
摘要:map泛型 map不指定泛型 与 Map的区别 在泛型这里 Object 就只表示Object 不能表示所有对象 因为泛型是保证编译时你给的实际类型和参数声明的类型一致,它的意义就在于此,不需要解释,这是需要你学习的规则而已。 那为什么map1就可以呢 ,这里有历史原因,因为泛型是后加入的,早期的版 阅读全文
posted @ 2018-12-04 20:18 学不死的程序员 阅读(9790) 评论(0) 推荐(0)
摘要:jdbc: dao实现层: 。。。service层暂时忽略 测试: 阅读全文
posted @ 2018-12-02 13:59 学不死的程序员 阅读(185) 评论(0) 推荐(0)
摘要:一、java发展 创始人:詹姆斯 高斯林(java之父) 开始是C++程序员 互联网时代的产物 起初名字叫做OAK(老橡树) 后来更名位java(爪哇) java应用领域 javaSE(J2SE) java基础 javaME(J2ME) 移动设备开发(如:安卓) javaEE(J2EE) 企业级开发 阅读全文
posted @ 2018-12-02 13:09 学不死的程序员 阅读(251) 评论(0) 推荐(0)
摘要:Hello World 中文意思是『你好,世界』。因为《The C Programming Language》中使用它做为第一个演示程序,非常著名,所以后来的程序员在学习编程或进行设备调试时延续了这一习惯。 最初的"hello, world"打印内容有个标准,即全小写,有逗号,逗号后空一格,且无感叹 阅读全文
posted @ 2018-11-29 13:11 学不死的程序员 阅读(1499) 评论(0) 推荐(0)