- 博客(20)
- 资源 (1)
- 收藏
- 关注
原创 git统计代码行数
1、统计分支代码git log 分支 --pretty=tformat: --numstat -- . ":(exclude)*/test/*" ":(exclude)*/mock/*" ":(exclude)*/dal/*" ":(exclude)*/model/*" ":(exclude)*/dto/*" ":(exclude)*/enum/*" ":(exclude)*/enums/*" | grep "\(.java\)$" | awk '{ add += $1; subs += $2; l...
2022-02-17 11:39:17 2273
原创 spring中的spi提供指定环境的redis配置
背景:提供一个spi的功能,由于需要支持不同环境连不同的redis,同时使用方也可能会用到自身应用的redis。因此,考虑让使用方配置一个指定的环境变量来初始化不同环境的redis配置。具体实现步骤:1.编写不同环境的properties文件,放丰META-INF目录下2.分别编写配置类,如RedisDevConfig、RedisTestConfig在配置类上打上注解@ConfigurationProperties(prefix="spring.redis-dev")、@Conditiona
2022-01-13 14:53:12 414
原创 linux查找应用jar中是否包含某个jar包
使用命令:方法一:查找指定应用jar包中包含某个jarjar vtf bootstrap-1.0.0-RELEASE.jar | grep 'log4j'方法二:查找所有jar包中包含的某个jarjar vtf *.jar |grep 'log4j'
2022-01-04 14:39:22 3229
原创 chrome打开就进入hao123.com
可恶的hao123.com不知道为什么在浏览器一打开时就显示在主页上,乱七八糟的网址实在不是自己所需要。对此,删除了注册表中的hao123相关目录,修改了chrome执行文件的名称,但最终结果是都没能彻底解决,最后是通过设置chrome浏览器启动是打开的网页修改完成。原来不知啥时候hao123的网址被默认设置到了“设置”->"启动时"->"打开特定网页或一组网页"中。删除此处的hao123.com,最终解决问题。...
2022-01-02 12:50:35 1525
原创 tomcat启动时无法找到类NoClassDefFoundError
表现形式: 工程编译成功,但启动后报错org.springframework.beans.factory.BeanCreationException: Error creating bean with name '***ServiceImpl': Injection of @DubboReference dependencies is failed; nested exception is java.lang.NoClassDefFoundError: **/al...
2021-08-26 23:37:39 174
原创 实体类注释修改
已有项目中的注释格式不够规范,基本是行末注释,需要修改为以下两种注释:1.文档注释//修改为文档注释 public String convertToDocument(String origin){ StringBuilder sb = new StringBuilder(); String[] split = origin.split("//"); if (split.length == 2 ) { sb.append
2021-08-07 17:19:33 280
原创 编写日志Interceptor,结合自定义注解
1.自定义注解Logimport java.lang.annotation.*;/** * description: 操作日志记录 * @author dongqing * 2021/8/7 12:35 * * @version 1.0.0 */@Target({ElementType.METHOD})//如果不写,默认为RetentionPolicy.CLASS,另外源注解上的Retention对本注解无效@Retention(RetentionPolicy.RUNTIME)
2021-08-07 14:19:10 497
原创 多线程保存数据
背景:批量导入数据时耗时过长解决方案:使用多线程进行数据保存步骤:1.构建需要保存的数据记录(代码略)List<Object> objectList = new ArrayList<>();2.拆分总体数据为多份数据//将原始数据拆分为多个子List,存储在partLists中List<List<Object>> partLists = new ArrayList<>();//定义分批的条数int limitSi
2021-05-27 15:11:57 1603
原创 为maven项目打包时添加上svn版本号
1.在pom.xml下添加以下plugin生产环境上跑的jar包是什么版本过段时间后真就无从得知,为之后还能查询得到,在用maven打包时添加如下的插件,打出的包将会MANIFEST.MF文件中在产生svn版本号<bliud><plugins>.....<plugin> <groupId>com.google.code.mav...
2020-04-07 13:21:15 983
原创 验证码生成
public class CaptchaService { private int width = 90; private int height = 20; private int codeLength = 6; private int xx =11; private int fontHeight = 18; private int c...
2019-09-24 13:11:17 107
原创 程序包sun.security.tools.keytool不存在 解决方法
编译时报错:程序包sun.security.tools.keytool不存在,在pom.xml中加入如下插件<plugin> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>1.8</source>...
2019-07-04 15:23:37 6702
原创 tomcat启动时没有加载项目
今天在eclipse的默认工作空间中创建了一个springboot的web项目,由于新学该组件,折腾了好久才把所有的jar包加载进去。当关闭此项目后再次启动之前的springmvc项目时,tomcat启动了,可是却没有加载项目的任务代码。右键点击server-->Add and Remove.再次启动还是无法解决问题。最后尝试删除server-->重新创建server-->将项目加入到server
2017-03-27 11:20:25 1960
原创 maven项目报错:cannot change version of project facet Dynamic web Module to 2.5
maven 项目报错时,检查如下配置:右键点击项目–>properties–>Deployment Assembly2.右键点击项目–>properties–>java build path检查依赖是否都被引用进来 3.右键点击项目–>properties–>Project Facets,勾选上Dynamic Web Module,选择version3.0,并点击箭头处4 . 操作完上一步
2016-12-27 14:34:01 849
原创 mysql unblock 解决方案
问题描述:一个项目组的同学都用的同一个mysql数据库进行开发,最近经常出现数据库由于连接过多而造成的阻塞问题。之前阻塞之后我直接登录服务器重新启动mysql就解决了,可是今天早上折腾了一个小时居然还是报错,错误原因如下图:解决过程 刚开始按照提示,我登录服务器,打开命令窗口,进入mysql的安装目录bin文件夹下执行: flush hosts; 当然,这是无法解决问题的,因为这是mysq
2016-12-23 09:30:30 363
原创 查询一段时间内的具体时间
一、问题描述: 一条订单的记录中有用车的起始时间,现在需要查询一段时间内,每天具体有几个订单。如:一个订单的用车时间为10月1号至10月5号,此时需查询出5条记录:二、解决方案:步骤建表sqldrop table if exists charter_order_header;create table charter_order_header ( id
2016-12-21 09:27:34 820
原创 将myeclipse工程导入到eclipse
新拿到一个myeclipse工程,想将其导入我本地的eclipse中运行,结果无法将项目部署到tomcat中。尝试了很多方法都无从解决。最终LD讲解了解决的方法:1. 右键单击工程-->Properties,在新开页面的搜索框中输入Project Facts,点击搜索出来的Project Facts,勾选“Dynamic Web Modules”和"java",2. 页面左下方点击链接“f
2016-08-02 11:41:12 352
原创 Maven报错: Could not resolve archetype org.apache.maven.archetypes:maven-archetype-webapp
创建maven项目时,eclipse报错:Could not resolve artifact org.apache.maven.archetypes:maven-archetype-webapp,详细信息如下图: 此类报错产生的原因分以下两种: 1、Catalog 相关类型缺失; 2、ide下载相关jar包时未能完整下载。针对
2016-07-22 17:06:54 25485 9
原创 myeclipse无法创建maven web项目:Could not resolve archetype
Could not resolve archetype org.apache.maven.archetypes:maven-archetype-webapp:1.0 from any of the configured repositories. 今天打开用的好好的ide,想新建一个maven web项目,结果出现Could not resolve archetype org.apach
2016-07-22 15:54:49 9844 5
转载 使用jspf
使用jspf在开发中写jsp页面时,通常都要通过如下方式在jsp文件头部引入我们需要的标签库,如:jsp核心标签库JSTL,Struts 中的自定义标签,时而还有我们自己写的自定义标签: 如果,每个jsp页面文件中都需要数十个或更多标签,那么每个jsp文件页面中都如上引入,是不是很麻烦呢?! 今天教大家一个偷懒的办法(记得,刚开始学习软件开发时,
2014-12-10 18:04:53 554
org.eclipse.emf.workspace-1.5.2.202208110935.jar
2023-02-28
org.eclipse.emf.validation-1.8.1.202208271102.jar
2023-02-28
spring-1.2.6.jar
2016-07-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人