自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 mycat分库分表全局主键

针对mycat实现对表的分库分表,插入数据时,不同库的同一名称的表会出现主键重复问题,如果通过Mycat查询该表,会有很多主键重复的数据。因此需要利用mycat的主键唯一去处理Mycat提供了多种方式的生成主键的方式:Server.xml文件中的参数:<property name="sequnceHandlerType">1</property>...

2019-03-18 16:47:33 1638 3

原创 springBoot中普通类直接调用spring管理的dao.service等bean

在项目中经常会用到一些不是controller和service层的去访问dao层,或者是普通类访问service层。前提:首先确保dao,serivce全部可以在项目启动的时候扫描到 编写一个工具类,通过工具类去获取ApplicationContext对象,然后通过applicationContext对象去加载spring管理的bean 将该工具类在项目启动类进行引入,否则会报空指针异...

2018-09-05 19:54:34 5637 4

原创 基于bootstrap的双选择下拉框前端插件doublebox相关介绍

工作中有个需求需要使用一个双下拉框,该插件大体已经满足了基本的应用,但是对于我需要的需求还有一些区别,在实现过程遇到一些问题,在网上查找关于该方面的介绍,基本没有,完全靠着琢磨源码最终实现,因此记录下。插件下载地址:https://download.csdn.net/download/l1994m/10919972样式如图:导入 jquery.js       bootstra...

2018-08-15 19:37:18 7865 13

原创 最新版本mac版Idea 激活Jerbel实现热部署

1.安装docker desktop 客户端创建本地服务。激活地址使用本地docker启动起来的服务去代理。3.随便准备一个正确格式的邮箱。

2023-08-02 15:09:21 963 1

原创 Spring-Cloud alibaba

springCloud alibaba学习笔记

2022-06-20 20:51:09 232 1

原创 推荐一个比 ping 强百倍的工具- gping

