自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

情怀中的释然~

请相信,那年的小哥,依旧很猛!

  • 博客(330)
  • 资源 (12)
  • 收藏
  • 关注

原创 MySQL InnoDB 300+w数据 offset分页方案优化 实践

原理求求你不要再用offset和limit了方案SQL-- 分页取300w条数据后的100条select * from sme_policy_item_rpt_new where ENABLED = 1 limit 100 offset 3000000;select id from sme_policy_item_rpt_new where ENABLED = 1 limit 100 offset 3000000;-- 分页取300w条数据后的10条select * from sme_poli

2021-12-07 09:14:17 600

原创 GIT操作 查看/修改git本地用户名

查看git config user.name修改git config --global user.name guoyzh

2021-08-23 10:20:25 137

原创 Java获取本机IP地址

InetAddress.getLocalHost().getHostAddress()

2021-06-09 10:37:51 102

原创 Vue监听路由 从哪个页面跳转过来的 进行后续相关操作

<template> <div> <div class="loading-box"> <van-loading size="24px" color="#0094ff">加载中....</van-loading> </div> </div></template><script>export default { data() { return {

2021-04-30 10:01:33 3364 5

原创 maven配置文件settings.xml

<?xml version="1.0" encoding="UTF-8"?><settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/s

2021-04-29 19:12:41 178

原创 Java开发中idea常用插件

必备:spring Assistant : springboot开发插件lombok : 省去get、set方法选装:free mybatis plugin: 自动生成mybatis相关操作MyBatisCodeHelperPro ​(Marketplace Edition)​:代码生成器Mybatis Smart Code Help:代码生成 编写提示swagger Tools:生成swagger注解RestfulToolkit : 接口测试工具GenerateJPA:根据Enti

2021-04-29 19:11:38 118

原创 常用adb命令

当前连接的设备adb devices当前activityadb shell dumpsys activity | findstr "mFocusedActivity"adb shell dumpsys activity | findstr "mResumedActivity"adb shell dumpsys activity activities

2021-04-29 19:10:17 53

原创 通过反射获取对象的属性值 基于HuTool ReflectUtil

// 调用getId方法Object entityId = ReflectUtil.invoke(entity, "getId");

2021-04-29 19:08:58 2669 2

原创 SpringBoot基于MyBatisPlus 抽取BaseController

这种方法有利有弊 酌情使用public class BaseCustApiController<S extends IService<T>, T> extends BaseParentCustApiController { protected Log log = LogFactory.getLog(this.getClass()); @Autowired @SuppressWarnings("SpringJavaInjectionPointsAutow.

2021-04-29 19:06:36 1255

原创 SpringBoot + PagerHelper分页失效问题处理

@Configurationpublic class MybatisConfiguration { @Bean public Interceptor[] plugins() { return new Interceptor[]{new PageInterceptor()}; }}

2021-04-29 19:03:38 76

原创 Mysql锁表后的操作

-- 查询操作的事务select * from information_schema.innodb_trx-- kill 进程trx_mysql_thread_idkill 6585

2021-03-24 18:42:55 135

原创 新版postman字体太小 修改postman界面字体大小

使用快捷键或者点击截图按钮即可放大视图

2021-03-16 16:52:29 2555

原创 SpringBoot spring-session-data-redis 共享session流程代码分析

前提需要维护一个没有服务端源码的旧项目服务端和它老项目配置同一个数据库的基础上重新起了个项目数据是互通了 可是后端登录状态始终无法同步老项目是使用spring-session-data-redis将session保存在redis中旧项目配置文件打算通过session共享和他打通登录状态共享设想一下 如果我们nginx配置在同一个域名下 是可以实现共享session的(同一个域名 浏览器默认使用同一个会话 同一个sessionId)实践访问老系统的cookie信息:http://127

2021-03-12 14:52:56 480

原创 SpringBoot分步式系统实现Session共享 redis spring session 集群和分步式系统共享session条件

分步式系统共享session分步式大行其道 共享session也成了大众化的需求 使用基于redis和spring-session也可以迅速实现对应的需求 但是如果两个毫无关联的系统之间 想要实现session共享 需要满足哪些条件两个无任何联系的项目想要实现session共享需要满足的条件1、两个springboot项目包名相同不同包名 同一个session 在redis里面也会创建两条session记录 无法实现共享session2、连接同一个redis将session数据集中管理 实

2021-03-11 10:27:39 94

原创 Dubbo项目注册中心从zookeeper迁移到nacos 2021年3月4日

前提条件dubbo版本:2.6.2注释zk相关依赖添加nacos依赖<nacos-starter.version>0.2.7</nacos-starter.version><nacos.version>1.2.1</nacos.version><dubbo.regist.nacos.version>2.6.7</dubbo.regist.nacos.version><dependency> <

2021-03-04 16:18:26 637 2

原创 SpringBoot yml properties引入外部配置文件

被引入文件 application-add.propertiesmybatis.configuration.log-impl=org.apache.ibatis.logging.stdout.StdOutImpl# 是否校验登录 0|不校验 1|校验cust_config.check.login=false引入配置文件 application-dev.propertiesspring.profiles.include=add...

2021-03-01 10:06:25 1095

原创 Idea开发界面Services导航栏消失不见处理方法

微服务项目开启Services导航栏可以方便管理多个微服务 经常狠多人无法找到Services导航菜单 下面给出方法打开该导航菜单开启Services导航菜单配置Services

2021-02-18 16:07:14 1174

原创 将json数据导出为excel java + 前端代码

效果图前端代码<script language="JavaScript" type="text/JavaScript"> function renderOptionList() { // 渲染最近操作记录列表 var table = layui.table; var excel = layui.excel; var laydate = layui.laydate; table.render({

2021-02-04 14:01:27 121

原创 charles抓包后 重写网络请求的返回值 重写respons

操作流程抓取接口请求save response修改保存的返回值文件map local 将修改后的返回结果映射回charles使用charles保存返回结果 并将-1修改为0将修改后的结果映射回来接口返回值改变 页面发生变化使用chrome的console自动点击抢礼品按钮setInterval(function () {$('div.wrapper.bx_animate').click(); },800);setInterval(function () {$('img.

2021-01-26 13:55:04 652

原创 PLSQL中文乱码 中文展示???

– 查询数据库编码select userenv(‘language’) from dual;– 新建环境变量NLS_LANG– 重启电脑

2021-01-22 16:21:15 144

原创 PC端模拟微信/QQ/钉钉运行环境 解决 请在微信客户端打开链接 解决 2021

文章以微信举例 其他环境朋友们可自行扩展请在微信客户端打开链接大致思路抓包微信自带浏览器访问数据重写chrome浏览器UA信息重新chrome浏览器中的cookie信息打开微信自带浏览器访问地址抓包试用charles抓取微信自带浏览器打开的内容获取访问的ua和cookie修改浏览器ua选择custom后 下面输入框输入抓包得到的ua内容修改cookie信息安装可以更改cookie的浏览器插件 我这里使用的是·Cookie Hacker·将抓包的cookie信息复.

2021-01-18 10:57:18 2732 9

原创 maven父子module项目 依赖其他module时 关联到resource中的xml文件

pom文件中添加<build> <finalName>webapi</finalName> <!--默认资源目录 --> <resources> <resource> <directory>src/main/resources</directory> <includes> <include>**/*

2020-12-07 10:12:26 995

原创 centos关闭防火墙

systemctl disable firewalld.servicesystemctl stop firewalld.service

2020-12-07 10:09:23 72

原创 SpringBoot使用EasyExcel导出excel

和Excel映射的实体类@ExcelIgnoreUnannotatedpublic class PolicyItemPageVO extends BaseBean { /** * 申报项目名称 */ @ExcelProperty(value = "申报项目名称", index = 0) private String declareProjectType; /** * 开始时间 */ @ExcelProperty(val

2020-12-07 10:05:57 273

原创 IDEA AndroidStudio pycharm phpstorm JB系编辑器快捷键

1、alt+回车 是自动补全你的代码,还可以自动的提示你应该去重写什么方法2、ctrl+p 提示 可以显示参数信息3、ctrl+alt+空格 更智能的提示,类似与eclipse里的atl+/4、ctrl+d复制一行代码5、ctrl+y 删除一行代码6、ctrl+alt+o 优化导包,即可以删除没用的包7、alt+insert 获取get和set和tostring方法和构造方法 可以生成构造器/Getter/Setter等8、sout是System.out.pri

2020-11-13 14:52:13 153

原创 枚举类型封装 BaseEnum 枚举类

/** * 作者:guoyzh * 时间:2020/7/27 14:43 * 功能:BaseEnum */public interface BaseEnum { /** * 获取枚举标识 * * @return */ Integer getCode(); /** * 获取枚举描述 * * @return */ String getDesc(); /** * 通过枚

2020-10-28 16:17:23 1879

原创 swagger常用注解搬运

@Api:修饰整个类,描述Controller的作用@ApiOperation:描述一个类的一个方法,或者说一个接口@ApiParam:单个参数描述@ApiModel:用对象来接收参数@ApiProperty:用对象接收参数时,描述对象的一个字段@ApiResponse:HTTP响应其中1个描述@ApiResponses:HTTP响应整体描述@ApiIgnore:使用该注解忽略这个API@ApiError :发生错误返回的信息@ApiParamImplicitL:一个请求参数@ApiPa

2020-09-29 16:18:44 260

原创 ES中 同时使用should和must 导致只有must生效 解决方案

使用ES查询语句的时候 会遇到嵌套多条件查询情况title或者content包含xx(should)type必须是1(must)enabled必须是1(must_not)只使用should查询GET _search{ "query": { "bool": { "should": [ { "match_phrase": { "title": "疫情期间" } },

2020-09-07 16:25:21 8346 6

原创 Java并发之美 记录一次业务优化 从9.5小时 到1小时 再到28分钟 并行执行任务

前情介绍规则:同步自己系统中的11417条数据到友军系统中对方拒绝提供批量操作接口(必须一条一条通过网络进行传输 总共要进行11417个网络请求)对方接口每秒请求不能超过200次(实际测试超过10次就开始404)我方数据库要保证查库在2000次/秒这个范围内 防止操作先把自家数据库搞垮首次操作流程:分页从库中读取11417条数据 读取6张关联表中的相关数据(每页200条 加上关联表总共7张表每次处理1400条数据)封装7张表的数据 转换为友军需要的数据结构进行网络请求 将数据发送

2020-08-28 15:10:44 167

原创 查询标题和内容都包含某个字段并且代码高亮

GET _search{ "query": { "bool": { "should": [ { "match_phrase": { "title": "杭州市萧山区" } }, { "match_phrase": { "content": "杭州市萧山区" } } ],

2020-08-14 09:56:43 267

原创 ElasticSearch查询语句分享

单一匹配-查询标题含有手机的条目GET _search{ "query": { "match": { "title": "手机" } }}单一字段多结果匹配-查询标题和分类包含手机的条目GET _search{ "query": { "multi_match": { "query": "手机", "fields": ["title","category"] } }}多条件匹配-查询id为2 名称是“林”的

2020-08-11 17:13:04 99

原创 spring-data-elasticsearch使用RestHighLevelClient进行搜索引擎ES操作 cluster-name过时 cluster-nodes过时

突然发现 项目中的es配置过时了 查看官方文档后发现官方将在未来的8.0版本后移除之前的api 推荐使用RestHighLevelClient按照官方文档进行配置@Configuration@EnableElasticsearchRepositoriespublic class RestClientConfig extends AbstractElasticsearchConfiguration { @Override @Bean public RestHighL

2020-08-11 11:25:21 8134 25

原创 Oracle数据库中 判断某个字段是否包含相应的字符串

判断数据库字段中是否包含某个字段:instr(cb.AUTHTYPE,'1') > 0 大于0说明包含1,等于0说明不包含

2020-08-10 09:56:16 2989

原创 带控制面板英伟达驱动下载地址

原理:去掉官方原有下载地址里面的DCH,451.67对应你要下载驱动的版本号可以修改https://cn.download.nvidia.cn/Windows/451.67/451.67-desktop-win10-64bit-international-whql.exehttps://cn.download.nvidia.cn/Windows/451.67/451.67-desktop-win10-64bit-international-dch-whql.exe...

2020-08-10 09:53:06 1417

原创 maven配置文件settings.xml 配置阿里源

放在用户目录下.m2文件夹根目录下的文件settings.xml<?xml version="1.0" encoding="UTF-8"?><!--Licensed to the Apache Software Foundation (ASF) under oneor more contributor license agreements. See the NOTICE filedistributed with this work for additional infor

2020-08-10 09:43:17 1264

原创 idea常用插件

必备:spring Assistant springboot开发插件lombok 省去get、set方法选装:Mybatis Plugin Free 自动生成mybatis相关操作swaggerGen 生成swagger文档better-mybatis-generator 另一款mybatis代码生成工具restfultoolkit 接口测试工具Jpa Support 生成jpa相关实体和dao的方法mysql-table-to-jpa-entity 生成jpa相关的实体方法Db2j 生

2020-08-10 09:42:20 190 1

原创 idea使用类似eclipse linked resource

项目中之前同事开发了一个项目 使用eclipse 用到了里面的linked resource功能引入了其他项目的一个文件夹个人开发使用idea 使用module方式导入也报错 打成jar包导入也报错 无奈转了一大圈 总算是正常了 记录一下 留给需要的人 具体能否正常打包 我没具体测试...

2020-08-10 09:02:23 583

原创 Lucene同步SQL数据方案

Lucene使用文档1、可视化工具Luke2、同步方案同步双写异步双写(MQ)异步双写(WORKER)BinLog方式**参考链接:**http://www.pbdata.cn/?p=2013、可能存在的问题具体同步方案 见同步方案原数据库中数据修改 或者 删除后 如何重新建立索引 (如何保证 数据库中的数据修改或删除后 Lucene中也要进行更新)4、保证数据同步的方法需要同步的表中增加update_time字段 每次修改操作后 更新update_time字段第一

2020-07-07 11:13:03 286

原创 使用JsonP实现不同域名共享Session 实现SSO单点登录

a.com登录成功后 b.com也可以正常访问清空a.com的cookie信息b.com登录信息也失效思路:1、主要根绝ajax使用jsonp跨域请求时候 同一个单点服务器会使用相同的session 整个项目sessionId相同2、任何一个项目登录之后 将sessionId和登录成功的用户信息保存到redis中3、其他站点使用JsonP请求验证登录的接口 如果能通过sessionId从缓存中读取到用户信息 说明当前用户已经登录**注:**一定要使用单点登录验证服务器 有效避免多服务器

2020-06-30 16:35:26 542

原创 Java8使用stream进行去重操作

/** * 通过列表中对象的某个字段进行去重 * * @param keyExtractor * @param <T> * @return */private <T> Predicate<T> distinctByKey(Function<? super T, ?> keyExtractor) { Set<Object> seen = ConcurrentHashMap.newKeySet(); return t -&

2020-06-18 13:51:26 1478

java&android;解析xml 将xml转换为json

java&android;解析xml 将xml转换为json java&android;解析xml 将xml转换为json 原文地址:https://blog.csdn.net/u010838785/article/details/82258411

2018-08-31

idea_android_studio设置文件备份

idea_android_studio设置文件备份 idea常用功能的备份 使用时候 直接打开idea/AndroidStudio 选择导入设置 功能有 字体 黑色系主题 代码高亮 常用的代码样式设置

2018-06-07

droidAtScreen-1.1

droidAtScreen-1.1将手机屏幕显示到电脑上面的一个工具 小巧 实用 win10下jar运行不起来 不知道原因 小伙伴们可以试一下 分享给大家

2018-06-07

Kotlin 官方参考文档 中文版_kotlin-reference-chinese.pdf 下载

Kotlin 官方参考文档 中文版_kotlin-reference-chinese.pdf

2017-05-19

Android展示指定文件夹下面的所有的图片

Android展示指定文件夹下面的所有的图片

2017-01-17

Android弹框工具类

Android弹框工具类

2017-01-05

Android饼状图实现jar包

Android实现折线图 饼状图 等统计图

2017-01-03

swiperefreshlayout支持上拉加载

swiperefreshlayout比较简洁的上拉加载下拉刷新 看到肯定喜欢

2016-12-09

android-support-v13.jar

android-support-v13.jar包含android-support-v4.jar 如果项目中导入了V13包 就包含了V4包 不需要再去导入V4包

2016-11-22

2016-10-20最新版的 android-support-v4 包

2016-10-20最新版的 android-support-v4 包

2016-10-20

SDK中的混淆文件

SDK中的混淆文件所在的文件夹备份

2016-09-30

发现新版本自动更新demo

闪屏界面检查是否有新的版本,如果有新版本 开启服务进行更新 通知栏显示更新的进度

2016-09-26

空空如也

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

TA关注的人

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