- 博客(33)
- 资源 (1)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Java 实体类必填属性校验工具类
来,上车package com.XXX.common;import com.XXX.PbxSipAccount;import javax.validation.constraints.NotNull;import java.lang.annotation.Annotation;import java.lang.reflect.Field;import java.lang.ref...
2019-02-27 14:38:26
8229
1
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 POI 导出excel通用工具类
上代码(工具类),文章末尾poi依赖版本:package com.shanghai.util;import org.apache.poi.hssf.usermodel.HSSFRow;import org.apache.poi.hssf.usermodel.HSSFSheet;import org.apache.poi.hssf.usermodel.HSSFWorkbook;im...
2019-02-10 14:28:01
304
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 项目部署到tomcat容器乱码问题
遇到的问题: web项目部署到jetty正常运行, 部署到tomcat会出现中文乱码解决方法:到tomcat的安装目录下面找到web.xml我的是:
2018-06-08 17:33:07
1167
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Java解析json
使用fastJson为工具,封装了一个方法,免去了根据数据结构层层解析的痛楚,本人比较菜,可能使用场景有限:数据预处理:1. 如果json最外层为数组,需要如下处理;/**最外层为数组的预处理 * @param data */ @Test public void arrayPre(String data){ JSONArray array = J...
2018-06-04 16:37:05
425
2
原创 EasyExcel-表头滚动|首行滚动
step1:实现SheetWriteHandlerpackage com.example.demo.excel;import com.alibaba.excel.write.handler.SheetWriteHandler;import com.alibaba.excel.write.metadata.holder.WriteSheetHolder;import com.alibaba.excel.write.metadata.holder.WriteWorkbookHolder;im
2021-02-26 10:18:32
372
原创 线程池工具-简易-并发不高
import lombok.Data;import lombok.extern.slf4j.Slf4j;import java.util.concurrent.*;public class FFMpegThreadPool { private FFMpegThreadPool(){ } private static ThreadPoolExecutor executor = null; private final static BlockingQueue q.
2020-07-17 16:45:29
113
转载 玩java,玩sql
public static void exeCmd(String commandStr) { BufferedReader br = null; try { Process p = Runtime.getRuntime().exec(commandStr); br = new BufferedReader(new InputStreamReader...
2020-04-03 10:49:59
109
原创 springboot-03
public static void invokeBeanFactoryPostProcessors( ConfigurableListableBeanFactory beanFactory, List<BeanFactoryPostProcessor> beanFactoryPostProcessors) { // Invoke Bean...
2019-11-08 16:10:47
118
原创 springboot启动-02
public void refresh() throws BeansException, IllegalStateException { synchronized (this.startupShutdownMonitor) { // Prepare this context for refreshing. prepareRefres...
2019-11-08 16:10:12
115
原创 SpringBoot启动的核心方法 run
public ConfigurableApplicationContext run(String... args) { StopWatch stopWatch = new StopWatch(); stopWatch.start(); ConfigurableApplicationContext context = null; Fa...
2019-11-08 16:09:38
184
原创 spring-doCreateBean
protected Object doCreateBean(final String beanName, final RootBeanDefinition mbd, final Object[] args) throws BeanCreationException { // Instantiate the bean. BeanWrapper ...
2019-11-08 16:08:07
293
原创 spring-createBean
protected Object createBean(String beanName, RootBeanDefinition mbd, Object[] args) throws BeanCreationException { if (logger.isDebugEnabled()) { logger.debug("Creating instance of ...
2019-11-08 16:07:24
160
原创 spring-getBean
public Object getBean(String name) throws BeansException { // 第二个参数表示bean的Class类型,第三个表示创建bean需要的参数,最后一个表示不需要进行类型检查 return doGetBean(name, null, null, false);} protected <T> T doGetBe...
2019-11-08 16:06:32
150
原创 手机号码脱敏
String newCaller = caller.substring(0,3) + "****" + caller.substring(7);
2019-09-06 16:45:48
936
原创 OkHttp 忽略安全证书及其调用
package com.http.util;import javax.net.ssl.*;import java.security.SecureRandom;import java.security.cert.X509Certificate;/** * @author yxj * @created 2019-02-13 14:23 * @description */publ...
2019-02-14 15:17:26
745
原创 java ThreadLocal用法示例
直接上代码:public class ThreadLocalStudy { private static ThreadLocal<Integer> threadLocal = new ThreadLocal<Integer>(); private static Integer aa; public static void main(Str...
2019-01-29 19:17:41
1687
1
原创 oracle 的一些异常总结
ORA-00918: 未明确定义列 字段模糊不清,join查询时,出现字段重复回报此错java.sql.SQLException: 索引中丢失 IN 或 OUT 参数:: 6 sql传参错误
2019-01-24 17:19:12
136
原创 idea sourcetree git看不到历史纪录 一直转啊转解决
sourceTree 自带git 需要把idea的git配置写成sourcetree的git目录具体步骤: 1:点击工具 2:点击选项 3:点击git 下方看到git所在目录 4:配置idea里面git的路径为这个路径就好了...
2019-01-22 12:36:55
1659
原创 ios beta 描述文件下载地址
https://beta.apple.com/sp/betaprogram/redemption?locale=zh-CN#iosdownload
2019-01-16 16:39:14
15408
原创 Java递归实现n!(阶乘)
直接上代码/** * @author n的阶乘 * @created 2019-01-08 15:38 * @description */public class DemoFirst { private static Integer res = 1; public static Integer multe(Integer n){ if(n <...
2019-01-08 15:49:41
1531
原创 java 死锁小例子
package lock;import java.text.SimpleDateFormat;import java.util.Date;/** * @author xinjian * @create 2018/12/13 */public class People { private String name; public People(String nam...
2018-12-13 16:52:49
74
原创 静态代码块,构造方法执行顺序问题
父类A:package com.yxj;/** * @author xinjian * @create 2018/12/10 * class a as a parentClass */public class A { public A(){ System.out.println("A 的 构造方法"); } public static...
2018-12-10 17:39:55
110
原创 高并发下的单例模式写法
package com.yxj;/** * @author xinjian * @create 2018/12/10 */public class Singleton { private static Singleton singleton; private Singleton(){ } public static Singleton getSi...
2018-12-10 15:32:15
238
原创 java 读取properties文件
@Test public void test02(){ Properties properties = new Properties(); InputStream in = Test001.class.getClassLoader().getResourceAsStream("demo.properties"); try { ...
2018-12-03 14:51:31
84
原创 小程序开发踩坑记--后端
支付:以分为单位,不接受小数点大半情况都是appid not match, 切记检查appid密钥特别是小程序和后台接口不是一个人开发时,
2018-10-30 20:20:33
323
原创 Gson解析数组
被解析的字符串 [Role { accountList = [Account { id = 12, username = '谷歌Gson', password = 'null', createtime = null, updatetime = null }, Account { id = 12, username = '谷歌Gson', password = 'null', cr...
2018-09-14 20:52:12
6438
原创 Java的clone()菜鸟专区
clone()的存在更像是表达了一种模式:内在的东西一处改变,便都改变了,外面的东西都可以定制,随心所欲,像极了我们生活的世界user实体类代码如下:package com.excel.upload.pojo;/**实体类 * @author xinjian * @create 2018/6/7 0007 */public class User implements Cloneable...
2018-06-07 11:54:50
251
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人