在我们日常测试网络连通性的时候最常用的就是ping,但是ping基于文本形式,缺少可读性,因此强烈推荐一个可视化的工具gpinggping(https://github.com/orf/gping) 目前该项目在github上 已经有6k star:对比这是我们普通的文本的ping模式gping 是基于 Rust 编写可视化工具,具有动态图形化界面显示,可以实时查看网络连通情况:安装:mac安装了brew 一条命令即可。brew install gping其他系

2022-04-07 15:54:40 1834

原创 git各种异常问题整理

git各种异常问题整理

2022-03-19 16:47:11 4674 1

原创 IDEA 常见问题整理:

IDEA最新版,maven下载依赖出错问题解决方案

2022-02-18 17:08:31 1462

原创 elasticsearch 热更新-mysql远程实现异常处理

一.报错异常:Caused by: java.security.AccessControlException: access denied ("java.lang.RuntimePermission" "setContextClassLoader")二.开发环境:elasticsearch 7.15.2java 1.8.0.291mysql 8.0.26具体异常如下:fatal error in thread [elasticsearch[ZBMac-C02ZQ3T41.lo.

2022-02-10 18:22:43 2890 1

原创 mac开发环境问题汇总

1.mac 安装本地mysql;命令行报错: mysql command not found在命令行执行如下几步:1.touch .bash_profile 然后回车2.open -e .bash_profile 然后回车如果你没有配置其他的path,会出现一个空白页面;如果配置了其他的比如jdk的或者其他的,不需要理会,直接加上增加 export PATH=$PATH:/usr/local/mysql/bin 保存后关闭3.回到终端面板,输入:source ~/.bash_profile..

2021-09-26 20:54:42 414 2

原创 SpringBoot启动异常问题汇总以及Maven常见异常

1.[ERROR] Failed to execute goal maven-resources-plugin:3.2.0:resources Input length = 1 -> [Help 1]对springboot项目进行打包的时候,打包失败报错如下[ERROR] Failed to execute goal org.apache.maven.plugins:maven-resources-plugin:3.2.0:resources (default-resources) on p

2021-09-24 10:02:34 682

原创 DataGrip for mac javax.net.ssl.SSLHandshakeException: No appropriate protocol (protocol is disabled

mac 安装 dataGrip 时使用 jdk 1.8版本以上 连接数据源回有如下报错:javax.net.ssl.SSLHandshakeException: No appropriate protocol (protocol is disabled or cipher suites are inappropriate) The following required algorithms might be disabled: SSLv3, TLSv1, TLSv1.1, RC4, DES, M

2021-09-02 13:59:09 7048 12

原创 各大厂技术大佬技术帖子总结

分享一些平时自己看的技术大佬们的帖子集合:阿里中间件技术团队:http://jm.taobao.org/categories/美团技术团队:https://tech.meituan.com/IBM开发团队:https://www.ibm.com/developerworks/cn/java/并发编程网:http://ifeve.com/张开涛https://www.iteye.com/blog/user/jinnianshilongnian跳转网站的连接地址:

2021-08-12 00:22:52 512

转载 微服务设计、拆分原则-优秀文章整理

微服务设计、拆分原则https://www.cnblogs.com/guanghe/p/10978349.html什么是分布式架构?各种分布式架构的优缺点:https://blog.csdn.net/qq_32297447/article/details/79081112微服务的4个设计原则和19个解决方案:https://blog.csdn.net/weixin_45443931/article/details/98869435...

2020-08-08 16:47:21 147

转载 java 集合类的实用操作:排序

1.针对于map按 Key 或者 value进行排序:转自 :https://www.cnblogs.com/zhujiabin/p/6164826.html

2020-08-02 09:46:25 93

原创 java 实现二叉树的深度优先遍历和宽度优先遍历

二叉树深度优先遍历利用栈(先进后出的特性-先入栈右子树)宽度优先遍历利用队列(先进先出的特性,先入队左子树)//使用栈方式深度遍历二叉树public static void DepthTree(Node node){ Stack<Node> stack = new Stack<>(); stack.add(node); while (!stack.isEmpty()){ node = stack.pop(); S

2020-08-01 23:29:32 356

原创 java 实现最大公约数,最小公倍数

/*** 补充:求最大公约数有辗转相除和 更相减损两种方式 * 最大公约数与最小公倍数的关系是 a * b= 最大公约数*最小公倍数 */ public static void main(String[] args) { int a = 10; int b = 7; System.out.println("最大公约数为"+getMaxYue(a,b)); System.out.println("最小公倍数"+getMinB.

2020-08-01 16:06:22 211

原创 Spring框架源码阅读,导入IDEA常遇到的问题-其他框架待更新

之前阅读Spring源码的时候,遇到一些问题没有记录,最近换了新的IDEA打算在看看代码,发现跑不起来了,就将这几个问题记录一下。1.问题一Error:(15, 57) java: 无法访问org.springframework.core.io.DefaultResourceLoader找不到org.springframework.core.io.DefaultResourceLoader的类文件需要在你要运行debug的子module中引入依赖具体操作如下图:..

2020-06-10 15:14:43 868

原创 常见线程池报错异常记录:

1.java.util.concurrent.RejectedExecutionException同事今天服务报错如下,看了下线程池的创建方式:方法逻辑是创建临时线程池然后关闭,他在代码中获取的全局线程池,方法结束给关闭了,这个异常相对比较简单,自定义线程池的时候,新建的线程加入不到线程池中,触发拒绝策略。java.util.concurrent.RejectedExecutionException: Task java.util.concurrent.FutureTask@72cffe5e re

2020-06-04 19:45:17 1068

原创 java实现同步的5种方式

为何要使用同步? (避免多线程数据不一致)java允许多线程并发控制,当多个线程同时操作一个可共享的资源变量时(如数据的增删改查),将会导致数据不准确,相互之间产生冲突,因此加入同步锁以避免在该线程没有完成操作之前,不被其他线程的调用,从而保证了该变量的唯一性和准确性。java实现同步的五种方式:1.使用sychronized关键字修饰的同步方法;2.使用sychronized关键字修饰的代码块3.使用特殊域变量(volatile)成员变量4.使用重入锁reentrantLo...

2020-05-20 15:27:59 7679

原创 面试题:mongodb、redis、memcache三者的区别是什么?

总结一下mongodb、redis、memcache三者的区别:mongodb和memcached不是一个范畴内的东西。mongodb是文档型的非关系型数据库,其优势在于查询功能比较强大,能存储海量数据。和memcached更为接近的是Redis。它们都是内存型数据库,数据保存在内存中,通过tcp直接存取,优势是速度快,并发高,缺点是数据类型有限,查询功能不强,一般用作缓存。1.性...

2020-05-05 16:43:14 392

原创 微信令人头疼的文件自动下载功能终于不用默认了

平时办公一直用电脑客户端微信,各种群里的文件自动下载,时长需要自动清理,就在最新的2020.4.27版本,自动下载终于可以关闭了。点击设置-文件管理-去掉勾就好...

2020-04-28 11:20:15 4755

原创 try-catch嵌套结构的异常捕获

工作中常常遇到方法的嵌套,方法中有各自的try-catch异常捕获,但是实际上并不能满足需要,如果遇到嵌套的结构,该如何设计实例1:public class testTryCatch { public static void main(String[] args) { try { childMain(); System...

2019-12-05 16:47:28 1751

原创 IDEA debug方式启用springboot项目慢的原因总结

1.代码方面,主要是springboot注解方面https://www.cnblogs.com/cmfwm/p/7943756.html2.断点是否开启太多https://blog.csdn.net/lin5198195/article/details/816266973.本地访问host设置查看本机hostname方式,win10CMD中,直接hostname即可查看1...

2019-08-19 10:15:24 2214 2

原创 java.io.IOException: No space left on device ftp下发文件报错

2019-04-08 09:54:53.128 INFO 1 --- [ol-3-thread-928] com.bonc.busi.task.base.FtpTools : 开始提取文件org.apache.commons.net.io.CopyStreamException: IOException caught while copying. at org.apac...

2019-04-22 11:47:20 1225

原创 java.sql.SQLException: closed connection:program err:java.io.IOException: Connection reset by peer

java.sql.SQLException: closed connection:program err:java.io.IOException: Connection reset by peer con:MySQLConnection [id=8929, lastTime=1555412798809, fromSlaveDB=false, threadId=1050, charset=utf8...

2019-04-22 09:33:01 1670

原创 freemarker的基本语法及入门基础

最近接手的项目中用到了freemarker,就找到了资料学习了下基本用法, 下面的文章,不错,在学习中修改了部分小错误。转自:https://www.cnblogs.com/JealousGirl/p/6914122.html下文为已修改版本:一、freemarker模板文件(*.ftl)的基本组成部分 1. 文本:直接输出的内容部分 2. 注释:不会输...

2019-04-16 15:45:51 447

原创 java.lang.NoClassDefFoundError:org/springframework/transaction/interceptor/TransactionAspectSupport

springboot项目启动报错:Exception in thread "main" java.lang.NoClassDefFoundError: org/springframework/transaction/interceptor/TransactionAspectSupport at java.lang.ClassLoader.defineClass1(Native Met...

2019-03-05 23:14:36 4659

原创 linux环境安装mysql和使用中的常见问题

本文针对的环境是 centos 6.8 mysql 5.6.24版本1.执行命令 service msyql status查看mysql运行状态时报错:MySQL is not running, but lock file解决:移除锁文件,并把该lock文件位置设定;rm /var/lock/subsys/mysql lock file 在 /etc/rc.d/init.d...

2019-03-05 20:07:46 318

原创 关于vm虚拟机虚拟网络已禁用

如果某次开启虚拟机的时候,右上角出现红叉,提示虚拟网络已禁用或者彻底没有网络图标。只需下面四步:1.关闭网络守护进程service NetworkManager stop 此步如果执行也可直接进行下一步。2 进行NetworkManger服务目录 cd  /var/lib/NetworkManager3删除 NetworkManager.state文件rm...

2019-01-16 09:59:40 7714 2

原创 java调用shell脚本实现百万数据的csv报表导出

  利用shell脚本访问远程数据库,实现百万级数据导出csv文件背景:工作中报表导出大多用的poi方式进行导出excel文件,数据量在几千,几万的不用考虑性能问题,但是部分报表中数据量需要导出百万数据,导出操作为了有好体验,避免页面假死且可进行后续操作,导出操作均是跳转新的页面,而项目中服务的页面ngnix响应时间是30秒,而即使使用poi多线程导出,100万数据测试了下大概也需要90秒左右...

2019-01-09 23:40:41 1135

原创 centos 6,7版本虚拟机网络配置

总结一下在配置centos6,7不同版本时网络配置的区别一.centos6root用户登录  1.修改  /etc/udev/rules.d/70-persistent-net.rules 配置文件  命令如下:vim /etc/udev/rules.d/70-persistent-net.rules   1.1 修改名称为 eth0,针对是克隆的虚拟机该文件会有两项,删...

2018-11-20 20:00:21 361

原创 关于notepad++的js,xml插件安装

最新更新了notepad++发现之前安装的插件都不显示了,网上找了不少版本的dll文件试了还不管用,后来无意点击发现点击plugin Admin可以直接选择对应的插件,直接安装,不用将dll文件移动到plugin文件夹中了如图点击后,直接选择对应的插件--install安装完,之后应用会自动重启重启后点击插件,会发现要安装的已经显示版权声明:本文为博主原创文章,转载请注...

2018-11-20 16:01:20 986

原创 mycat执行报错:java.sql.SQLException: java.lang.IllegalArgumentException: all columns in order by clause

普通sql语句:SELECT REC_ID,ORDER_UPDATE_RULE,ACTIVITY_ID FROM PLT_ACTIVITY_INFO WHERE ((ORDER_GEN_RULE = 1 OR ORDER_GEN_RULE = 2 )AND TENANT_ID = 'uni076'AND ACTIVITY_ID = '112202'AND ACTIVITY_ST...

2018-10-24 19:06:43 6202

原创 echarts简单快速上手

ECharts是由百度前端技术部开发的,基于Javascript的数据可视化图表库,可用于展示各种报表、图标,开源前端项目。上手也非常简单,下面是入门例子:1.js导入:&lt;script type="text/javascript"src="js/jquery-2.1.0.min.js"&gt;&lt;/script&gt;&lt;script type="text/javas...

2018-09-25 10:46:21 630

原创 Bootstrap-datetimepicker快速上手

在开发中许多日期插件,本文介绍bootstrap-datetimpickershij时间插件bootstrap-datetimpicker是基于bootstrap的时间插件,因此在页面中需要先引入,bootstraps的css和Js,然后在引入bootstraps-datetimpircker的css,js。如图为正常的样式。如果为图2样式,彻底使用还需要jquery的js...

2018-08-09 18:42:06 496

原创 带有数组数据结构的json字符串解析并保留其原有顺序

今天在工作中遇到一个问题,一个服务提供接口数据,且数据为字符串,字符串中有Map结构也保持有顺序,另一个接口,获取时需要保留原有的map顺序,且存放到linkHashMap中,最终放入缓存中进行使用。本例中使用alibaba 的fastJson进行字符和json之间的转换情况1:如果只是直接返回一个map: 下图为提供接口的代码:List&lt;String&gt; tenant...

2018-07-26 17:49:53 3547

原创 springboot热部署中报错 javax.management.InstanceAlreadyExistsException: DefaultDomain?

项目成功启动后执行各种操作没有问题,但是进行类文件修改后,项目自动重新编译进行热部署时报错报错信息如下:org.springframework.context.ApplicationContextException: Failed to register LiveBeansView MBean; nested exception is javax.management.InstanceAlre...

2018-07-23 18:20:06 16574 4

转载 java日期获取前一天和后一天

import Java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;public class DateUtil {        public static void main(String[] args) {

2017-03-27 16:57:34 772

jd-gui.exe

一个简单好用的查看jar文件的软件,直接将jar文件拖拽进行即可

2019-03-05

doublebox-bootstrap.js

这是bootstrap的一个前端插件框架doublebox,用于左右选择器。可以将左边或者右边的来回选择。

2019-01-16

2.7.2 Hadoop本地库64位

针对执行hadoop中hdfs命令报错异常,fail to load native-hadoop的编译过的64位hadoop本地库,替换lib/native即可

2018-11-22

notepad++插件安装文档

nodepad++插件更新之后,发现很多插件都不能用了,本文档介绍了关于更新后安装插件的描述

2018-11-21

plsql相关问题

plsqlDev工具连接远程oracle数据库相关配置问题解决方案

2017-10-09

source tree认证书

非常方便简洁的source tree 认证书,避免自己登录网站手动的填写邮箱去按步骤注册,只需一键导入即可直接使用source tree软件

2017-08-31

jquery所有版本及手册

jquery所有版本及手册

2016-11-01

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

TA关注的人

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