- 博客(127)
- 资源 (2)
- 收藏
- 关注
转载 使用Bean Searcher代替mybatis,提高查询代码的编写效率
转载我这样写代码,比直接使用 MyBatis 效率提高了 100 倍对一个 Java 后端程序员来说,mybatis、hibernate、data-jdbchttps://mp.weixin.qq.com/s/V9Iu9IupV2ER0bMU3i7uUg
2021-11-30 11:36:36
993
转载 后台报com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failu问题的解决方案
问题:今早,发现昨天部署的JAVA-WEB服务,不正常启动了,于是查看后台日志,发现11:07:05.358 [Druid-ConnectionPool-Create-1102883776] ERROR com.alibaba.druid.pool.DruidDataSource - create connection holder errorcom.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link f
2021-02-01 13:53:11
12009
2
转载 java使用流实现浏览器下载docx文件
转载自:https://blog.csdn.net/yytoo2/article/details/79971094后端代码如下:需要注意的是头的设置,需要告诉浏览器需要下载文件,以及下载文件名。在这里我下载的是一个docx文件 /** * 导出 * @param aFileName * @param aFilePath */ public void doExport(String aFileName, String aFilePath,HttpServle
2021-01-13 18:36:37
1606
转载 使用 EasyExcel 读取Excel(两种方式)
转载:https://www.cnblogs.com/oukele/p/11443659.html引入jar包 <dependency> <groupId>com.alibaba</groupId> <artifactId>easyexcel</artifactId> <version>1.1.2-beta5</version>..
2020-06-23 17:04:22
12452
2
转载 Mysql/Mariadb本地不可以登录,远程可以登录问题的解决
参考文章:https://blog.csdn.net/yjw123456/article/details/94330300引言今天碰到了一个奇怪的问题,前几天设置了MariaDB root用户远程访问权限并修改了密码。今天服务器报Access denied for user 'root'@'localhost' (using password: YES)解决方法MariaDB版本为: mysql Ver 15.1 Distrib 10.1.37-MariaDB在确定密码没问题(通过远程可以成
2020-06-22 15:34:55
919
原创 centos 防火墙
查看防火墙状态firewall-cmd --state关闭、启动防火墙systemctl start firewalld.servicesystemctl stop firewalld.service设置为开机自启、禁用systemctl enable firewalld.servicesystemctl disable firewalld.service查看端口开放状态firewall-cmd --query-port=12321/tcp开放某个端口fir
2020-06-22 15:24:43
146
原创 Azkaban的安装
参考文档:https://blog.csdn.net/qq_35128600/article/details/104848294https://www.cnblogs.com/youngchaolin/p/12253419.htmlmysql安装:https://blog.csdn.net/wohiusdashi/article/details/89358071主要时间浪费在了mysql安装上,最后也没有解决改初始密码时报错的问题,而是设置了免密登录,先这样吧,可以使...
2020-06-16 17:27:11
131
转载 基于maven的项目脚手架,一键创建项目的项目模板
https://www.cnblogs.com/woshimrf/p/maven-artifact-demo.html制作基于maven的项目脚手架Springboot的出现极大的简化了项目开发的配置,然而,到真实使用的时候还是会有一堆配置需要设定。比如依赖管理,各种插件,质量扫描配置,docker配置,持续集成配置,设置业务独特的架构配置等。这时候,如果创建一个包含这一切的脚手架,当需要...
2020-03-13 19:04:14
351
转载 自定义maven插件
https://blog.csdn.net/sdksdk0/article/details/80678434https://www.cnblogs.com/coder-chi/p/11305498.html
2020-03-13 16:41:21
150
原创 使用StringEscapeUtils 类进行转义和反转义
通过网络传输 字符串中的&被转义成了& ; 需要使用StringEscapeUtils转换StringEscapeUtils.unescapeHtml(longUrl);
2020-03-12 20:35:03
141
转载 从https的url获取数据,报错sun.security.validator.ValidatorException: PKIX path building failed
https://www.cnblogs.com/zdz8207/p/java-https-ssl-jsoup.html抓取https网页时,报错sun.security.validator.ValidatorException: PKIX path building failed 解决办法原因是https证书问题,java抓取时忽略掉证书才能访问。jsoup在调用前先执行下以下忽略证书请求...
2020-03-12 18:46:32
1508
转载 Spring Mvc拦截器不起作用
https://blog.csdn.net/chtjava/article/details/80963877?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-taskhttps://blog.csdn.net/An_xiaowu/article/deta...
2020-03-09 18:56:50
2143
1
原创 使用pg命令备份、还原数据库
导出:pg_dump -h 10.100.44.231 -U postgres -p 5432 -f c:\\ctis_db.sql ctis_db创建数据库:createdb -U postgres -E utf-8 -p5432 vfp_db导入:psql -U postgres vfp_db < c:\\portgres.sqlpsql -h 127.0.0.1 -p 54...
2020-03-05 17:04:08
1453
原创 java图片转base64和base64保存到本地
/** * 本地图片转换Base64的方法 * * @param imgPath */ private static String ImageToBase64(String imgPath) { byte[] data = null; // 读取图片字节数组 try { ...
2020-01-06 20:38:02
2132
原创 JAVA生成CSV文件,并向文件中追加内容
@Test public void writeObjectToFile() throws Exception { for (int i=0; i< 5; i++) { RandomAccessFile randomFile = null; String fileName = ResourceUtils.getURL("...
2020-01-06 20:28:24
5663
原创 sql 按某个字段分组然后从每组取出最大的一条纪录
借鉴内容:https://blog.csdn.net/e_wsq/article/details/38072917select t.* from (select s.*,row_number() over(partition by level2 order by level2 ) as rwnum from ctis_v_trial_task_all_video s where 1=1)...
2020-01-04 10:06:29
1509
转载 Java8-2-Lambda表达式实战-一句话实现Map中按照Value排序
转载:https://www.cnblogs.com/unclecc/p/9400939.html在上一讲中, 我们着重的讲了表达式的一些基础知识和基本的使用, 今天我们来实战一把, 对Map的Value值排序进行简化.在以前的思路我们的做法如下: /** * * Map根据value排序; * * @param map *...
2020-01-04 10:03:12
2105
转载 Chrome如何禁用同源策略
我们可以通过使用chrome命令行启动参数来改变chrome浏览器的设置,具体的启动参数说明参考这篇介绍。https://code.google.com/p/xiaody/wiki/ChromiumCommandLineSwitches这里介绍的是--disable-web-security参数。这个参数可以降低chrome浏览器的安全性,禁用同源策略,利于开发人员本地调试。使用步骤...
2019-12-12 17:09:49
1439
转载 如何使用Xshell连接VMware上的Linux虚拟机
https://www.cnblogs.com/shireenlee4testing/p/9469650.html前序:最近开始研究Hadoop平台的搭建,故在本机上安装了VMware workstation pro,并创建了Linux虚拟机(centos系统),为了方便本机和虚拟机间的切换,准备使用Xshell直接连接Linux虚拟机。在此之前,需要对Linux虚拟机的网络进行一定的配置。故...
2019-12-11 17:50:12
2823
2
转载 [改善Java代码]断言绝对不是鸡肋
https://www.cnblogs.com/DreamDrive/p/5417283.html建议19: 断言绝对不是鸡肋在防御式编程中经常会用断言(Assertion)对参数和环境做出判断,避免程序因不当的输入或错误的环境而产生逻辑异常,断言在很多语言中都存在,C、C++、Python都有不同的断言表示形式。在Java中的断言使用的是assert关键字,其基本的用法如下:ass...
2019-12-09 10:13:34
392
转载 edis 数据类型详解 以及 redis适用场景场合
https://blog.csdn.net/wulantian/article/details/46724611https://blog.csdn.net/hguisu/article/details/88368191. MySql+Memcached架构的问题 实际MySQL是适合进行海量数据存储的,通过Memcached将热点数据加载到cache,加速访问,很多公司都曾经...
2019-12-04 20:41:50
539
原创 java中的浅拷贝、深拷贝
https://blog.csdn.net/qq_37174526/article/details/86484517https://blog.csdn.net/forwujinwei/article/details/79915872我们经常会用到对象的拷贝,但是但是继承Cloneable重写clone实现的只是浅拷贝,那么什么是深拷贝,什么是浅拷贝呢。拷贝就是设计模式中原型模式的一种体现...
2019-12-03 17:37:30
103
原创 java对象转string,使用ToStringBuilder
import org.apache.commons.lang3.builder.ToStringBuilder;import org.apache.commons.lang3.builder.ToStringStyle;String x = ToStringBuilder.reflectionToString(hti, ToStringStyle.JSON_STYLE)
2019-09-20 11:13:38
431
转载 AbstractRoutingDataSource动态数据源切换,AOP实现动态数据源切换
https://blog.csdn.net/u012881904/article/details/77449710AbstractRoutingDataSource动态数据源切换上周末,室友通宵达旦的敲代码处理他的多数据源的问题,搞的非常的紧张,也和我聊了聊天,大概的了解了他的业务的需求。一般的情况下我们都是使用SSH或者SSM框架进行处理我们的数据源的信息。操作数据一般都是在DAO层进行...
2019-09-18 16:46:21
184
转载 Java8 根据对象某个属性值去重
list中的对象某个属性存在重复时将重复的对象去重//根据skuAttrValueName值去重 List<SkuValue> uniqueSkuValues = skuValues.stream().collect( Collectors.collectingAndThen(Collectors.toCollect...
2019-09-09 15:10:32
4845
转载 kafka在windows上的安装、运行
https://blog.csdn.net/u010283894/article/details/771061591.简介Kafka是一种高吞吐量的分布式发布订阅消息系统。详细介绍可查阅官网:kafka官网2.环境搭建2.1 安装JDK下载地址:jre下载有关jdk的安装不再赘述。2.2 安装Zookeeper下载地址:https://...
2019-08-16 16:31:14
113
转载 wireshaek http抓包过滤条件
https://blog.csdn.net/nxjbill/article/details/78515625最近要抓包分析一软件,抓取http post请求http and http.request.method==POST1收录一下相关的条件,以供参考关键字有:eq,== 等于ne,!= 不等于gt,> 比…大lt,< 比…小 ge,>= 大...
2019-08-12 17:51:53
1369
原创 org.postgresql.util.PSQLException: 这个 ResultSet 已经被关闭。
用postgresql报错:org.postgresql.util.PSQLException: 这个 ResultSet 已经被关闭。是因为我用的是10版本,之前的postgresql是9版本,mavenjar也随之升级使用上面的4.2版本即可就是老代码里用的依赖是:<dependency> <groupId>postgresql&...
2019-07-27 10:13:19
10068
1
原创 使用sql对时间进行加减
UPDATE bfp_t_supervision_trial_evidence e1SET inspection_time = ( SELECT to_char( to_timestamp( illegal_time, 'yyyy-MM-dd hh24:mi:ss' ...
2019-07-10 19:36:15
2705
转载 关于final修饰的变量
参考文章 :https://blog.csdn.net/weixin_42061676/article/details/80226860https://www.cnblogs.com/zhenghengbin/p/9678123.html一、赋值的方式1、可以定义变量时直接赋值2、可以在代码块中进行赋值(静态代码块和构造代码块)3、可以再构造方法中进行赋值。总结起来,就是...
2019-06-30 17:31:46
488
转载 IntelliJ IDEA 学习(六)内存设置
https://www.cnblogs.com/yingsong/p/5896207.html小伙伴们经常会发现,在开发的时候,经常遇到内存被占满,导致异常卡顿,有时候提示内存溢出,这时可以通过设置xmx来改善。不过切记最好不要超过内存的1/4打开 IDEA 安装目录,看到有一个 bin 目录,其中有两个 vmoptions 文件,需针对不同的JDK进行配置:32 位:idea.exe...
2019-06-19 16:13:02
747
转载 看动画轻松理解「递归」与「动态规划」(完整版)
转载:https://www.cnblogs.com/fivestudy/p/10217887.html
2019-06-13 20:10:01
463
转载 LRU缓存算法(Java实现)
转载:https://www.jianshu.com/p/95b6f10ed1f3LRU是Least Recently Used的缩写,即最近最久未使用,常用于页面置换算法,是为虚拟页式存储管理服务的。LRU算法的提出,是基于这样一个事实:在前面几条指令中使用频繁的页面很可能在后面的几条指令中频繁使用。反过来说,已经很久没有使用的页面很可能在未来较长的一段时间内不会被用到。设计并实现了...
2019-06-06 18:08:40
336
转载 高并发编程系列:ConcurrentHashMap的实现原理(JDK1.7和JDK1.8)
转载:https://www.cnblogs.com/lijiasnong/p/9963808.htmlHashMap、CurrentHashMap 的实现原理基本都是BAT面试必考内容,阿里P8架构师谈:深入探讨HashMap的底层结构、原理、扩容机制深入谈过hashmap的实现原理以及在JDK 1.8的实现区别,今天主要谈CurrentHashMap的实现原理,以及在JDK1.7和1.8的...
2019-06-05 21:07:33
186
转载 【经典数据结构】B树与B+树
转载:https://www.cnblogs.com/vincently/p/4526560.html维基百科对B树的定义为“在计算机科学中,B树(B-tree)是一种树状数据结构,它能够存储数据、对其进行排序并允许以O(log n)的时间复杂度运行进行查找、顺序读取、插入和删除的数据结构。B树,概括来说是一个节点可以拥有多于2个子节点的二叉查找树。与自平衡二叉查找树不同,B-树为系统最优化大...
2019-06-05 15:47:27
142
转载 把jar包添加到本地仓库
https://blog.csdn.net/qq_25011427/article/details/81639210一、首先配置环境变量 在path 中添加 maven的bin 的路径 例如:D:\soft\apache-maven-3.2.5\bin; 打开cmd ,执行 mvn -h 查看maven的环境变量是否配置正确二、下载你要添加的jar包...
2019-05-10 21:13:43
1595
转载 VMware安装Centos7超详细过程(图文)
转载:https://blog.csdn.net/babyxue/article/details/80970526
2019-05-09 16:57:49
158
azkaban-3.91.0-1安装包
2020-07-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人