自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

香帅的博客

菜鸟一枚,永远在学习当中

  • 博客(192)
  • 资源 (11)
  • 收藏
  • 关注

原创 非分布式-多线程事务控制核心代码1

非分布式-多线程事务控制核心代码1

2022-08-15 19:34:39 304 1

原创 jdk8 map方法list<Object1> 处理一下转成另一个List<Obj>

list 处理一下转成另一个List

2022-06-30 19:10:32 658

原创 Idea将我们自己add的jar包也打入生成的jar中

2022-02-17 17:41:31 222

原创 myBatis逆向工程生成代码可用2

文件在D:\E\学习文档子目录压缩\框架\mybatis3\mybatis逆向工程\myBatis逆向工程生成代码可用2\generatorSqlmapCustom\注意事项.doc1.idea打开后,如果项目的pom.xml文件是灰色的,不是maven项目,如图那么将右击点击这个pom.xml文件 Add as Maven Project如果项目是普通目录以及项目中的java和resources是普通目录,如下 2.1 项目目录改成Sources Root...

2022-02-17 17:40:00 279

转载 PowerDesigner导入mysql的sql文件(完整版)--转载

转载链接--PowerDesigner导入mysql的sql文件(完整版)_爱喝咖啡的程序员的博客-CSDN博客_powerdesigner导入sql文件此时生成的模型对象没有comment注释,执行如下脚本Option Explicit ValidationMode = True InteractiveMode = im_Batch Dim mdl ' the current model ' get ...

2022-02-15 10:16:47 1675

原创 【无标题】java反编译工具gui及如何全部反编译无注释

文件在D:\E\学习文档子目录压缩\工具技术2\java反编译工具gui及如何全部反编译无注释打开jar包File->Open File反编译后无注释设置 Help->Preferences 2.2 将默认的Sources saving的两个勾选去掉,然后点ok 开始反编译File->Save All Sources...

2022-02-10 17:58:14 461

原创 索引失效优化处理1--sql

1. is null ,is not null 处理,用ifnull函数处理 1.1 is null 优化前select * from table tsa where tsa.PARENT_ID is null; 优化后select * from table tsa where ifnull(tsa.PARENT_ID,'kong')='kong'; 1.2 is not null 优化前select * from table tsa where t...

2021-12-03 10:10:18 221

原创 docker创建mysql容器防acitity工作流外键冲突

--default-authentication-plugin=mysql_native_password,表示让MySQL允许远程访问--lower-case-table-names=1表示让MySQL软件忽略数据表名的大小写。docker create --name mysql3306 -e MYSQL_ROOT_PASSWORD=root -p 3306:3306 mysql:5.7 --default-authentication-plugin=mysql_native_password..

2021-11-22 20:00:00 730

原创 跨域问题.docx

解决跨域,统一请求一个域名(然后用网关,或nginx根据请求url进行请求转发到真正的服务)文件在D:\E\学习文档子目录压缩\框架\微服务相关\问题解决\跨域问题.docx 网关服务中配好路由 spring: cloud: gateway: routes: - id: admin_route uri: lb://renren-fast predicates: - Path=/a...

2021-09-10 12:30:54 116

原创 递归查出所有一级菜单下的所有子菜单以树状list返回.docx

