自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 Mac 多开微信方式

Mac 多开微信方式· 和Linux命令一样后台执行 可以关闭终端窗口nohup /Applications/WeChat.app/Contents/MacOS/WeChat > /dev/null 2>&1 & 再开一个微信客户端

2022-03-25 17:44:58 516

原创 Mac删除彻底idea

Mac删除彻底idea1、 idea移除废纸篓2、命令删除残留文件夹(macOS 12.3)1、 idea移除废纸篓2、命令删除残留文件夹(macOS 12.3)rm -rf /Users/xxx/Library/Preferences/jetbrains.jetprofile.asset.plistrm -rf /Users/xxx/Library/Caches/JetBrainsrm -rf /Users/xxx/Library/Application\ Support/JetBrain

2022-03-16 11:50:11 1857 1

原创 java设计模式-迭代器模式

java设计模式-迭代器模式待完成

2021-10-08 15:14:02 166

原创 记录String index out of range: 0

报错背景mysql数据库增加字段后 逆向工程无法运行 报错 String index out of range: 0原因数据可字段下划线 使用了两个 下划线字符 “__” 改成一个下划线 _

2021-03-18 15:12:01 856

原创 常用设计模式

1.什么是模板方法模式?答:模板方法模式是指定义一个模板结构,将具体内容延迟到子类去实现。优点:提高代码复用性:将相同部分的代码放在抽象的父类中,而将不同的代码放入不同的子类中;实现了反向控制:通过一个父类调用其子类的操作,通过对子类的具体实现扩展不同的行为,实现了反向控制并且符合开闭原则。以给冰箱中放水果为例,比如,我要放一个香蕉:开冰箱门 → 放香蕉 → 关冰箱门;如果我再要放一个苹果:开冰箱门 → 放苹果 → 关冰箱门。可以看出它们之间的行为模式都是一样的,只是存放的水果品类不同而已,这个时

2021-03-02 21:59:30 111

原创 java面试问答笔记

javaOOP什么事OOP标识符的命名规则instanceof关键字的作用什么是隐式转换,什么事显式转换Char类型能不能转换为int类型?能不能转化为string类型,能不能转化为double类型一个java类中包含哪些内容针对浮点型数据运算出现的误差的问题,怎么解决String是基本的数据类型么float f = 3.4;是否正确short s1 =1; s1=s1+1;有错么?short s1=1;s1+=1;有错么?++i 与 i++的区别程序的结构有哪些数据实例化的几种

2021-02-24 17:40:21 100

原创 看面试笔记

