自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(62)
  • 资源 (7)
  • 收藏
  • 关注

原创 Windows根据端口号查找对应服务,并且Kill掉对应服务

1.通过命令查找某一特定端口,在命令窗口中输入命令中输入netstat -ano |findstr “端口号”,然后回车就可以看到这个端口被哪个应用占用。netstat -ano|findstr "3306"2.查看到对应的进程id之后,就可以通过id查找对应的进程名称,使用命令tasklist |findstr “进程id号”tasklist |findstr "4636"3.通过命令杀掉进程,或者是直接根据进程的名称杀掉所有的进程,,在命令框中输入如下命令taskkill /f /t /

2021-01-29 09:24:50 1298

原创 centos7.x 查看主机名,修改主机名

centos7.x 查看主机名hostname输出结果[root@master172381923123 ~]# hostnamemaster172381923123centos7.x 修改主机名hostnamectl set-hostname '新的主机名'输出示例[root@master172381923123 ~]# hostnamectl set-hostname centos77重新登录之后就会发现主机名已经修改成功[root@centos77 ~]#...

2021-01-22 15:21:43 1448

原创 最全的单例模式

普通创建对象/** * @author jason [email protected] * @date 2021/1/21 18:20 *//** * @author jason [email protected] * @date 2021/1/21 18:20 */public class Person { public static void main(String[] args) { for (int i = 0; i < 100; i++) {

2021-01-21 20:48:18 171

原创 在CentOS7系统中配置ftp服务

1.下载vsftpdyum install -y vsftpd2.设置开机自启动systemctl enable vsftpd.service3.启动systemctl start vsftpd.service4.查看监听端口netstat -antup | grep ftp5.配置vsftpd本地用户模式(就是配置用户名、密码、修改权限)useradd ftptestpasswd ftptestmkdir /var/ftp/test # 创建一个供ftp服务使用的文件目录c

2021-01-21 15:08:02 201

原创 CentOS 7配置使用SFTP服务器

何为SFTP?SFTP,即 SSH 文件传输协议( SSH File Transfer Protocol ),或者说是安全文件传输协议( Secure File Transfer Protocol )。SFTP 是一个独立的 SSH 封装协议包,通过安全连接以相似的方式工作。它的优势在于可以利用安全的连接传输文件,还能浏览本地和远程系统上的文件系统。在很多情况下,SFTP都比FTP更可取,因为它具有最基本的安全特性和能利用 SSH 连接的能力,FTP是一种不安全的协议,只能在有限的情况下或在您信任的网络

2021-01-21 14:52:24 340

原创 linux下切换用户出现This account is currently not available

今天在一台新服务器下切换用户的时候出现“This account is currently not available”错误上网检索了一 下发现是用户的shell禁止登录的问题解决办法:比如我是 su elasticsearch的时候出现的问题用cat看看 apache的帐号信息cat /etc/passwd | grep apache发现它的shell是“/sbin /nologin”,需要改成“/bin/bash”vi /etc/passwd修改完毕后,保存退出这 样再 su elas

2021-01-21 10:11:20 154

原创 双重检查锁 单例模式(懒汉模式)

package com.aistrong.singleton;/** * @since 2020/12/29 9:21 */public class Singleton { //1.私有化构造器 private Singleton() { } //定义这个单例对象 private static volatile Singleton singleton; //对外提供方法 public static Singleton getSingl

2021-01-19 14:31:07 145

原创 [maven] 异常 Element ‘dependency‘ cannot have character [children], because the type‘s content type is

IDEA pom.xml 文件报错Element ‘dependency’ cannot have character [children], because the type’s content type is element-on图片效果:原因:引入…格式错误解决方法:将格式错误的部分所有回车换行都去掉后格式化即可 (Ctrl + Alt + L)...

2021-01-15 14:53:34 117

原创 idea安装Lombok插件,并且使用Lombok插件来简化开发步骤

idea安装Lombok插件idea菜单中File->Settings->Plugins->搜索“Lombok”->install在工程的pom.xml中引入lombok的依赖 <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> ..

2021-01-14 14:35:41 142

原创 java按行写入txt

/** * 写入txt * * @param path 需要写入txt的路径 * @param list 需要写入的字符串的list * @since 2021/1/8 19:37 */ public static void write(String path, List<String> list) { BufferedWriter bw = null; FileWriter fr = null.

2021-01-09 12:55:52 2077

原创 java 按行读取txt

/** * 按行读取txt * * * @since 2021/1/8 19:37 */ public static List<String> read(String path) { List<String> list = new ArrayList<>(); FileReader fr = null; BufferedReader br = null;

2021-01-09 12:51:28 318

原创 Linux常用命令

开关机命令reboot命令用于重启机器poweroff用于关闭系统ifconfig 查看ip地址直接输入ifconfig会列出已经启动的网卡,也可以输入ifconfig eth0单独显示eth0的信息各选项解释是:eth0 网卡的代号 lo 回环地址loopbackinet IPv4的Ip地址netmask 子网掩码broadcast 广播地址RX/TX 流量发/收情况 tx是发送(transport),rx是接收(receive

2020-12-23 13:56:36 107

原创 详解Linux 下ls命令

ls命令用于显示指定目录下的内容,常见用法如下:[root@localhost ~]$ ls # 列出当前目录下的内容(包括文件或子目录)[root@localhost ~]$ ls /home # 列出/home目录下的内容[root@localhost ~]$ ls -a /home # 列出/home目录下的内容,包括隐藏文件和隐藏目录[root@localhost ~]$ ls -l /home # 以详细信息(使用长格式显示)列出/home目

2020-12-19 19:05:47 443 1

原创 JAVA 文件夹里批量文件重命名

public class TestReName { public static void main(String[] args) { //需要修改的文件夹名 String filePath = "G:\\BaiduNetdiskDownload\\file"; File file = new File(filePath); File[] files = file.listFiles(); for (int i = 0;

2020-12-11 20:20:41 193

原创 在maven中使用Junit4单元测试

pom文件<dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> <!-- 不设置scope就是全局 <scope>test</scope> --> </

2020-12-08 21:40:14 349

原创 Linux中字符传比较

var1="121212"var2="121212"if [ "$var1" = "$var2" ]; thenecho "The same!"elseecho "Different!"fi

2020-11-24 21:23:32 89

原创 Mysql版本的Quartz的建表语句

## In your Quartz properties file, you'll need to set# org.quartz.jobStore.driverDelegateClass = org.quartz.impl.jdbcjobstore.StdJDBCDelegate### By: Ron Cordell - roncordell# I didn't see this anywhere, so I thought I'd post it here. This is the scr

2020-11-15 21:13:47 321

原创 Write failed: Broken pipe > Couldn‘t read packet: Connection reset by peer SFTP服务器连接出现的问题

2、如果你链接服务器的时候出现下面的提示:Write failed: Broken pipeCouldn’t read packet: Connection reset by peer这个问题的原因是ChrootDirectory的权限问题,你设定的目录必须是root用户所有,否则就会出现问题。所以请确保sftp用户根目录的所有人是root, 权限是 750 或者 755。注意以下两点原则:目录开始一直往上到系统根目录为止的目录拥有者都只能是 root,用户组可以不是 root。目录开始一直往

2020-11-10 16:36:08 10478

原创 Linux服务器修改FTP密码

#passwd ftpuser //ftpuser为修改密码的帐号更改用户 ftpuser 的密码 。新的 密码://输入新密码后: //新密码至少8位重新输入新的 密码://确认密码后passwd:所有的身份验证令牌已经成功更新。# ls...

2020-11-09 15:33:10 3485

原创 最简单的spring boot demo 启动报java.lang.ClassNotFoundException: org.springframework.dao.DataAccessExcept

这是因为Application.java这个主程序类没在对应包下,需要调整下包的结构

2020-11-04 00:25:43 482

原创 h2数据库连接参数详解

JDBC URL: jdbc:h2:mem:testdb;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=FALSE;MODE=MYSQL`DB_CLOSE_DELAY:要求最后一个正在连接的连接断开后,不要关闭数据库MODE=MySQL:兼容模式,H2兼容多种数据库,该值可以为:DB2、Derby、HSQLDB、MSSQLServer、MySQL、Oracle、PostgreSQLAUTO_RECONNECT=TRUE:连接丢失后自动重新连接AUTO_SERVER=TR

2020-09-14 09:59:38 4102

原创 nmon安装与基本使用

生成nmon报告数据的采集5 参数解释:s10 每 10 秒采集一次数据。-c200 采集 200 次,即为采集 2000/60 分钟的数据。-f 生成的数据文件名中包含文件创建的时间。-m 生成的数据文件的存放目录。这样就会生成一个 nmon 文件,并每十秒更新一次,直到十分钟后。生成的文件名如: _090824_1306.nmon查看nmon进程的状态ps -ef|grep nmon...

2020-09-09 19:26:37 126

原创 log4j日志管理配置文件

<appender name="sql" class="ch.qos.logback.core.rolling.RollingFileAppender"> <File>${LOG_HOME}/${LOG_PREFIX}-sql.log</File> <rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy"> <!

2020-09-07 20:28:02 181

原创 Spring容器声明式事务管理

1.Spring容器事务管理是非常简单的2.在需要使用事务的地方加上@Transactional(rollbackFor = Exception.class)3.但是注意在使用的时候,不能将异常try catch,需要将异常抛出4.才能事务进行管理@Transactional(rollbackFor = Exception.class) public void updateBatchStatusAndResult(List<DocDO> documents) {

2020-09-07 20:23:44 143

原创 equals()方法和hashcode()方法的联系

1.对于关系操作符 ==若操作数的类型是基本数据类型,则该关系操作符判断的是左右两边操作数的值是否相等若操作数的类型是引用数据类型,则该关系操作符判断的是左右两边操作数的内存地址是否相同。也就是说,若此时返回true,则该操作符作用的一定是同一个对象。比如 Object类中是所有包装类的父类public boolean equals(Object obj){ return (this == obj);}hashCode在Object类中的定义为:public native int

2020-09-06 00:13:30 156

原创 阅读String的equals()源码

String 的equals方法实际在开发的过程中是使用比较多的,但是实际上这个方法是很简单的 public boolean equals(Object anObject) { if (this == anObject) { return true; } if (anObject instanceof String) { String anotherString = (String)anObject;

2020-09-04 13:08:32 106

原创 springboot+springsecurity 整合h2数据库 开启远程连接

一般的Springboot工程整合h2数据库的时候,如果需要开启远程连接非常的简单,在applications里面进行配置即可#配置数据库h2的参数#spring.datasource.url=jdbc:h2:file:h2#spring.datasource.driver-class-name=org.h2.Driver#spring.datasource.username=root#spring.datasource.password=123456#在浏览器中开启控制台#spring.h

2020-09-04 12:17:44 1032

原创 Springboot工程使用yml 配置数据源 容易出错

spring: datasource: url: jdbc:mysql://localhost:3306/jdbctemplate?useUnicode=true&characterEncoding=UTF-8&serverTimezone=UTC password: root driver-class-name: com.mysql.jdbc.Driver username: root注意idea本身的提示是错误的 spring: datas.

2020-08-29 10:44:00 1133 1

原创 byte[] 和BufferedImage互转

/** * BufferedImage对象转bytes数组 * * @param bImage BufferedImage对象 * @param extName 文件扩展名 jpg png * @return 图片的bytes数组 * @date 2020/8/3 15:08 */ public static byte[] imageToBytes(BufferedImage bImage, String extName)...

2020-08-03 15:55:11 572

转载 zip分卷解压

例如linux.zip.001, linux.zip.002, linux.zip.003。1、 cat linux.zip* > linux.zip #合并为一个zip包。2、 unzip linux.zip #解压zip包。

2020-07-30 17:04:06 204

转载 centos 压缩成tar.gz命令

centos 把文件打包为tar.gz命令: tar -zcvf 文件名.tar.gz 要压缩的文件/文件夹例如,把webfile目录(包括里面的文件)压缩为webfile.tar.gz,命令:tar -zcvf webfile.tar.gz webfile

2020-07-29 15:26:15 2264

原创 linux后台运行python程序 nohup

nohup python -u test.py > out.log 2>&1 &nohup sh **.sh > /dev/null 2>&1 &如上所示:nohup 和 & 组合了后台运行程序。可以输出到 out.log保存程序输出,也可以输出到/dev/null 即空设备,不保存输出。...

2020-07-28 11:08:30 590

原创 JSON对象转java对象 JSON数组转LIST数组

/** * json数组转List */ List<Student> stus = (List<Student>)JSONArray.parseArray(array.toJSONString(), Student.class); /** * Json对象转java对象 */ Student stu = JSONObject.parseObject(...

2020-07-27 14:16:35 802

原创 mysql 脚本H2脚本代码,亲测可行

package com.cib.applicant.cib_evidence_extract;import com.google.common.base.Charsets;import com.google.common.io.Files;import java.io.File;import java.util.regex.Matcher;import java.util.regex.Pattern;/** <dependency> <gro

2020-07-27 13:33:19 612 1

转载 正则校验URL是否以http和https 开头

public static void main(String[] args) { String str = "hTTP://127.0.0.1:3000/abc/test.php"; //转换为小写 // str = str.toLowerCase(); String regex ="^([hH][tT]{2}[pP]://|[hH][tT]{2}[pP][sS]://)(([A-Za-z0-9-~]+).)+([A-Za-z0-9...

2020-07-24 17:10:38 2214

原创 解决 No qualifying bean of type 问题

. spring boot项目@Autowired - No qualifying bean of type found for dependency1 . 主要就是检查是否在对应的类上添加了注解如:@Controller @Service @Reporsitry@Component2 . 启动类所在的位置是否在其他被扫描类的包的前面以下为根据具体选用情况而定, 多用优先级的顺序问题1 .是否使用在具体mapper上有到 @Mapper2 . 是否使用在application...

2020-07-16 00:39:13 4206

原创 The server time zone value ‘Coordinated Universal Time‘ is unrecognized or represents more than one

1、问题描述Failedjava.sql.SQLException: The server time zone value 'Coordinated Universal Time' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the serverTimezone2、解决方法jdbc:mysql://localhost

2020-07-16 00:27:39 555

原创 vue渲染列表时报错Avoid using non-primitive value as key, use string/number value instead.

vue渲染列表时报错Avoid using non-primitive value as key, use string/number value instead.遍历的时候不要使用key,使用String 或者Number类型来作为key<el-option v-for="item in accountList" :key="item" :label="item.accountWithName" :value="item.account"> </el-option>

2020-07-06 23:11:23 362

原创 idea全局搜索快捷键

1、全局搜索快捷键:CTRL+SHIFT+F2、全部替换快捷键:CTRL+SHIFT+R3、IDEA 全局搜索快捷键CTRL+SHIFT+F,不起作用 一般是 其他软件占用的这个快捷键;首先可以去看下 搜狗输入法 的繁简字体切换快...

2020-05-18 10:42:00 4863

原创 生成指定范围内的随机数

public static void main(String[] args) { Integer MAX = 100000; Integer MIN = 1; Random rand = new Random(); for (int i = 0; i < 1000; i++) { // randN...

2019-12-11 10:03:53 302

aliyun-sdk-vod-upload-1.4.13.jar 编译好的压缩包 直接解压到maven下即可

aliyun-sdk-vod-upload-1.4.13.jar 编译好的压缩包 直接解压到maven下即可

2022-06-05

阿里安卓开发手册

阿里安卓开发手册,希望大家好好学习,能提高代码规范和代码能力

2018-03-02

阿里开发手册pdf

阿里开发手册,里面是一些开发的规范,非常有利于大家提高自己的综合编码能力,希望大家好好学习

2018-03-02

WPS绿化版,完美兼容office,速度快

WPS绿化版,并且是免安装版,内存小,不会联网,然后完全兼容Office,自己觉得很棒的一款工具

2018-01-27

Springboot+Mybatis+Druid多数据源配置

多数据源配置,使用了数据库连接池,并且是多数据源,分也不要多了,2分,有什么疑问可以指出,或者不足也可以一起学习

2018-01-14

jdk9API中文文档,英文文档

JDK9开发接口文档,并且有中文说明.很不错,分也不要多了,大家下载就行

2018-01-12

使用springboot+jta+atomikos配置多数据源事务

使用springboot+jta+atomikos来配置多数据源下的事务分布管理 里面带有sql语句.直接下载下来,并且运行sql就可以测试运行

2017-12-12

空空如也

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

TA关注的人

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