@Override public List<CategoryEntity> listWithTree() { //1.查出所有分类 List<CategoryEntity> all = baseMapper.selectList(null); //2.查出所有的一级分类,并将所有子分类保存到categoryEntitys属性 List<CategoryEntity> collects ...

2021-09-07 17:05:58 257

原创 秒杀参考1

秒杀参考1

2021-08-16 15:59:09 77

原创 springboot服务路径与本地磁盘路径注册映射

项目在D:\E(我的网盘我的笔记)\学习文档子目录压缩\框架\springbootpackage com.itheima.config;import org.springframework.context.annotation.Configuration;import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;import org.springframework.web.servlet

2021-07-21 12:55:29 372

原创 Jenkins自动化CI&CD流水线

服务器图—文件在D:\E\学习文档子目录压缩\持续部署-持续集成-持续交付\学习1所需资料及百度网盘上 对三台服务器进行简单说明 192.168.211.11_Jenkins: Jenkins服务器 192.168.211.12_Web-test: 代码服务器--git本地仓库服务器,需要安装git,提交代码到远程仓库服务器 1.1.3 192.168.211.13_Git:git远程仓库服务器,需要安装git,并初始化仓库2.三服务器安装软件2.1 192.168.

2021-07-21 12:47:22 705

原创 J2SE\jdk5或8的一些新特性\lambda\collection\collection操作代码片段.docx

一.//1.Arrays.asList数据转成集合 2.filter方法将名称是JSESSIONID的cookie过滤出来 3. iterator迭代 4.forEachRemaining遍历 Cookie[] cookies = request.getCookies(); Arrays.asList(cookies).stream().filter(cookie->"JSESSIONID".equals(cookie.getName())).iterator().fo...

2021-05-02 21:07:52 67

原创 1.idea-debug调优技巧之指点断点调试和断点处调用其他方法调试

2020-08-18 16:16:12 277

原创 jdk8 stream map(),方法用于映射每个元素到对应的结果,其中->右边得到的结果会做为下一步操作的初始值

package com.xiangshuai.lambda;import java.util.ArrayList;import java.util.Collections;import java.util.List;import java.util.stream.Collectors;/** * @author lqx * @ClassName StreamMapFunction * @description * @date 2020/8/18 11:16 */public cl.

2020-08-18 11:25:42 404

原创 stream简单操作

package com.xiangshuai.lambda;import java.util.*;import java.util.regex.Pattern;import java.util.stream.Collectors;import java.util.stream.Stream;/** * @author lqx * @ClassName StreamDemo1 * @description 参考网址 https://www.runoob.com/java/java8-st.

2020-06-21 20:08:34 257

原创 springdata-elasticsearch版本elasticsearch-5.6.8集群版

import com.xiangshuai.es.entity.Article;import com.xiangshuai.es.entity.Order;import com.xiangshuai.es.service.ArticleService;import com.xiangshuai.es.service.OrderSevice;import org.elasticsearch.index.query.QueryBuilders;import org.junit.Test;impor.

2020-06-06 21:38:14 749

原创 springdata-elasticsearch版本elasticsearch-5.6.8非集群版

import com.sun.org.apache.xpath.internal.operations.Or;import com.xiangshuai.es.entity.Article;import com.xiangshuai.es.entity.Order;import com.xiangshuai.es.service.ArticleService;import com.xiangshuai.es.service.OrderSevice;import org.elasticsearch.

2020-06-06 18:02:48 348

原创 非springdata-elasticsearch版本elasticsearch-6.2.1

package com.xiangshuai.es;import com.alibaba.fastjson.JSONObject;import com.xiangshuai.es.entity.Hello;import org.elasticsearch.client.transport.TransportClient;import org.elasticsearch.common.settings.Settings;import org.elasticsearch.common.transp.

2020-06-06 18:01:28 233

原创 syc锁的优化后各种概念杂选

文章在:E:(我的网盘\我的笔记)\学习文档子目录压缩\并发技术\J2SE多线程基础\锁\syc锁的优化后各种概念杂选.doc以下是jdk syc优化后的,优化前syc都是直接就是重量级锁重量级锁的需要操作系统分配锁资源,每次都需要线程竞争一下,未获取到锁资源的线程会进入JVM队列waits中,等待已获得锁的线程释放后,JVM唤醒在队列排队的线程再次竞争CAS无锁(自旋锁,轻量级锁):java大部分在atomic包下,耗CPUCAS原理:内存值V,旧的预期值A,要修改的新值B,线程先..

2020-05-31 12:28:15 275

原创 时间工具类

package com.xiangshuai.mbg;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;/*** @author lqx* @ClassName TimeUtils* @description 文件在 网盘\学习文档子目录压缩\工具技术\TimeUtils.javaE:\学习文档子目录压缩\工具技术\TimeUtils.java* @date 202...

2020-05-12 11:20:25 115

原创 Comparator的传统和Lambda用法

package com.xiangshuai.lucene;import java.util.*;/** * @author lqx * @ClassName T * @description * @date 2020/5/5 22:09 */public class T { public static void main(String[] args) { ...

2020-05-05 16:49:55 475

原创 分页工具类1

import java.util.ArrayList;import java.util.List;/*** @author lqx* @ClassName PageUtilL* @description* @date 2020/3/19 18:59*/public class PageUtilL<T> { /***文件再 E(我的网盘\我的笔...

2020-03-20 16:30:45 238

原创 类的属性操作

package com.jf.geeker.content.utils;import com.jf.geeker.content.entity.innertrain.InnerTrain;import com.jf.geeker.content.entity.innertrain.ItCategory;import java.lang.annotation.Annotation;imp...

2020-03-15 16:56:23 429

原创 线程池及拒绝策略的基本使用

package com.xiangshuai.test;import java.util.concurrent.ArrayBlockingQueue;import java.util.concurrent.ThreadPoolExecutor;import java.util.concurrent.TimeUnit;/*** 文件在 E:(我的网盘\我的笔记)\学习文档子目录压缩\...

2020-02-12 13:02:13 537

原创 es与mysql如何通过logstash实现数据同步

文件在E:(我的网盘\我的笔记)\ 学习文档子目录压缩\框架\微服务相关\分布式\日志收集\ELKes与mysql如何通过logstash实现数据同步的原理如图所示:logstash向mysql发sql输入收集es需要的数据库信息时,会记录下此sql记录的updat_time的最大值保存下来,下一次再发sql的条件就是有没有记录 >updat_timed的数据,...

2019-12-23 12:52:20 3424

原创 jar包运行主清单属性错误-maven打成jar包以及jar报bat文件运行

文件在E:(我的网盘\我的笔记)\学习文档子目录压缩\maven\jar包运行主清单属性错误-maven打成jar包以及jar报bat文件运行.doc如果用maven打成jar包,jar包运行包没有主清单属性错误那么加如下标签在pom.xml中,其中build 和dependencies是同级标签<build> <plugins> &l...

2019-12-08 17:35:49 161

原创 centos7配置静态ip并且可以让docker访问网络

文件所在:E:\学习文档子目录压缩\专项进阶,如ngnix,webservice,linux,redis等\ docker\centos7配置静态ip并且可以让docker访问网络.doc和 我的网盘\我的笔记\学习文档子目录压缩\专项进阶,如ngnix,webservice,linux,redis等\ docker\centos7配置静态ip并且可以让docker访问网络.doc...

2019-12-01 22:20:47 1437

原创 SwaggerApi文档管理

文件在E:\学习文档子目录压缩\框架\微服务相关\SwaggerApi文档管理\SwaggerApi文档管理.doc 或我的网盘\我的笔记\学习文档子目录压缩\框架\微服务相关\SwaggerApi文档管理\SwaggerApi文档管理.docxiangshuai-shop-f-service-apimaven依赖最好放在接口服务中引入Maven依赖 <!--...

2019-11-30 20:47:15 302

原创 3mysql优化之SQL语句调优

文件在:E:\学习文档子目录压缩\数据库\mysql\mysql优化\蚂蚁\蚂蚁1\3mysql优化之SQL语句调优 或 我的网盘\我的笔记\学习文档子目录压缩\数据库\mysql\mysql优化\蚂蚁\蚂蚁1\3mysql优化之SQL语句调优SQL优化技巧使用group by 分组查询是,默认分组后,还会排序,可能会降低速度,在group by 后面增加 order by nul...

2019-10-03 10:38:27 188

原创 2mysql优化之索引实现原理

索引什么是索引文件在:E:\学习文档子目录压缩\数据库\mysql\mysql优化\蚂蚁\蚂蚁1\2mysql优化之索引实现原理 或 我的网盘\我的笔记\学习文档子目录压缩\数据库\mysql\mysql优化\蚂蚁\蚂蚁1\2mysql优化之索引实现原理 索引用来快速地寻找那些具有特定值的记录,所有MySQL索引都以B-树的形式保存。如果没有索引,执行查询时MySQ...

2019-10-03 10:36:59 189

原创 1mysql优化之慢查询日志处理

SQL优化如何从一个大项目中,迅速的定位执行速度慢的语句. (定位慢查询)文件在:E:\学习文档子目录压缩\数据库\mysql\mysql优化\蚂蚁\蚂蚁1\1mysql优化之慢查询日志处理或 我的网盘\我的笔记\学习文档子目录压缩\数据库\mysql\mysql优化\蚂蚁\蚂蚁1\1mysql优化之慢查询日志处理 show status使用show status使用show...

2019-10-03 10:33:40 179

原创 JMeter-WEB应用性能测试工具的简单用法及web应用tomcat下简单JVM性能调优

工具文件和操作文件在 我的网盘/编程软件及工具包/工具包/JMeter-WEB应用性能测试工具的简单用法及web应用tomcat下简单JVM性能调优1.解压apache-jmeter-2.13.zip2.双击解压目录后的bin目录下的jmeter.bat出现如下GUI界面3.给测试计划添加线程组右键测试计划->添加->Threads(Users)->线程...

2019-09-26 22:07:14 162

原创 java判断字符串中是否包含中文 过滤中文

package com.xiangshuai.demo;import java.util.regex.Matcher;import java.util.regex.Pattern;/*** @author lqx* java判断字符串中是否包含中文 过滤中文* 文件在 E:\学习文档子目录压缩\工具技术2\java判断字符串中是否包含中文 过滤中文\ChineseString...

2019-09-26 16:51:34 594

原创 自我理解Java-gc回收算法-蚂蚁jvm优化1

详细jvm内存结构(非内存模型--多线程)和深入理解Java虚拟机 等资料在E:\学习文档子目录压缩\java高级\JVM\蚂蚁jvm优化1\ 或 我的网盘\我的笔记\学习文档子目录压缩\java高级\JVM\蚂蚁jvm优化1\JVM优化主要是优化堆,堆结构分为如下1.引用计数算法 : 比如一个对象刚new出来,存在于新生代的eden区,比如初始化器计数为15,当每次gc...

2019-09-24 21:53:26 154

原创 Zookeeper分布式锁解决方案

一、非分布式下,单项目--单进程下获取订单号模拟OrderNumGenereator.javapackage com.xiangshuai.fbss.order;import java.text.SimpleDateFormat;import java.util.Date;public class OrderNumGenereator { publ...

2019-09-19 14:44:04 251

原创 Quartz 定时器框架的使用--定时器底层都是多线程,亲测有效

参考链接https://www.cnblogs.com/zhanghaoliang/p/7886110.html

2019-09-12 10:18:51 524

原创 hystrix断路器使用+springclound提供rpc为各微服务模块进行调用,eureka为注册中心-rpc为Feign

Hystrix断路器 代码在 E:\学习文档子目录压缩\框架\微服务相关\springcloud\springclound提供rpc为各微服务模块进行调用,eureka为注册中心\hystrix断路器使用+springclound提供rpc为各微服务模块进行调用,eureka为注册中心-rpc为Feign或我的网盘\我的笔记\学习文档子目录压缩\框架\微服务相关\springcloud\...

2019-09-10 15:45:49 248

原创 hystrix断路器使用+springclound提供rpc为各微服务模块进行调用,eureka为注册中心-rpc为restTemplate ribbon(负载均衡客户端)+restTemplate

Hystrix断路器 代码在E:\学习文档子目录压缩\框架\微服务相关\springcloud\springclound提供rpc为各微服务模块进行调用,eureka为注册中心\hystrix断路器使用+springclound提供rpc为各微服务模块进行调用,eureka为注册中心-rpc为restTemplate ribbon(负载均衡客户端)+restTemplate 或我的网盘\...

2019-09-09 13:43:21 168

cxf所需JAR包和xsd文件

cxf所需JAR包和xsd文件,另外还有spring整合cxf的案例供参考:http://blog.csdn.net/xiangshuai198807/article/details/78555595

2017-11-16

jstl标签

JSTL教程

2017-07-27

Java基础教程

Java基础教程

2017-07-27

java设计模式

java23种设计模式

2017-07-27

FreeMarker_Manual_zh_CN

FreeMarker静态模板技术

2017-07-27

Apache+Solr实现更加灵巧的搜索

Apache+Solr实现更加灵巧的搜索

2017-07-27

MYBATIS_IMAGE

spring对各种DAO框架的整合

2017-07-27

MySQL常用命令汇总

mysql数据库文档

2017-07-27

it数据结构

数据结构

2017-07-26

空空如也

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

TA关注的人

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