java8种基本类型长度以及默认值名称包装类型长度(字节)默认值取值范围byteByte10-128~127shortShort20-32768~32767intInteger40-2147483648~2147483647longLong80-9223372036854774808~9223372036854774807floatFloat40.03.402823e+38~1.401298e-45(e+38 表示乘

2021-02-21 22:35:35 243

原创 HTTP常见状态码,TCP三次握手和四次分手

HTTP常见状态码HTTP状态码分类分类描述1**服务器收到请求,需要请求者继续执行操作2**成功,操作被成功接收并处理3**重定向,需要进一步的操作以完成请求4**客户端错误,请求包含语法错误或无法完成请求5**服务器错误,服务器在处理请求的过程中发生了错误HTTP状态码列表:1XX 通知状态码状态码英文名称重要程度描述100Continue中等客户端应继续其请求,写操作时很少用2XX 成功状

2021-01-21 17:42:31 507

原创 docker 导入导出rabbitmq 镜像

导出镜像:首先查看镜像中是否有需要的镜像 [root@30-26 www]# docker imagesREPOSITORY TAG IMAGE ID CREATED SIZEdocker.io/httpd 2.4 c5a012f9cf45 8 months ago 165 MBdocker.io/httpd l

2020-11-10 14:33:31 273

原创 在 Java 中定义一个无参构造方法的作用

在 Java 中定义一个不做事且没有参数的构造方法的作用答案: Java 程序在执行子类的构造方法之前,如果没有用 super()来调用父类特定的构造方法,则会调用父类中“没有参数的构造方法”。因此,如果父类中只定义了有参数的构造方法,而在子类的构造方法中又没有用 super()来调用父类中特定的构造方法,则编译时将发生错误,因为 Java 程序在父类中找不到没有参数的构造方法可供执行。解决办法是在父类里加上一个不做事且没有参数的构造方法。示例:/** * @Author jijl * @

2020-11-09 20:45:19 2972

原创 docker安装mysql无法启动

报错You need to specify one of MYSQL_ROOT_PASSWORD, MYSQL_ALLOW_EMPTY_PASSWORD and MYSQL_RANDOM_ROOT_P解决办法在启动时添加环境变量docker run -itd -p 3307:3306 --name mysql57 --restart always -e MYSQL_USER=“dtsshop” -e MYSQL_PASSWORD=“root123” -e MYSQL_ROOT_PASSWOR

2020-10-12 21:28:54 1093

原创 Access denied for user‘root‘@‘IP地址‘ MYSQL

Access denied for user'root'@'IP地址'在服务器上登陆root账号依次执行以下sql在服务器上登陆root账号mysql -u root -p;依次执行以下sqlGRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;FLUSH PRIVILEGES;...

2020-07-14 20:16:34 182

原创 idea2020手动安装python插件

idea2020手动安装python插件自动安装报错手动安装查看idea版本查找版本并下载python插件解压复制到idea安装目录下plugins 文件夹内 重启idea即可自动安装报错手动安装查看idea版本我的版本为 — 201.7846.76查找版本并下载python插件https://plugins.jetbrains.com/plugin/631-python/versions: 点击此处跳转.解压复制到idea安装目录下plugins 文件夹内 重启idea即

2020-06-05 14:34:31 3811

原创 CentOS7 开启防火墙指定端口

开端口命令:firewall-cmd --zone=public --add-port=80/tcp --permanent重启防火墙:systemctl restart firewalld.service命令含义:–zone #作用域–add-port=80/tcp #添加端口,格式为:端口/通讯协议–permanent #永久生效,没有此参数重启后失效...

2020-03-17 10:12:38 682

原创 在java中如何跳出当前多重嵌套循环

在java中如何跳出当前多重嵌套循环在最外层循环加一个标记A,然后用break A可以跳出多重循环 public static void main(String[] args) { A: for (int i = 0; i < 3; i++) { B: for (int j = 0; j < 3; ...

2020-03-11 10:39:12 219

原创 搭建SpringBoot(三) 集成Redis,消息队列

搭建SpringBoot(三) 集成Redis,消息队列引入依赖配置文件加入配置注入注入RedisTemplate、和消息监听redisService工具类和消息接收类redisService工具类消息接收类测试存取数据测试项目源代码GitHub地址引入依赖这里springboot用的版本是2.2.0.RELEASE 有的版本需要加入commons-pool2的包 这里不需要 ...

2019-10-28 16:52:30 235 3

原创 搭建SpringBoot(二) 自定义返回对象,自定义全局异常

搭建SpringBoot(二) 自定义返回对象定义返回对象类型定义枚举类返回信息定义返回对象的格式测试目前这家公司用的是内部框架spring + ibeetl ,个人觉得不好用,但是又不能更改。之前用过springBoot开发项目很便捷,快速开发。太长时间不用深怕跟不上大众的趋势,现开始从头来复习学习spring的全家桶项目源代码GitHub地址定义返回对象类型定义枚举类返回信息...

2019-10-27 14:33:42 561

原创 搭建SpringBoot(一) 搭建项目,配置数据源

涉及到数据源 目前企业一般都会有多个配置数据源的文件在项目中配置多套环境的配置方法。因为现在一个项目有好多环境,开发环境,测试环境,准生产环境,生产环境,每个环境的参数不同,所以我们就可以把每个环境的参数配置到yml文件中,这样在想用哪个环境的时候只需要在主配置文件中将用的配置文件写上就行如application.yml笔记:在Spring Boot中多环境配置文件名需要满足application-{profile}.yml的格式,其中{profile}对应你的环境标识,比如:application

2019-10-24 18:24:59 684

原创 SpringBoot yml中文注释乱码

全部改成UTF-8

2019-10-24 16:21:08 1648

原创 redis常用的数据结构以及在业务中使用的场景

redis常用的数据结构以及在业务中使用的场景数据结构String-字符串Hash-字典List -列表Set -集合Sortset -有序集合redis 其他功能使用场景关于Redis存在远程命令执行漏洞的预警通知漏洞情况分析漏洞影响范围漏洞处置建议数据结构Redis有很多种数据结构,包括 strings、 hashes、lists、 sets、sorted sets 、 range qu...

2019-08-01 11:07:16 1474

原创 java对接海康威视SDK(win64、linux64),处理播放实时流转码,按时间回放功能,附海康威视最新3.0摄像头监控web端实例+插件

java对接海康威视SDK(win64、linux64),处理播放实时流转码,按时间回放功能准备工作遇到的坑调用步骤参数配置 DeviceEnums初始化sdk注册 大华的sdk叫登陆海康的叫注册业务功能 直接按照开发文档来就好,需注意每个业务都需要登陆id。上面已经给了代码下载地址包含了几个功能可以参考(代码写的比较菜)退出及清理SDK测试康威视最新3.0摄像头监控web端实例+插件准备工作...

2019-07-30 18:36:12 14607 21

原创 阿里云Liunx下搭建SVN

阿里云Linux(Centos7)下搭建SVN服务器安装SVN服务器通过yum# yum -y install subversion查看svn安装位置两者都行# whereis subversion# rpm -ql subversion2.创建版本库目录(此仅为目录,为后面创建版本库提供存放位置)# cd /home# mkdir svn# cd svn# mkdi...

2019-03-15 13:45:35 200

原创 Redis结合springboot配置,redis实现异步(类似消息队列)操作——(学习笔记)

Redis 是一个开源(BSD许可),内存储存的数据结构服务器,可作为数据库,高速缓存,消息队列代理。它支持字符串,哈希表,列表,集合,有序集合,位图,hyperloglogs等数据类型。内置复制,lua脚本,LRU回收,事物以及不同级别磁盘持久化功能,同时通过Redis Sentinel提供高可用,通过Redis Cluster提供自动分区Redis优势性能极高:Redis的读取速度是11...

2019-03-01 20:32:56 2053

原创 java学习笔记-设计模式-建造者模式

建造者模式代码家庭实体类/** * @Author jijl * @Description: 家庭实体类 * @Date 17:34 2019/1/17 **/public class Family { private String father; private String mother; private String brother; ...

2019-01-17 18:20:02 206

原创 Java发送微信模板消息

Java发送微信模板消息微信模板消息如果在小程序实现是比较简单的,但是有些业务必须后台实现。所以只要拿到prepay_id 或者fromId就可以了1. 添加模板进入微信公众平台小程序 添加自定义模板https://mp.weixin.qq.com/wxopen/authprofile查看官方文档https://developers.weixin.qq.com/miniprogra...

2019-01-16 20:54:19 1147

原创 java学习笔记-设计模式

设计模式的六大原则单一职责不要存在多于一个导致类变更的原因,也就是说每个类应该实现单一的职责,如若不然,就应该把类拆分。如果一个类承担的职责过多,就等于把这些职责耦合在一起了。一个职责的变化可能会削弱或者抑制这个类完成其他职责的能力。这种耦合会导致脆弱的设计,当发生变化时,设计会遭受到意想不到的破坏。而如果想要避免这种现象的发生,就要尽可能的遵守单一职责原则。此原则的核心就是解耦...

2019-01-16 19:59:46 111

原创 equals源码分析

equals在String类中public boolean equals(Object anObject) { if (this == anObject) {//1用==判断是否全等 return true; } if (anObject instanceof String) { //2用 instanceof 判断是否...

2018-12-25 21:16:25 173

原创 Linux安装环境(jdk、mysql、Nginx )

1:安装jdk在home下创建java文件夹上传jdk解压 tar -zxvf jdk-11.0.1_linux-x64_bin.tar.gz 重命名文件夹 mv jdk-11.0.1 jdk编辑配置文件,配置环境变量vim /etc/profile添加如下内容:JAVA_HOME根据实际目录来JAVA_HOME=/home/java/jdkCLASSPATH=$JAVA_...

2018-12-21 21:17:47 280

原创 vue对接腾讯地图,获取经纬度

1:获取腾讯地图keyhttps://lbs.qq.com/console/mykey.html2:在js中引入腾讯提供的jsexport function TMap() { return new Promise(function(resolve, reject) { window.init = function() { resolve(qq) } ...

2018-12-19 13:56:14 9464 3

原创 笔记—spring(1)

了解spring看一个框架是否优秀,首先看这个框架是否是非侵入式,其次是可拓展性,再次是解耦性和开发周期(侵入式和非侵入式的区别)假设大家都想要把用户代码塞到一个框架里。侵入式的做法就是要求用户代码“知道”框架的代码,表现为用户代码需要继承框架提供的类。非侵入式则不需要用户代码引入框架代码的信息,从类的编写者角度来看,察觉不到框架的存在。例如:使用struts的时候,我需要继承一些...

2018-11-14 21:08:59 80

原创 将网上找不到适用maven的jar包安装到本地仓库,也可将自己写的代码打成jar包后然后用此方式,

mvn install:install-file -DgroupId=org.springside -DartifactId=springside -Dversion=4.0.0 -Dpackaging=jar -Dfile=D:/JAR/springside-core-4.0.0.RC3.jarDgroupId ==&amp;amp;amp;gt;groupIdDartifactId ==&amp;amp;amp;gt;artifact...

2018-11-14 18:39:39 124

原创 java http请求 get,post请求

方法一:来自:https://blog.csdn.net/brushli/article/details/18075321package com.springboot.dlc.utils;import com.alibaba.fastjson.JSON;import lombok.extern.slf4j.Slf4j;import java.io.BufferedReader;impo...

2018-11-13 21:10:07 1158

原创 学习规划

第一阶段:svn/git版本控制、java高并发、JVM虚拟机、PRC架构实战、Redis、Hadop、高并发分布式项目实战、Nginx、Tomcat负载均衡和调优的角度学习第二阶段:架构设计、分布式、Niginx负载均衡、ActiveMQ集群、高可用MySQL、Storm流、Mycat分布式架构、分布式系统案列第三阶段:主要注重架构事件,从高并发集群分布式、高可用可拓展、java高并发系统架...

2018-11-12 10:43:14 197

转载 Spring-boot生成word固定模板文档(用途:电子合同等) freemarker

制作word模板在word模板中需要定义好我们的占位符哦,使用${string}的方式。“string”根据自己的爱好定义就好了。然后将我们的word文档另存为xml文档。将我们的xml文档的后缀改为ftl,然后用可以打开ftl文件的软件打开我们的ftl文件。在这里我们有几个需要注意的地方。第一,定义的占位符可能会被分开了。就像下面这样:我们需要做的就是删掉多余的部分,图中我定义...

2018-10-24 22:29:48 4713 2

转载 SpringBoot定时任务的实现方式

Spring Task:Spring3.0以后自带的task,可以将它看成一个轻量级的Quartz,而且使用起来比Quartz简单许多。在SpringBoot项目中,首先创建项目,导入依赖:&lt;dependencies&gt; &lt;dependency&gt; &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt; ...

2018-10-24 15:25:46 108

原创 Spring 线程池

一、java配置@Configuration@EnableAsyncpublic class AsyncConfig { /* 此处成员变量应该使用@Value从配置中读取 */ private int corePoolSize = 10; private int maxPoolSize = 200; private int queueC...

2018-10-24 14:27:58 810

原创 简化上传重启java服务,基于SpringBoot项目linux服务器

相信做java开发都会打包上传项目到服务器重启,一个普通项目打包后通常在几十甚至几百兆,当然对于内网的服务器传输这点不算什么,但如果服务器是外网的上传个文件通常需要耗费大量的时间。分析包这是一个算比较小的项目了,打包后有34兆多。我们都知道光文本其实不占空间的编译过后class文件也不会很大,但是为何会有这么大呢?根据压缩工具可以看出jar包占了百分之九十九以上的内存,然而在日常开发中...

2018-10-18 23:59:28 388

原创 基础技能-Oracle数据库基础知识

一、 Oracle Database又名Oracle RDBMS,简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的适应高吞吐量的数据库解决方案。二、 环境准备具...

2018-10-17 11:16:52 412

原创 IDEA-java.lang.OutOfMemoryError: Java heap space-内存溢出问题思路,JProfiler监控

菜鸟,有不对的地方希望大神指导,有两种方法来查找问题设置项目启动参数 生成快照文件在VM options中配置:-XX:+HeapDumpOnOutOfMemoryError(此配置是为了在项目根目录生成 java_pidxxxx.hprof文件 也就是快照文件)后面的-Xms20m -Xmx20m 可以忽略只是测试为了节省时间情景重现/** * @Author jijl ...

2018-10-12 10:09:29 19653 1

原创 用java求出1-100内所有的质数/素数

用java求出1-100内所有的质数/素数在一次笔试时遇到的题;根据自己的思路写出来直接上代码/** * @Author jijl * @Description: 求100以内的质数 * @Date 16:23 2018/9/19 **/public static void main(String[] args) { //如果要求200以内的质数 将100改为两百即可 ...

2018-09-21 09:26:41 5108 2

seata-server-1.1.0.tar.gz.zip

seata-server-1.1.0.tar.gz linux版 csdn上别人都要积分 我这里设置了0积分下载

2020-07-15

谷歌注册表彻底删除.zip

操作失误未彻底删除谷歌浏览器,导致安装不了新的谷歌浏览器,删除原来的会报错,执行脚本删除注册表即可...

2019-08-05

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

TA关注的人

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