
java
不屑哥
这个作者很懒,什么都没留下…
展开
-
mysql模糊查询‘%’处理
参考:https://www.cnblogs.com/lzwnodes/p/11653454.html一、使用INSTR替换likeINSTR不会识别通配符,只会判断第二个字符串参数在第一个字符串中是否存在INSTR用法这里只是说明了该函数会将第二个参数在第一个参数第一次出现的首字母索引位置。通过广大网友的文档翻阅中发现该函数用于where字句中即可达到模糊查询的效果。使用:select * form users where INSTR(users_name,‘用户输入’) 等同于 sel转载 2021-09-08 16:03:23 · 943 阅读 · 0 评论 -
编写springboot的starter
参考:https://www.cnblogs.com/2YSP/p/10911166.html原创 2020-12-16 11:33:35 · 164 阅读 · 0 评论 -
Twitter雪花算法生成ID
转载:https://cloud.tencent.com/developer/article/1017059import java.lang.management.ManagementFactory;import java.net.InetAddress;import java.net.NetworkInterface;/** * <p>名称:IdWorker.java</p> * <p>描述:分布式自增长ID</p> * <pre&转载 2020-12-10 14:45:40 · 132 阅读 · 0 评论 -
maven构建子项目Non-resolvable parent POM
maven多项目里头,指定子pom文件构建时报错mvn clean -U package -Pmaster -DskipTests -f .\pom.xml进入到子项目路径 -f 指定子pom.xml构建报错Non-resolvable parent POM找不到父pom,往上查是子pom的relativePath设置有误,这边父pom就是在上层目录..中,设置是没问题 <parent> <groupId>com.xxx</gr.原创 2020-12-16 14:13:53 · 610 阅读 · 0 评论 -
maven多模块项目指定单个模块构建
参考:https://blog.youkuaiyun.com/xingbaozhen1210/article/details/89213789mvn clean -U package -Ptest -DskipTests -pl 子项目名-pl, --projects 构建指定的模块,模块间用逗号分隔;适合无依赖的项目-am, --also-make (常用) 同时构建所列模块的依赖模块,比如A依赖B,B依赖C,构建B,同时构建C-amd, --also-make-dependen.原创 2020-09-16 15:45:02 · 886 阅读 · 0 评论 -
swagger使用报错:No enum constant org.springframework.web.bind.annotation.RequestMethod.Get
参考:https://blog.youkuaiyun.com/qq_35623773/article/details/84898578报错No enum constant org.springframework.web.bind.annotation.RequestMethod.Get错误写法httpMethod = "Get"@ApiOperation(value = "根据租id获取信息", httpMethod = "Get", response = ModuleBoxDTO.class, r原创 2020-09-15 19:47:56 · 3116 阅读 · 0 评论 -
java线程池中的七个参数
参考:https://blog.youkuaiyun.com/ye17186/article/details/89467919线程池构造函数默认的7个入参注释详解,从注释可以看出来参数的具体用途 /** * Creates a new {@code ThreadPoolExecutor} with the given initial * parameters. * * @param corePoolSize the number of threads to kee转载 2020-06-18 16:06:02 · 596 阅读 · 0 评论 -
使用deploy命令发布jar到私服仓库nexus
https://www.cnblogs.com/chenhao0302/p/7793980.html原创 2020-06-16 20:50:21 · 830 阅读 · 0 评论 -
java.net.SocketException: Too many open files
参考:https://www.cnblogs.com/miracle-luna/p/12116521.html微服务运行发现spring boot运行在服务器突然访问不了,查看日志报错java.net.SocketException: Too many open files查看资料说Linux对程序中打开没有及时close的文件(在linux/unix中Socket也是文件)的数量...转载 2020-04-11 20:00:13 · 504 阅读 · 0 评论 -
使用Spring @DependsOn控制bean加载前后顺序
经常遇到加载A类bean时,里面方法依赖B类bean。但是A类比B类先加载,导致B类对象为空。方法一,也是比较常用的使用@Order注解@Component@Order(-1)public class A implements Ordered { /** * 设置加载顺序 * @return */ @Override publi...原创 2020-03-26 21:48:40 · 902 阅读 · 0 评论 -
Common-io中FileAlterationListenerAdaptor监听文件夹的变化
添加依赖 <!-- apache commons io --> <dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> <version>2.6</v...原创 2020-03-03 15:08:08 · 1419 阅读 · 0 评论 -
通过Spring ApplicationListener监听器触发事件
参考:https://blog.youkuaiyun.com/liyantianmin/article/details/81017960如果容器中有一个ApplicationListener Bean,每当ApplicationContext发布ApplicationEvent时,ApplicationListener Bean将自动被触发。这种事件机制都必须需要程序显示的触发。其中spring有一些内置的...转载 2020-03-03 14:05:40 · 2500 阅读 · 3 评论 -
SpringBoot 引入Jedis 报错:java.lang.ClassNotFoundException: redis.clients.util.SafeEncoder
参考:https://blog.youkuaiyun.com/taotao_guiwang/article/details/102519951参考:https://blog.youkuaiyun.com/doubleqinyan/article/details/102688467运行提示报错Caused by: java.lang.NoClassDefFoundError: redis/clients...原创 2020-01-07 20:25:14 · 9173 阅读 · 1 评论 -
Poi读取Excle报错 java.util.zip.ZipException: invalid stored block lengths
参考:https://www.cnblogs.com/YJZUUID/p/9295241.html使用excel模板导出,excel模板放在classpath下的(idea中resources目录),程序运行时,使用Resouce对象加载文件流,利用 inputStream 实例化XSSFWorkbook对象Resource resource = new ClassPathResourc...原创 2020-01-07 10:09:05 · 8419 阅读 · 1 评论 -
java环境变量
1、CLASSPATH.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar2、JAVA_HOMED:\Program Files\Java\jdk1.8.0_1313、Path%JAVA_HOME%\bin%JAVA_HOME%\jre\binwin10要分开配配置完,执行命令java -versionjavacj...原创 2020-01-06 15:40:01 · 98 阅读 · 0 评论 -
jdk提供的keytool生成RSA公私钥
keytool常用的命令-genkey 在用户主目录中创建一个默认文件".keystore",还会产生一个mykey的别名,mykey中包含用户的公钥、私钥和证书(在没有指定生成位置的情况下,keystore会存在用户系统默认目录,如:对于window xp系统,会生成在系统的C:/Documents and Settings/UserName/文件名为“.keystore”)-...原创 2019-12-11 17:58:59 · 1817 阅读 · 0 评论 -
jdk1.8下载需要登陆oracle账号解决【转载】
大家好,目前在官网下载jdk1.8的时候需要登陆,这边分享一个账号,方便下载 :账号:2696671285@qq.com密码:Oracle123原创 2019-12-03 13:49:47 · 1133 阅读 · 1 评论 -
idea查找jar包版本冲突并解决
参考:https://blog.youkuaiyun.com/u014071434/article/details/79394491参考:https://blog.youkuaiyun.com/noaman_wgs/article/details/81137893使用idea查看有冲突的maven项目的pom文件,右键Diagrams->Show Dependencies,显示依赖如下显示红线表示这个guav...原创 2019-11-17 15:06:42 · 6457 阅读 · 1 评论 -
SpringBoot在logback.xml中读取application.properties中配置的日志路径
转载:https://www.cnblogs.com/xingfudexu/p/10374639.html1、在springboot项目中使用logback记录日志,在logback.xml中配置日志存储位置时读取application.properties中配置的路径,在 logback.xml中配置引用如下:<property name="log.path" value="${pat...转载 2019-11-15 13:26:19 · 7513 阅读 · 1 评论 -
spring boot使用shard-jdbc读写分离功能
参考:这是shard-jdbc2.x的官网:https://shardingsphere.apache.org/document/current/cn/overview/环境框架版本shard-jdbc4.0.0-RC2spring boot2.1.7mybatis-plus3.2.0druid1.1.18mysql8.xshard...原创 2019-11-02 10:28:59 · 1205 阅读 · 0 评论 -
mybatis实现关联表查询
一、一对一关联 1.1、提出需求 根据班级id查询班级信息(带老师的信息)1.2、创建表和数据 创建一张教师表和班级表,这里我们假设一个老师只负责教一个班,那么老师和班级之间的关系就是一种一对一的关系。 1 CREATE TABLE teacher( 2 t_id INT PRIMARY KEY AUTO_INCREMENT, 3转载 2016-07-02 01:26:24 · 307 阅读 · 0 评论 -
dubbo 的使用
dubbo 官方使用说明: http://alibaba.github.io/dubbo-doc-static/Home-zh.htm[2] Dubbo是[3] 阿里巴巴公司开源的一个高性能优秀的服务框架,使得应用可通过高性能的 RPC 实现服务的输 Logo出和输入功能,可以和 [4] Spring框架无缝集成。主要核心部件Remoting: 网络转载 2016-07-02 02:03:51 · 1928 阅读 · 0 评论 -
java的quartz定时调度
一、利用配置文件定时调度方式1、 CronTrigger时间格式配置说明CronTrigger配置格式:格式: [秒] [分] [小时] [日] [月] [周] [年]序号说明是否必填允许填写的值允许的通配符1秒是0-59 , - * /转载 2016-07-25 14:48:47 · 278 阅读 · 0 评论 -
MyBatis中Like语句使用方式
oracle数据库: Java代码 SELECT * FROM user WHERE name like CONCAT('%',#{name},'%') 或 Java代码 SELECT * FROM user WHERE name like '%'||#{name}转载 2016-07-04 16:45:18 · 1223 阅读 · 0 评论 -
Windows平台下搭建Git服务器
Git没有客户端服务器端的概念,但是要共享Git仓库,就需要用到SSH协议(FTP , HTTPS , SFTP等协议也能实现Git共享,此文档不讨论),但是SSH有客户端服务器端,所以在windows下的开发要把自己的Git仓库共享出去的话,就必 须做SSH服务器 Gitblit是一个开源的、纯Java堆栈管理,查看,服务Git存储库。它的设计主要是作为一种工具为小型工作组想主机集中存储...原创 2016-07-19 09:19:27 · 5261 阅读 · 2 评论 -
SpringMvc基本讲解
一、SpringMVC基础入门,创建一个HelloWorld程序 1.首先,导入SpringMVC需要的jar包。 2.添加Web.xml配置文件中关于SpringMVC的配置123456789101112131415转载 2016-06-23 20:47:17 · 507 阅读 · 0 评论 -
MyBatis Generator generatorConfig.xml的配置
转自:原作所有Generator的xml详细说明见:http://mybatis.org/generator/configreference/xmlconfig.html (英文版)现在针对generatorConfig.xml配置进行解说,至于其内部元素的详解见英文文档,贴上xml,里面都有注释,大家一看就明白了:[html] view p转载 2016-08-18 18:32:16 · 515 阅读 · 0 评论 -
java基于servlet利用common-fileupload上传文件
例子是servlet下的上传,利用common-fileuploadimport java.io.File;import java.io.IOException;import java.io.InputStream;import java.io.PrintWriter;import java.io.RandomAccessFile;import javax.servlet.Serv原创 2016-08-29 10:30:14 · 1618 阅读 · 0 评论 -
java基于spring框架上传文件
本人项目是spring+spring mvc+mybatis文件上传时使用之前文章的基于servlet做上传时的common-file不行,应该是spring做了简化使得获取上传文件更方便//获取上传文件MultipartHttpServletRequest multipartRequest = (MultipartHttpServletRequest) request;//将上传文件原创 2016-08-29 17:06:59 · 756 阅读 · 0 评论 -
poi读取excel内容
public void simpleImport(InputStream iStream) throws IOException { try { // 验证excel格式 //List list = new ArrayList(); //MaintenanceSettlementExportDto dto = null; Workbook wb = new HSS转载 2016-08-30 10:07:44 · 462 阅读 · 0 评论 -
springMVC用@RequestBody接受post json对象 (415 Unsupported media type)
control里面的action的参数声明成@RequestBody,前端传参必须以json格式传入,否则报415错误public void export(@RequestBody VehicleSettlement vehicleSettlement,HttpServletResponse response) { }@RequestBody表示请求的参数必须是json格式,才能正确识别。原创 2016-09-14 14:08:28 · 9046 阅读 · 0 评论 -
spring中@param和mybatis中@param使用区别
spring中@param /** * 查询指定用户和企业关联有没有配置角色 * @param businessId memberId * @return */ int selectRoleCount(@Param("businessId") Integer businessId,@Param("memberId") Long转载 2016-07-08 16:07:50 · 650 阅读 · 1 评论 -
spring AOP @Around @Before @After 区别
此段小代码演示了spring aop中@Around @Before @After三个注解的区别@Before是在所拦截方法执行之前执行一段逻辑。@After 是在所拦截方法执行之后执行一段逻辑。@Around是可以同时在所拦截方法的前后执行一段逻辑。package com.itsoft.action;import org.springframework.context.support.C转载 2016-09-20 10:11:23 · 7609 阅读 · 0 评论 -
mybatis通过SCOPE_IDENTITY()获取insert语句的自增主键时(sqlserver)
获取主键时返回的总是null经过网上搜索资料,感觉 SELECT SCOPE_IDENTITY() 是一个bug而且是存在与mabatis框架下的bug原因猜想1、insert语句和select scope_identity()不是同时执行,而是分开执行的先执行insert语句,之后再发起一个sql执行select scope_ide原创 2016-09-07 16:11:56 · 3432 阅读 · 1 评论 -
mybatis generator利用example类的生成配置
<!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" "http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd"> <classPathEntry location="G:/ec原创 2016-08-19 15:03:43 · 6194 阅读 · 0 评论 -
搭建maven私库
网上搜到很不错的搭建maven私库的教程,写的很详细,感谢作者分享原文地址:http://blog.youkuaiyun.com/xiaoreqing/article/details/51742828转载 2016-09-21 11:29:07 · 10969 阅读 · 0 评论 -
jetty-maven-plugin 设置端口
jetty-maven-plugin 有两种方式设置服务端口(默认:8080):通过命令行,在启动jetty的时候设置:mvn jetty:run -Djetty.port=10001在 pom 中的 jetty-maven-plugin 中进行设置: org.mortbay.jetty maven-jetty-plugin 6.1.22转载 2016-10-24 14:42:55 · 4152 阅读 · 0 评论 -
java读取文件
原文出处:http://www.cnblogs.com/lovebread/archive/2009/11/23/1609122.html1、按字节读取文件内容2、按字符读取文件内容3、按行读取文件内容4、随机读取文件内容 public class ReadFromFile { /** * 以字节为单位读取文件,常用于读二进制文件,如图片、转载 2016-10-27 17:21:07 · 315 阅读 · 0 评论 -
mybatis常用jdbcType数据类型
mybatis常用jdbcType数据类型 MyBatis 通过包含的jdbcType类型BIT FLOAT CHAR TIMESTAMP OTHER UNDEFINEDTINYINT REAL VARCHAR BINARY BLOB转载 2016-12-05 16:42:46 · 1489 阅读 · 0 评论 -
maven工程用tomcat7插件部署时内存溢出问题
原文:http://blog.youkuaiyun.com/yemaozi2009/article/details/52768509配置tomcat的maven插件的例子:http://blog.youkuaiyun.com/z69183787/article/details/47131893简单记录下可以进行修改内存设置的几个点,作为备份:1. catalina.bat转载 2017-01-05 16:42:26 · 753 阅读 · 0 评论