自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小小木子渐成长

小小木子渐成长

  • 博客(54)
  • 资源 (19)
  • 收藏
  • 关注

原创 将String类型的xml转换成对象方法

/** * 将String类型的xml转换成对象 */private Object convertXmlStrToObject(Class<?> clazz, String xmlStr) { Object xmlObject = null; try { JAXBContext context = JAXBContext.newInstance(clazz); // 进行将Xml转成对象的核心接口 Unmars.

2021-09-23 09:55:04 819

原创 面试题:分布式锁,谈谈设计思路和方案

面试官:项目有用到分布式锁吗?谈谈设计思路和方案答:主要根据具体的业务场景展开描述(这边各个项目不一样,就不展开说了),主要是引入redis实现的分布式锁,应该保证互斥性(在任何时候只有一个客户端持有锁,使用setnx),不能死锁(设置过期时间),保证上锁和解锁是同一个客户端(设置不同的value值),业务时间太长,导致锁过期(设置看门狗,自动续锁),锁的重入性(使用redis的hset)。如果在一个分布式系统中,我们从数据库中读取一个数据,然后修改保存,这种情况很容易遇到并发问题。因为读取和更新保

2021-04-28 17:53:21 264

原创 SpringBoot中Swagger2多包扫描问题

API接口类没有能都放在同一个包下,是按功能模块分的,所以涉及多包扫描的问题,贴出来解决办法Swagger在POM配置好后,修改SwaggerConfig类,我只贴出要修改的,直接用//swagger2的配置文件,在项目的启动类的同级文件建立@Configuration@EnableSwagger2//是否开启swagger,正式环境一般是需要关闭的(避免不必要的漏洞暴露!),可根据springboot的多环境配置进行设置@ConditionalOnProperty(name = "sw

2021-01-12 16:49:46 1162

原创 idea项目能正常启动,但是访问有问题,启动一俩小时才能访问

背景:idea项目能正常启动,但是访问有问题,刚刚开始报错:Could not get any response,启动一俩小时才能访问,访问如图:原因是idea的命名空间文件有问题,删除后重新配置就可以了,如图:删除workspace.xml这个文件,然后重新配置项目就可以了...

2020-03-26 16:36:54 661

原创 阿里云服务器centOS 8.0版本安装jdk 出现403

背景:第一次使用阿里云服务器,使用wget命令,出现403报错,如下命令:wget https://download.oracle.com/otn/java/jdk/8u211-b12/478a62b7d4e34b78b671c754eaaf38ab/jdk-8u211-linux-x64.tar.gz?AuthParam=1557304529_a15ca1323e4a069ded02a12...

2020-01-09 15:49:15 430

原创 eclipse项目在idea中运行最无奈的情况

背景:进了新公司,他们用eclipse,我习惯用idea,然后将eclipse项目,用idea导入项目,出现这种情况如果项目在Myeclipse或者eclipse里面跑起没问题,idea遇到编译错误,多半是编译问题,这里引用大佬的一句话,Eclipse编译代码时,使用的是自带的JDT(JavaDevelopmentTools),而Maven默认使用的是JAVA_HONE中的javac,...

2019-11-13 10:22:45 1366 3

原创 实体类莫名其妙出现类型转化异常,主要是子类类型转换异常,自身转自身、遍历也报错

问题背景描述:公司的老项目,突然出现bug,以前运行好好的,代码也长时间未更新了,报错如下图:报错的地方然后改成相同子类遍历,不用子类转父类还是报错,不是这个问题,然后发现语法基本没啥问题然后对实体类进行分析,一直找不到问题通过问题一步步排查,最后发现只要涉及到该实体类的类型转换,就会报错,不管是强转,还是自身调用转换都会出现报错实体类ProjectUserBe...

2019-11-07 11:15:08 1451

原创 MySQL实现按天分组统计,提供完整日期列表,无数据自动补0

mysql数据库,当我们按日期展示数据时,经常碰到日期时间段内某一天数据不存在,为空。这时候我们查询数据往如下图一样,时间数据发生间断,造成数据缺失,无法连续展示所以可以加上下面的代码,进行一个链接查询,以时间为链接条件,可以将间断数据补全SELECT DATE_FORMAT( CURDATE( ) - INTERVAL ( a.n + ( 10 * b.n ) + ( 100...

2019-05-22 16:07:27 5608 1

原创 Java基础知识点总结(面试版)

 目录基础篇 4一、JDK常用的包 4二、 Get和Post的区别 4三、 Java多态的具体体现 4四、 StringBuffer StringBuilder String 区别 5五、 Hashtable与HashMap的区别 5六、 九大隐式对象 5七、 Forword(请求转发)与Redirect(重定向) 6八、JQurey总结 6九、 XML...

2019-02-15 20:45:03 406

原创 Nginx的配置

Nginx的概述:什么是Nginx:为什么使用Nginx:背景:互联网飞速发展的今天,大用户量高并发已经成为互联网的主体.怎样能让一个网站能够承载几万个或几十万个用户的持续访问呢?这是一些中小网站急需解决的问题。用单机tomcat搭建的网站,在比较理想的状态下能够承受的并发访问量在150到200左右。按照并发访问量占总用户数量的5%到10%这样计算,单点tomcat网站的用户人数...

2019-02-15 20:24:05 145

原创 关于springMVC中controller层方法中使用private和public问题

关于springMVC中controller层方法中使用private和public问题      楼主一直习惯使用public,偶尔手误也可能使用private,但是发觉也没啥区别,都能调用service层,注入bean。      后来做一个新项目时,发觉自己以前的写的部分功能报错,当时有点懵逼,,找了半天都没发现哪里写错了,代码啥的都确定无错(这种时候最蛋疼,因为报错不太准确),以前...

2018-11-15 11:22:28 8102 2

原创 IDEA下导入maven项目时Maven Project处未能显示jar包正常解决办法

IDEA下导入多级maven项目时未能显示正常解决办法:1、Ctrl+Alt+Shift+S 打开Project Structrue2、左边点击’Modules’ 切换到Modules选项卡3、此时你如果发现现在已经加载所有工程中并没有你所想要运行的就对了,点击上方的绿色’+’号,再次点击Import Module,选择到你需要导入的项目根目录上,点击’OK’4、点击选...

2018-10-11 11:20:56 8992

原创 springboot整合activemq

第一步:导入jar包&lt;dependency&gt; &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt; &lt;artifactId&gt;spring-boot-starter-activemq&lt;/artifactId&gt; &lt;/dependenc...

2018-09-05 14:53:18 187

原创 springboot使用Mybatis-Generator自动生成Dao、Model、Mapping相关文件

第一步:在pom.xml配置如下&lt;build&gt; &lt;plugins&gt; &lt;plugin&gt; &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt; &lt;artifactId&gt;spring-boo...

2018-09-05 11:46:30 362

原创 封装各种格式的编码解码工具类

/** * Copyright (c) 2005-2012 springside.org.cn * * Licensed under the Apache License, Version 2.0 (the "License"); */package com.mls.sopp.util.tool.codec;import com.mls.sopp.util.tool.lang.Ex...

2018-09-05 11:15:39 356

原创 springboot配置主副双数据库

第一步:导入所需要的jar包&lt;dependency&gt; &lt;groupId&gt;com.oracle&lt;/groupId&gt; &lt;artifactId&gt;ojdbc8&lt;/artifactId&gt; &lt;version&gt;12.1.0.2&lt;/version&gt;

2018-08-27 16:41:57 2802

原创 springboot整合druid数据连接池

第一步:导入所需要的jar吧&lt;dependency&gt; &lt;groupId&gt;com.oracle&lt;/groupId&gt; &lt;artifactId&gt;ojdbc8&lt;/artifactId&gt; &lt;version&gt;12.1.0.2&lt;/version&gt; &lt;/dependency&gt;

2018-08-27 11:44:59 543 2

原创 IDEA 2018.2最新版 Webstorm license server 最新来源破解网址(自动持续更新)

附以下 license server在写文章时亲测可用:http://active.chinapyg.com/http://idea.congm.inhttp://idea.youbbs.orghttp://idea.congm.inhttp://intellij.mandroid.cn/http://idea.imsxm.com/http://idea.iteblog...

2018-08-09 14:49:17 5761

原创 Set空值问题

输出还是三条:可以存空值或null,有且只能存一个

2018-08-06 17:48:14 2451

原创 Map的遍历几种方式

Map&lt;String,String&gt;map=new HashMap&lt;&gt;(); map.put("name","li"); map.put("age","24"); // 第一种 for (String key:map.keySet()){ System.out.println(map.get(key)); } // 第二种 Itera

2018-08-06 10:29:59 4849

原创 java中的Iterator和Iterable 区别和具体使用{方法(Iterable values)}

java.lang.Iterable java.util.Iterator 来自百度知道: Iterator是迭代器类,而Iterable是接口。 好多类都实现了Iterable接口,这样对象就可以调用iterator()方法。 一般都是结合着用,比如 HashMap类就实现了Iterable接口,而要访问或打印出Map中所有内容时,就可以这样: HashMap hashMap; I...

2018-08-02 14:22:49 13261 5

原创 SVN连接IDEA报错:warning:not all local changes may be shown due to an error:svn:E155037

1.idea连接的SVN,出现修改后不提示代码已经修改时的变色,所以造成提交时无法提交,而且报错如下:warning:not all local changes may be shown due to an error:svn:E1550372.解决办法进入下面界面,点击红色区域重新勾选,重启3.原因是提交合并造成的冲突...

2018-08-02 13:53:20 8365

转载 Oracle 建立索引及SQL优化

数据库索引:索引有单列索引复合索引之说如何某表的某个字段有主键约束和唯一性约束,则Oracle 则会自动在相应的约束列上建议唯一索引。数据库索引主要进行提高访问速度。建设原则: 1、索引应该经常建在Where 子句经常用到的列上。如果某个大表经常使用某个字段进行查询,并且检索行数小于总表行数的5%。则应该考虑。 2、对于两表连接的字段,应该建立索引。如果经常在某表的一个字段...

2018-07-31 15:41:54 135

转载 字节转换工具

/** * 字节转换工具 * @author ThinkGem * @version 2015-6-20 */public class ByteUtils { private static final int UNIT = 1024; /** * @param byteSize 字节 * @return */ public st...

2018-07-26 15:06:24 3310

转载 日期工具类

import org.apache.commons.lang3.StringUtils;import org.apache.commons.lang3.time.FastDateFormat;import java.lang.management.ManagementFactory;import java.text.ParseException;import java.util.Cal...

2018-07-26 15:05:49 235

转载 关于异常的工具类

import javax.servlet.http.HttpServletRequest;import java.io.PrintWriter;import java.io.StringWriter;/** * 关于异常的工具类. * @author calvin * @version 2014-8-19 */public class ExceptionUtils { /*...

2018-07-26 15:05:17 681

转载 Number计算工具类

/** * BigDecimal工具类 * @author ThinkGem * @version 2016年6月11日 */public class NumberUtils extends org.apache.commons.lang3.math.NumberUtils { /** * 提供精确的减法运算。 * @param v1 被减数 * @param v2 减...

2018-07-26 15:04:46 464

转载 对象操作工具类

import com.mls.util.tool.io.IOUtils;import org.apache.commons.lang3.BooleanUtils;import org.apache.commons.lang3.StringUtils;import org.apache.commons.lang3.math.NumberUtils;import org.nustaq.ser...

2018-07-26 15:04:06 294

转载 字符串工具类

import com.mls.util.tool.codec.EncodeUtils;import com.mls.util.tool.collect.ListUtils;import org.apache.commons.lang3.StringEscapeUtils;import java.io.UnsupportedEncodingException;import java.ut...

2018-07-26 15:03:30 241

转载 时间计算工具类

import org.apache.commons.lang3.time.DateFormatUtils;import java.util.Arrays;import java.util.Date;/** * 时间计算工具类 * @author ThinkGem * @version 2015-6-20 */public class TimeUtils { /** ...

2018-07-26 15:02:39 550

转载 工作日计算工具类

import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;/** * 工作日计算工具类 * @author ThinkGem */public class WorkDayUtils { /** * 获取日期之间的天数 * @param d1 * @param ...

2018-07-26 15:02:09 2650

转载 Java下载文件工具类包

import javax.servlet.ServletOutputStream;import javax.servlet.http.HttpServletResponse;import java.io.ByteArrayOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.IOEx...

2018-07-26 14:59:03 3075

原创 java语言file工具类

import java.io.BufferedInputStream;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import jav...

2018-07-25 14:30:06 472

原创 Map合并方式方法

/** * 把Map中Key相同,则各个value添加到一起,汇总值 * 把partMap数据合并放到resultMap中。 * @param resultMap * @param partMap */ public static &lt;T, F, K extends Collection&lt;F&gt;&gt; Map merge2ResultMap(Map&lt;...

2018-07-25 14:08:38 2310 2

原创 POI导入Excel工具类

import com.google.common.collect.Lists;import com.mls.util.excel.annotation.ExcelField;import org.apache.commons.lang3.StringUtils;import org.apache.poi.hssf.usermodel.HSSFWorkbook;import org.apa...

2018-07-25 14:06:27 1496

原创 java语言FTP工具类

import org.apache.commons.net.ftp.FTPClient;import org.apache.commons.net.ftp.FTPFile;import org.apache.commons.net.ftp.FTPReply;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import ja...

2018-07-25 09:14:25 271

原创 java语言StringUtils工具类

import com.mls.util.tool.codec.EncodeUtils;import com.mls.util.tool.collect.ListUtils;import org.apache.commons.lang3.StringEscapeUtils;import java.io.UnsupportedEncodingException;import java.ut...

2018-07-25 09:03:32 6034 1

原创 java语言UUID生成

import java.net.InetAddress;public class UUIDGenerator { /** * 产生一个32位的UUID * * @return */ public static String generate() { return new StringBuilder(32).append(format(getIP())).a...

2018-07-25 08:58:32 228

原创 List三种遍历方式

第一种:for循环遍历 List&lt;String&gt;list=new ArrayList&lt;&gt;(); list.add("1"); list.add("2"); list.add("3"); for(String str:list){ System.out.println(str); }第二种:对于ArrayList来说速度比较快, 用...

2018-07-21 15:21:48 455

原创 springboot整合logback日志

第一步:导入包 &lt;dependency&gt; &lt;groupId&gt;ch.qos.logback&lt;/groupId&gt; &lt;artifactId&gt;logback-classic&lt;/artifactId&gt; &lt;/dependency&gt;第二步:配置logback-spring.xml文件&lt;?...

2018-07-21 09:32:52 1621 2

W.P.S.9584.12012.2019.exe

WPS安装包,最新版WPS的安装包,支持win64位

2020-04-29

项目工作说明模板

项目工作说明模板,项目前期进行准备的工作说明文档模板

2018-08-15

Myeclipse配置环境

Myeclipse配置环境,Myeclipse配置环境,Myeclipse配置环境

2018-07-25

SVN安装包 

SVN安装包SVN安装包

2018-07-25

springboot整合webservice采用CXF技术

springboot整合webservice采用CXF技术,springboot整合webservice采用CXF技术

2018-06-23

springcloud项目,高可用服务注册中心

springcloud项目,高可用服务注册中心 eureka集群使用 在生产中我们可能需要三台或者大于三台的注册中心来保证服务的稳定性,配置的原理其实都一样,将注册中心分别指向其它的注册中心。这里只介绍三台集群的配置情况,其实和双节点的注册中心类似,每台注册中心分别又指向其它两个节点即可,使用application.yml来配置。

2018-06-21

springcloud项目,解决unknown问题

IDEA环境,springboot整合springcloud项目,并且解决springcloud导包出现unknown问题

2018-06-20

数据库性能优化之SQL语句优化

数据库性能优化之SQL语句优化数据库性能优化之SQL语句优化数据库性能优化之SQL语句优化数据库性能优化之SQL语句优化

2018-03-05

java简历模版

java简历模版 java简历模版 java简历模版 java简历模版

2018-02-24

Java23种设计模式

Java23种设计模式Java23种设计模式Java23种设计模式Java23种设计模式Java23种设计模式Java23种设计模式

2018-02-24

Java线程池使用说明

Java线程池使用说明Java线程池使用说明Java线程池使用说明

2018-02-24

SpringBoot整合SSM(含数据库),含有代码生成

SpringBoot整合SSM项目代码生成,OA,部门人事模块等等,前后端都采用当下流行的技术。含数据库包

2018-02-23

SpringBoot整合SSM项目代码生成

SpringBoot整合SSM项目代码生成,OA,部门人事模块等等,前后端都采用当下流行的技术。

2018-02-23

基于Java的酒店管理系统毕业论文

基于Java的酒店管理系统毕业论文.doc

2017-03-17

餐饮管理系统(毕业设计论文+java范文源代码)

餐饮管理系统(毕业设计论文+范文源代码) 餐饮管理系统(毕业设计论文+范文源代码) 餐饮管理系统(毕业设计论文+范文源代码)

2017-03-17

餐饮管理系统(毕业设计论文)

餐饮管理系统(毕业设计范文源代码)

2017-03-17

S2SH餐饮管理系统

本酒店管理系统基于ssh2三大框架,系统包括管理员管理,客户管理,房间管理,订单管理四大模块,能满足酒店管理需要,内含mysql数据库脚本文件,导入myeclipse部署即可运行。对于开发大型酒店管理或学习ssh框架的开发者来说是很好的借鉴。

2017-01-24

S2SH商城系统项目(源码)

S2SH商城系统项目(源码)

2017-01-24

Java面试宝典2014版

Java面试宝典2014版

2017-01-24

空空如也

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

TA关注的人

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