- 博客(13)
- 资源 (4)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 ssh框架下 对数据库的增删改查
1 、开发环境Ø MyEclipse6.0Ø JDK 1.6Ø Java EE 5.0Ø Tomcat6.0Ø Struts2.1Ø Spring2.0Ø Hibernate32 、为ssh做好准备2.1下载包Ø Struts2.1包下载:ht
2013-04-09 17:13:46
9710
原创 Python爬取网络图片并下载做预览
最近在做公司的知识门户,需要采集公司内网的wiki、jira文档信息,对于图片内容需要爬取到链接,并能够预览图片,由于公司的wiki、jira图片预览链接都是做了登录态校验,所以直接爬取下来的链接没法再另外的Web页面中使用。
2023-08-25 15:14:09
286
1
原创 Mybatis批量插入/更新性能优化思路
最近在做数据写入服务的性能优化,主要是基于Mybatis-Plus实现一套批量写数据的服务,不过该服务是支持整个平台所有需要持久化的业务实体。所以这种服务不仅仅有insert操作还有update的操作。根据以往的MySQL数据库写入经验,主要总结了两套批量插入、批量插入更新的优化思路。
2023-08-17 16:45:27
1923
2
原创 SpringBoot整合MyBatis-Plus问题清单
项目中在使用多数据源自动配置功能时,遇到以下几个问题,比如防sql注入需要自定义拦截器,新老版本PaginationInterceptor过期,如何缓存Entity和Mapper对应关系,如何定义SQL注入器等等。前景介绍:项目中在使用MyBatis-Plus开发的时候往往BaseMapper中提供的方法无法都完全满足,需要自定义一些扩展方法,比如自定义动态sql查询,动态批量插入sql等等。前景介绍:在使用PaginationInterceptor时会出现过期使用的问题。4、自定义SQL注入器方法。
2023-07-27 14:20:56
258
2
原创 Maven打包部署实现灰度、安全部署
对于一个公共依赖的数据结构bean jar包,我们如何做到jar的部署呢?答案是使用maven命令,使用指定不同的pom文件,完成不同需求的jar部署。供给第三方依赖使用:mvn clean deploy -U -DskipTests -T8 -f pom-thirdxml;灰度版本:mvn clean deploy -U -DskipTests -T8 -f pom-xxx.xml;正常版本部署:mvn clean deploy -U -DskipTests -T8;(2)灰度部署一个指定的版本。
2023-07-07 14:48:32
154
1
原创 linux下服务器日志自动化删除
1、find命令中,exec选项是相当的强大,例如:find /app/back-app*/log/bak/ f -name '*' -mtime +3 -exec rm -rf {} \;无论何时执行程序,操作系统总是打开三个文件STDIN,stdout和stderr,这些文件的文件描述符分别为0,1,2。1、通过流水线方式配置应用部署的机器ip执行shell命令动态删除日志文件,腾出磁盘空间。所以2>&1只是说将stderr重定向到stdout。/dev/null :特殊文件。2>&1:文件描述符。
2023-06-26 17:21:51
449
1
原创 lombok常用注解
Lombok项目是一个java库,它可以自动插入到编辑器和构建工具中,增强java的性能。不需要再写getter、setter或equals方法,只要有一个注解,就有一个功能齐全的构建器、自动记录变量等等。最近项目中自动生成代码,需要在BO传输model上定义lombok注解,为方便后续查阅记录下常用注解的使用方式。
2023-06-07 17:22:00
157
1
原创 记一次Mapper数据源映射关系定位
当前项目中使用Mybatis-Plus,实现统一写Mysql服务,项目启动时会链接多个数据源,根据不同Mapper映射不同数据源。检查配置也没发现错误配置:后面经定位还是配置写错了schema名。在使用mapper写某个表时出现某个数据源找不到表。通过定位SqlSessionFactory发现问题。mapper映射数据源关系也是正确的。检查该数据源下表是存在的。
2023-04-10 10:29:48
118
原创 记Java HttpURLConnection throwing Connection Reset异常
1、问题现象通过url connection连接读取下载文件流,由于文件比较大,超过百万行级的数据量,下载到百万级行的会出现卡顿问题2、报错代码HttpURLConnection urlConnection = null; BufferedReader reader = null; try { List<String> labelList = new ArrayList<>(); int
2021-08-10 15:41:43
1948
原创 2021-03-16-记一次恢复xampp卸载软件后数据库恢复案例
全文解决参考https://blog.csdn.net/o_darling/article/details/80322442https://blog.csdn.net/hawht/article/details/84246261问题描述:由于系统卸载后,xampp软件也不可使用,幸亏重装系统后,源xampp安装目录还在以前留痕在本地磁盘的目录文件还在。问题修复过程:1、备份源xampp安装目录2、重新下载安装xampp3、验证后启动正常4、下面就是找到源xam..
2021-03-16 18:06:50
1181
原创 Eclipse下安装TomcatPlugin插件
在Eclipse Kepler (4.3.1)下安装TomcatPlugin插件需要安装tomcatPluginV33.zip可以实现在Eclipse下要快速调试Web应用程序TomcatPlugin插件下载:http://www.eclipsetotale.com/tomcatPlugin.html1.将[tomcatPluginV33.zip]文件解压得到
2014-01-26 00:11:22
1645
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人