![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
猪头的彩虹糖
这个作者很懒,什么都没留下…
展开
-
获取多层Json格式字符串
需要解析的json格式字符串:{ "showapi_res_error": "", "showapi_fee_num": 1, "showapi_res_code": 0, "showapi_res_id": "61035a300de376df0444adf8", "showapi_res_body": { "title": "13777777777", "ret_code": "0", "remark": "查询成功!", "expList": [原创 2021-07-30 09:52:44 · 600 阅读 · 0 评论 -
微信公众号网页调用微信扫一扫功能
目录前言:准备条件:用到的微信接口代码:效果:总结:前言: 最近其他项目组需要在微信公众号里面调用微信的扫一扫功能,于是就帮忙一起搞了搞,一开始以为挺简单,从网上搜一下教程弄一下就可以了,没成想还挺麻烦的,网上的教程呢好多都是会了不用看,不会的看了也没啥用的。于是自己在弄完以后想着写一篇博客,造福一下大家。希望对大家能有所帮助。准备条件: 1、ICP备案的域名,并且绑定对应的外网服务器。 用处:你写的扫一扫功能的代码只有放到这个域名所对...原创 2020-05-14 11:20:02 · 11958 阅读 · 7 评论 -
接口
重要知识点:接口中的所有方法都自动是public方法,因此在接口中声明方法时,不必提供关键字public。但是在实现接口类中的方法要加public修饰符。 接口可以定义常量,不过接口绝不会有实例字段,提供实例字段和方法实现的任务应该有实现接口的类来完成。实现接口通常需要以下两步:将类声明为实现给定的接口。 对接口中的所有方法提供定义。要将类声明为实现某个接口,需要使用关键字impl...原创 2020-03-05 12:01:00 · 110 阅读 · 0 评论 -
equals方法详解
Java中所有的类都继承了Object超类,因此每个对象都有equals()方法/**源码:Object类中的equals()方法,不重写equals方法则默认继承以下方法 */public boolean equals(Object obj) { return (this == obj); } Object类中的equals方法用于检测一个对象是否等于另...原创 2020-02-25 16:14:03 · 5094 阅读 · 1 评论 -
Java开发手册(阿里巴巴)Easy Coding
编程规约 命名风格:1、代码中的命名严禁使用拼音与英文混合的方式,更不允许直接使用中文的方式。正确的英文拼写和语法可以让阅读者易于理解,避免歧义。 正例:alibaba /taobao /youku 反例:DaZhePromotion[打折]/getPingFenByName()[评分]2、方法名、参数名、成员变量、局部变量都统一使用lowerCame...原创 2020-02-11 12:05:28 · 686 阅读 · 0 评论 -
SpringBoot搭建笔记以及常见问题
一、spring、springMvc、springBoot和springCloud的联系与区别https://blog.csdn.net/alan_liuyue/article/details/80656687Spring Boot实现了自动配置,降低了项目搭建的复杂度。众所周知Spring框架需要进行大量的配置,Spring Boot引入自动配置的概念,让项目设置变得很容易。Spri...原创 2019-06-12 16:42:26 · 1614 阅读 · 0 评论 -
Kettle框架搭建以及java代码调用作业和转换
Kettle框架搭建下载安装可以从http://kettle.pentaho.org下载最新版的 Kettle软件 ,同时,Kettle 是绿色软件,下载后,解压到任意目录即可。目前Kettle的最新版本是7.1。由于Kettle 是采用java 编写,因此需要在本地有JVM 的运行环境。安装完成之后,点击目录下面的kettle.exe 或者spoon.bat 即可启...原创 2018-09-13 09:48:15 · 11849 阅读 · 9 评论 -
线程脏读解析
为实现多个线程调用同一个方法时,为了避免数据出现交叉问题的情况。使用synchronized关键字来进行同步。虽然在赋值时进行了同步,但在取值时有可能出现一些意想不到的意外,这种情况就是脏读。发生脏读的情况是在读取实例变量时,此值已经被其他线程修改过了。 一下编写相关测试类。PublicVar.javapublic class PublicVar { public Stri原创 2017-08-03 09:28:17 · 441 阅读 · 0 评论 -
Spring中自定义JSON注释
工具类代码下载地址:链接:http://pan.baidu.com/s/1qYNQOGW 密码:e18w1、如图1的系统注释,有的时候我们在开发的时候系统的注释并不够用,此时我们可以自己写一些注释来应用的自己项目的开发中,这样更加的灵活方便。本文讲解的是自定义@JSON注释来控制返回指定的json字符串图12、在spring-mvc.xml配置文件中添加如下代码(此处一定要原创 2017-06-06 21:17:18 · 2769 阅读 · 0 评论 -
分页显示功能
项目下载地址:链接:http://pan.baidu.com/s/1bYPO2i 密码:out3代码下载链接:1、需要的jar包2、运行项目中的index.jsp即可,点解get和post都行3、在项目JDBCUtils.java中配置好相应的数据库链接代码(oracle11g)原创 2017-04-17 11:55:09 · 320 阅读 · 0 评论 -
Mybatis配置文件解析以及生成实体类的方法
Mybatis配置文件解析以及生成实体类的方法 在解析之前拓展一个知识点,快速生成实体类、dao层以及xml映射文件的方法生成工具包下载地址链接:http://pan.baidu.com/s/1hseIxmc 密码:gicc(1)下载后解压,打开generator.xml配置文件进行相应的配置。①、配置数据库jar包连接路径 ②、jdbc连接,下图的j原创 2017-04-01 10:10:56 · 1605 阅读 · 0 评论 -
Hibernate基础框架解析与配置
源码下载地址http://pan.baidu.com/s/1skSj0mx 运行环境:eclipse数据库MySQL一、首先说以下eclipse中集成hibernateTool工具这样在有关hibernate的开发中会有只能提示1、下载hibernatetools-Update-4.1.1.Final_2013-12-08_01-06-33-B605工具。下载地址:http原创 2017-01-12 09:51:12 · 403 阅读 · 0 评论 -
JDBC数据库连接测试类(Oracle和MySQL)
oracle和MySQL的jar包及测试类下载地址:http://pan.baidu.com/s/1pLrpLcZ一、Oracle连接测试类package dataConTest;import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;public class O原创 2016-12-20 15:18:44 · 1109 阅读 · 0 评论 -
java.lang.ClassNotFoundException: org.dom4j.DocumentException报错
Caused by:java.lang.ClassNotFoundException:org.dom4j.DocumentException缺少jar包引起的报错原创 2016-12-15 10:20:38 · 3424 阅读 · 1 评论 -
Java 实现word文档生成
Java实现word文档生成(1)简单的word文档的生成,没有for循环输出数据。创建PoiUtil类package wordTest;import java.io.ByteArrayOutputStream;import java.io.File;import java.io.FileInputStream; im原创 2016-12-15 10:22:30 · 586 阅读 · 0 评论 -
List、Set、Map简单解析
1、List List下一共实现了三个类ArrayList、Vector、LinkedList(1)、Veactor是多线程安全的,而ArrayList不是。Veactor中的很多类都是用synchronized修饰,这样就导致了Veactor的效率是慢与ArrayList的。(2)、ArrayList与Vector都是采用线性连续空间存储元素,但是当两者空间不足时。Vector会增加原创 2016-12-14 21:03:59 · 320 阅读 · 0 评论