- 博客(60)
- 资源 (5)
- 收藏
- 关注
原创 一、Hugegragh安装和基本使用
Hugegragh安装和基本使用版本:hugeGraph server v 0.12.0hugeGragh-hubble v 1.6.0下述如有疑问可以进群探讨:QQ群:719751534安装下载下载地址 Download · GitBook (hugegraph.github.io)下载 hugeGraph server 和hugeGragh-hubble上传至服务器解压后如图修改配置文件# 默认使用rocksdb数据库rocksdb.data_p
2022-04-28 19:46:03 1621
原创 一键生成pdf书签
一键生成pdf书签前提# 安装 Adobe Acrobat DC# 下载插件 AutoBookmark# 软件见我的资源或私聊我安装步骤复制AutoBookmark中的AutoBookmark Professional 到 Adobe Acrobat DC 安装目录下面的Acrobat DC\Acrobat\plug_ins使用步骤选择Text Styles……复制一、二、三级标题全部内容(包括序号) 点击添加 【先复制后 add】生成后...
2021-09-21 15:32:37 1343 3
原创 jdk安装
jdk安装一、压缩包链接:https://pan.baidu.com/s/1I0bJL2syyKw4qKnBA5CtDA提取码:00qk复制这段内容后打开百度网盘手机App,操作更方便哦二、运行开始安装一直下一步选择安装目录注意一定不要有中文路径安装完成三、测试# 查看java的版本java -version...
2021-06-21 09:31:34 221
原创 typora主题
typora主题效果展示文件目录文件内容&大纲typora样式文件typora环境文件.zip-互联网文档类资源-CSDN下载样式文件存放位置快捷键样式提示:我是用二号标题开始产生序号的,如果需要从一号标题产生的话请访问下面的链接获取typora自动添加标题_一舟的博客-CSDN博客_typora 标题...
2021-05-03 11:57:07 222
原创 多线程处理多表同时查询
多线程处理多表同时查询知识点通过ThreadPoolExecutor创建多线程场景场景说明:一个业务流程需要去查询数据库四次(分别是查询不同的表)业务处理时间:(4O)使用多线程处理处理说明:通过创建线程池,分别查询单表中的数据。然后通过Futrue来汇总查询结果。从而降低业务处理时间业务处理时间:(O)源代码public String test() { //核心线程数 int corePoolSize = 2; //最大线程数
2021-04-05 10:47:25 2079
原创 redis-主从复制+哨兵
redis-主从复制+哨兵集群结构主-10.27.3.110安装redis# 解压tar xzf redis-5.0.10.tar.gz# 进入解压后的目录 cd redis-5.0.10# 安装 yum install -y gcc-c++# 执行make命令make # 执行make install# redis默认的安装路径:/usr/cd /usr/local/bin修改配置文件文件路径需要提前创建# bind 127.0.0.1
2021-03-26 14:38:49 94
原创 任务调度-xxl-job
任务调度一、学习途径餐前小甜点编程不良人https://www.bilibili.com/video/BV15K4y1C7Bb/?spm_id_from=333.788.recommend_more_video.3原理图灵-4小时https://www.bilibili.com/video/BV1Nz4y11755/?spm_id_from=333.788.recommend_more_video.0进阶-xxl-Job动力节点—2小时https://www.bi
2021-03-23 17:43:42 542
原创 PowerMockito实战
单元测试一、依赖<!-- powermock 相关依赖 --><dependency> <groupId>org.powermock</groupId> <artifactId>powermock-module-junit4</artifactId> <version>1.7.4</version> <scope>test</scope></d
2021-03-23 17:42:52 1947
原创 Redis与Memorycache的区别
1.Redis与Memorycache的区别?1.1memcache和redis管理session机制memcache与tomcat整合,全局session管理机制:即整个服务器中所有应用全部基于memcache管理reids 与应用进行整合,基于应用的session管理:即一个应用会话全部交给redis管理1.2 session同步的问题:当session同步的对象较大的时候,会出现服务器瓶颈的问题。1.3使用memcache解决session同步原理:当前登录请求通过负载均衡到达t
2021-02-02 18:24:33 5235
原创 easyCode配置
说明: 使用的是mybatis 分页使用的是插件pageHelper一、boot-Mybaties配置0、前提1、依赖<!--引入pageHelper分页插件--><dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version>5.1.2</vers.
2021-01-17 10:59:26 365
原创 文件处理工具类
文件处理工具类AppFileUtilspackage com.example.hatech_env.server.easyExcel.utils;import cn.com.hatechframework.utils.response.ResponseCode;import com.example.hatech_env.config.constants.ExcelConstant;import com.example.hatech_env.config.exception.BusinessExc
2021-01-06 14:40:25 132
原创 seata-windows安装
seata-windows安装下载下载当前最新版安装包(seata-server-1.2.0.zip)和源码(Source codezip)各一份。下载链接数据库配置安装 MySQL 数据库,5.5版本以上都可以;MySQL5.6、5.7版本安装参考创建好一个 seata 数据库,并创建对应权限用户 seata/seata123。Nacos配置Nacos配置参考Nacos 可视化界面新建命名空间 seata,专用于放置 seata 配置;源码(Source code
2020-11-19 16:50:27 3909
原创 nacos在windows上的安装
nacos在windows上的安装下载地址:https://github.com/alibaba/nacos/releases安装包:数据库安装 MySQL 数据库,5.5版本以上都可以(新的1.3.1.beta版本支持mysql8,可以 clone git 代码修改编译);MySQL5.6、5.7版本安装参考创建好一个 nacos 数据库,并创建对应权限用户 nacos/nacos123。数据库版本为MySQL8时,在nacos文件夹下创建/plugins/mysql/文件夹,将MyS
2020-11-19 16:49:26 397
原创 websocket服务器主动推送之一对多、多对多
websocket服务器主动推送之一对多、多对多关键类的编写依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId></dependency><dependency> <groupId>org.springframew
2020-11-17 16:38:18 3408 4
原创 Lamda表达式
Lamda表达式一、基本使用1、没有参数,没有返回值2、有一个参数,没有返回值3、有多个参数.没有返回值4、没有参数,有返回值5、有一个参数,有返回值6、有多个参数,有返回值二、集合操作1、遍历集合@Test public void myTest1(){ List<String> strings = new ArrayList<>(); strings.add("a"); strings.add("b");
2020-11-13 11:34:15 98
原创 String
StringString s=“1231”;String s2=“1231”s和s2都保存了方法区常量池中的“1231”的内存地址所以== 为trueString s= new String(“123”);String s1=new String(“123”);一共创建三个对象,常量池中有一个"123",堆内存地址中分别有两个“123”对象所以== 为false,但是由于String 重写了equals方法,只用比较值是否相等,所以equals为true1、new了几个对象2、频繁
2020-09-09 23:23:20 144
原创 注解
注解它是一种引用数据类型、编译后生成xxxx.class文件自定义注解:[修饰符] @interface 注解类型名{}使用: @注解类型名注解可以出现在:类上、属性上、方法上、注解上、接口上、枚举上、参数列表中、默认情况下可以出现在任意位置一、jdk内置注解1、@Override这个注解只能注解方法这个注解是给编译器看的,和运行阶段没有关系凡事java中的方法带有这个注解,编译器都会进行编译检查,如果这个方法不是重写父类的方法,编译器会报错2、@Target这是一个元注解
2020-07-09 21:53:05 152
原创 线程
线程进程与线程1、什么是进程进程:启动一个QQ.exe就叫一个进程。 接着又启动一个360.exe,这叫两个进程。以此类推,每个独立执行的程序都称为进程。2、什么是线程线程:线程是在进程内部同时做的事情,比如在QQ里,有很多事情要同时做,比如发送消息和接受消息,同时上传文件,这就是由多线程一、创建的四种方式1、继承Thread方法public class ThreadextendThreade { public static void main(String[] args) {
2020-07-09 16:27:56 230
原创 反射(完结)
反射一、反射机制的作用通过java语言中的反射机制可以操作字节码文件有点类似于黑客(可以读和修改字节码文件)可以通过反射机制操作代码片段(class文件)在java.lang.reflect.* 包下二、反射相关的类java.lang.Class:字节码文件。代表一个类型java.lang.reflect.Method:字节码中的方法字节码java.lang.relect.Constructor:字节码中的构造方法字节码java.lang.relect.Field:字节码中的属性
2020-07-09 16:22:25 130
原创 java异常
异常什么是异常?阻止程序编译,运行时的错误称作为异常。运行时异常编译时异常逻辑异常关系图:常见异常表检查型异常和非检查型异常检查型异常# 在Java中所有不是RuntimeException派生的Exception都是检查型异常。# 必须进行捕获处理。否则会在编译时报错。非检查型异常# 在Java中所有RuntimeException的派生类都是非检查型异常# 可以不进行捕获处理,但如果产生了异常,那么将会被JVM进行处理# 推荐都要捕
2020-07-05 17:35:37 131
原创 Java HashMap的解读
HashMap源码解读1、底层实现jdk1.7:数组+链表jdk1.8:数组+链表+红黑树2、特点优点:数组:查询快,插入删除慢链表:查询慢,插入删除快红黑树:为了解决链表的查询问题而生3、为什么要加入红黑树?意义:解决链表查询问题4、添加元素时,直接使用红黑树?不是的,他是要等链表的长度大于等于8,和数组长度大于等于64才使用红黑树为什么呢?因为红黑树有个左旋和右旋的操作,通过泊松分布算出当链表长度为8时,链表相对于红黑树的操作复杂度才变大。5、Hash
2020-07-04 15:48:42 156
原创 java常用API
1、 DecimalFormatpublic class TestDecimalFormat { public static void main(String[] args) { /* * #:代表数字 * 0:代表不够补零 * .:代表小数位 * ,:代表千分位 * */ DecimalFormat df=new DecimalFormat("##,###,###.##");
2020-07-04 15:46:38 208
原创 01-maven-java-父子依赖的管理
父子依赖的管理结论:通过父工程的依赖管理,实现依赖物尽其用,每个子工程能够拿到自己需要的依赖一、父子关系图二、子1 javaWeb 需要mysql 子2需要junit三、实现父工程pom<!--管理依赖的版本号--> <properties> <!--第一种写法--> <mysql-connector-java-version>8.0.20</mysql-connector-j
2020-06-26 00:15:18 340
原创 03-使用IDEA创建java/javaWeb/maven-java/maven-web/Springboot项目详细过程
总结:一、创建java项目二、创建javaweb项目1、javaEE82、创建完成后的界面:3、javaEE64、创建后的界面三、maven创建java项目未添加:archtypeCatalog:internal创建完成后的界面添加后:确实变快了archtypeCatalog:internal创建后的界面不选择任何模板的界面默认就是一个mavenJava工程四、maven创建web项目1、构建完整的项目目录结构2、修改pom文件中
2020-06-25 23:29:11 407
原创 04-子项目的删除
一、原项目目录二、删除子模块DE- 右键父工程,查看项目中还是否含有子工程没有子工程后,选择子模块,右键选择delete删除父项目中pom文件中的子项目。重启IDEAI
2020-06-25 22:53:36 348
原创 最全解读Unicode字符编码
Java 字符编码Unicode 字符编码Unicode(http://www.unicode.org/versions/#TUS_Latest_Version) 是一个编码方案,说白了希望给世界上每一种文字系统的每一个字符,都分配一个唯一的整数,这样就不可能有任何冲突了。一、字符编码规范1.1 ASCII(American Standard Code for Information Interchange)美国信息交换标准代码,这是计算机上最早使用的通用的编码方案。那个时候计算机还只是拉丁文字
2020-06-06 09:44:15 8017
原创 06-函数
函数一、定义# 方式一fun(){ statement1}# 方式二function fun(){}二、调用1、三种调用1.1同一文件下# 同一文件下直接调用fun(){echo "this is fun"}fun1.2不同文件# 不同文件 引用文件名 method1.shfun1(){ echo "i am method1"}# 调用文件名 ...
2020-04-10 15:49:28 131
原创 07-数组
一、数组1、定义# 方式一数组名[]=元素# 方式二declare -a 数组名[]=元素# 方式三数组名=(this is a string)第一种方式直接声明:123为字符串。其中下标可以用字符或者字符串表示。 边定义边使用第二种方式: 规范第三种方式:mk[0]=this,mk[1]=is2、获取数组中的元素1、获取一个${arr[0]}2、获取所有...
2020-04-10 15:08:53 167
原创 08-正则表达式
正则表达式1、元字符2、通配符通配:文件名元字符:文件的内容统计词频3、 grep egrep fgrepgrep:最原始,扩展的正则无效egrep:扩展grep命令,支持基本和扩展正则表达式,等价与grep -Eegrep "r[a-z].+t" /etc/passwd #匹配;r开始后面跟a-z的任意符号 跟一个或多个任意符号 最后以t结尾。egrep "c(...
2020-04-10 15:06:15 148
原创 12-子shell与进程
12-子shell与进程一、外命令和内命令1、外部命令使用程序部分,就是脚本命令2、内部命令包含shell工具包中的命令,是shell本身的重要组成部分。例如:cd pwd……二、父shell和子shell父shell与子shell无关。相互无影响若子shell后面加上&,代表将子shell放入后台执行。那么先输出父shell中的内容,然后才执行子shell#...
2020-04-07 10:07:41 203
原创 09-文本处理
一、echo格式化输出1、echo命令echo -n "this is a string" # 不换行输出echo -e "this is a\b string" # this is stringecho -e "this is a\c string" # this is aecho -e "this is a\n string" # this is a (换行) stringec...
2020-04-06 22:51:28 176
原创 10-流编辑
流编程一、sed命令把文件内容读到缓冲区进行处理三种执行方式#第一种方式直接执行sed -n '1,2 p' demo.txt #第二种执行方式 引用文件执行echo -e "1p\n2p">ased -n -f a demo.txt #第三种执行 脚本执行文件名sh1#! /bin/sed -f1 pchmod +x sh1./sh1 demo1.txt...
2020-04-06 22:46:31 134
原创 11-linux文件操作
文件操作一、文件类型和文件系统1、文件类型软、硬连接软链接可以指向目录,而硬连接不行ln -s source_file softlink_file:软ln source_file softlink_file:硬2、目录结构3、Linux文件系统常用目录说明:/: Linux系统目录树的起点。**/root:**系统管理员(也叫超级用户)的主目录。**/boot:...
2020-04-06 22:30:40 933
原创 08-Springboot_security
Springboot_security1、配置#关闭模板引擎,方便调试,不然每次都要重启spring.thymeleaf.cache=false2、依赖<!--thymeleaf--><dependency> <groupId>org.thymeleaf.extras</groupId> <artifactId&g...
2020-04-02 20:32:34 128
原创 07-pringboot整合Mybatis
Springboot整合Mybatis1、导包jdbc sqljdbc drvier<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</artifactId></de...
2020-04-02 20:31:26 119
原创 06-Springboot_jdbc
一、版本问题jdbc<!--jdbc:2.2.1--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</artifactId></dependency&g...
2020-04-02 20:28:19 96
原创 05-springboot_web01
文件目录:一、静态资源1、加载图标<link rel="icon" th:href="@{/img/xd.ico}" type="image/x-icon"/>2、index.html<!-- 1、命名空间 --><html lang="en" xmlns:th="http://www.thymeleaf.org"><!-- 2、引入静...
2020-04-02 20:27:33 228
原创 03-SpringBoot_thymeleaf简单用法
一、导入静态资源1.1 静态资源优先级可以直接访问:localhost:8080/1.js二、首页方式一:直接在static目录中添加index.html即可方式二:需要先学下一个模板引擎templates中的html页面,但是只能通过Controller访问图标管理:1、springboot:2.1.72、application.properties# 关闭...
2020-04-02 20:16:51 191
原创 02-Springboot-yml配置解读
SpringBoot-config1、yaml的写法# k=v 属性后面一定要跟空格(对空格的要求高)# 普通的key=valuename: xd#对象student: name: xd age: 18#行内写法student: { name: xd,age: 18 }#数组pets: - cat - dog - pigpets: [cat,dog,p...
2020-04-02 18:30:16 136
原创 01-Springboot源码简单归纳
Springboot配置文件1、spring.factories存放了所有的配置2、规律:能配置的东西都有一个规律:xxxAutoConfiguration:默认值、 xxxProperties 和 配置文件绑定。我们就可以使用自定义配置了。SpringBoot启动会加载大量的自动配置类。我们看我们需要的功能有没有在Springboot默认写好的自动配置类当中我们再来看这个...
2020-04-02 18:27:05 106
AutoBookmark.rar
2021-09-21
MySQL数据库课堂笔记.xmind
2020-03-23
ICOFormat(32、64).rar
2019-10-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人