自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (10)
  • 收藏
  • 关注

原创 java Process调用python脚本乱码踩坑记

java Process调用python乱码 docker

2022-01-07 14:57:37 1840

原创 MySql存储过程拆分JSON数组插入子表

1、业务背景 由于之前的各种版本因素,将主子表数据是以json进行存储的,主表里面存储子表的json array,由于联合查询效率太低,故需要将其拆分成主子表,但是之前的业务数据必须要导入到新表,这里介绍一下整体处理的思路,以及具体的处理方式。 之前的数据如下图所示: 需要转换成的子表结构CREATE TABLE `powoms_ultimate`.`Untitled` ( `id` int NOT NULL AUTO_INCREMENT, `p...

2020-11-13 13:43:32 1514 3

原创 记Maven命令打包到本地库*.pom文件打包不完整的解决思路

问题描述1、需求描述目前筹划做一个开源的springboot项目,其想法是在这个开源项目中整合所有依赖的jar包。之后开发就直接新建个maven项目直接依赖这个包就可以直接进行开发了。2、问题描述当写好基础的jar包打包之后,mvn install 到本地仓库,新建maven项目依赖此jar包,发现基础jar包所依赖的所有jar都没有引入进来。但是经过几番测试发现一下规律: (1)、在idea中install 的jar包可以正常使用。 (2)、mvn install:instal..

2020-11-09 14:13:25 1940

原创 centos7安装RabbitMQ教程

1、下载官网下载地址:https://www.rabbitmq.com/download.htmlErlang下载地址:https://www.erlang.org/downloads注意:1,下载前需要查看 当前版本和 erlang版本的对比2,下载mq 默认是.xd 文件,解压之后得到tarxz 解压命令:xz -d *.xz3,使用最新版的erlang和MQ推荐迅雷下载,快过wget 和window 的所有浏览器下载2、Erlang安装1、上传tar..

2020-06-30 15:56:31 184

原创 线程的并发基础部分小结(二)

一、synchronized和锁的一些细节1、synchronized 不能被继承,当父类方法使用synchronized修饰方法时,子类继承的方法不具有synchronized作用。2、构造方法不可能真的同步,尽管synchronized可以修饰构造方法。3、所有的锁都是块结构的。在进入synchronized 修饰的同步方法或者同步代码块之前线程需要获取当前对象的锁,退出(即使是异常退出)必须正确释放锁。 ...

2020-06-22 10:26:44 97

原创 线程的并发基础部分小结(一)

一、线程的创建Thread和Runnable两者的优劣思考在JDK中Thread本身实现了Runnable接口,所以使用实现Runnable接口应该是java最提倡的方式,Runnable和Thread分开使用的好处之一就是就java只支持单继承,如果使用了继承Thread就不能继承其他的类了;其二开发人员无需纠结Thread和Runnable之间的同步块和同步方法之间的内部交互,这种分隔使得对操作的本身与其运行的上下文有着独立的控制。其三,同一个Runnabled对象可以用来初始化其他的线程,也可以用

2020-06-14 23:13:18 109

原创 JVM运行时数据区

一、JVM内存JVM 内存主要集中在运行时数据区(Runtime Data Area),其中运行时数据区包含有:方法区:方法区主要包含常量池、虚拟机加载的类信息、静态变量、及时编译后代码等数据 JDK7已经将常量池从永久代中移除了 方法区是线程共享数据区 垃圾回收的主要目标是对常量池的回收和对类型的卸载 无法满足内存分配需求时,抛出OutOfMemoryError 别名:“永久代”(Permanet Generation),内存大小分配至指令为:-XX:MaxPermSize=100m

2020-05-26 22:39:30 115

原创 Linux Jekins war包版本的完全卸载

1、关闭tomcat:./shutdown.sh2、删除/webapps/jenkins下所有文件:rm -rf jenkins3、删除配置文件:rm -rf /root/.jenkins/

2019-12-03 21:00:52 2145

原创 Git 本地创建本地分支和远程分支命令

1.先创建并切换到本地分支git checkout -b newBranchName2.提交到远程(其中:newBranchName:上一步创建的本地分支名,gitNewBranchName:git远程的分支名)git push origin newBranchName:gitNewBranchName...

2019-11-27 10:19:48 896

原创 Docker centos 6.8安装

1、安装docker的epel依赖yum install -y epel-release2、安装dockeryum install -y docker-io如果提示错误:No package docker-io available. 可能原因是yum从指定的服务器下载docker没找到,则自行设置docker地址即可则使用如下命令进行安装y...

2019-10-22 12:46:55 93

原创 maven构建项目采坑之-----<dependencyManagement>标签

1、dependencyManagement标签使用场景 在分布式项目中<dependencyManagement>标签用于顶层抽象模块的管理Jar包,这样子项目中依赖响应的jar时候,就不需要使用<version>标签,来达到统一管理jar版本的目的。2、采坑记录 使用dependencyManagement需要注意,假设本地库没有所依赖的...

2019-10-15 21:25:01 405

原创 WEB基础--HTTP协议整理

参考《Netty权威指南2》 申明:此篇博客仅仅是为了自己学习和记忆使用,如有侵权,请联系删除1.1 HTTP协议定义&介绍 HTTP协议(超文本传输协议)是建立在TCP传输协议的上的应用层协议。 HTTP协议具有以下特点:支持Client/Server 模式 简单--客户向服务器请求服务时,只需指定服务的URL,携带必要的请求参数...

2019-10-14 20:18:26 182

原创 WEB基础--Servlet架构研究

Servlet基本介绍: Servlet(Server Applet)是Java Servlet的简称,称为小服务程序或服务连接器,用Java编写的服务器端程序,具有独立于平台和协议的特性,主要功能在于交互式地浏览和生成数据,生成动态Web内容。 狭义的Servlet是指Java语言实现的一个接口,广义的Servlet是指任何实现了这个Servlet接口的类,...

2019-10-14 15:27:43 200

原创 java基础之--java8种基本数据类型

java一共8类基本数据类型: 1、 byte 1个字节占8位 最高位符号位 范围 2^7-1 ~ -2^7 2、short 2个字节占16位 最高位符号位 范围 2^15-1 ~ -2^15 3、char 2个字节占16位 字符数据类型,使用单引号括起来,String底层使用...

2019-10-13 22:24:53 187

原创 SQL server image截取部分数据,转int类型

1. substring('表达式',start,length) 截取的结果和表达式一致2.高低位转换,     DECLARE @vb varbinary(4);      SET @vb = substring(@image,4,1)+substring(@image,3,1)+substring(@image,2,1)+substring(@image,1,1);  

2017-08-30 14:28:07 571

原创 整理微信开发的前端框架

1、Frozen UI  手Q出品,组件更丰富,视觉舒适度也不错,适合我这种前端较生疏,需要开箱即用的程序员  演示地址:点击打开链接 下载地址:点击打开链接2、WeUI   微信官方出品,控件稍微较少,可以去微信公众平台下载。

2017-06-26 14:02:10 6544 1

原创 修改浏览器user-agent

最近由于适配的需要,自己有没有Mac和Pad,所以就需要修改电脑的user-Agent,百度之后尝试一下,总结如下:1.IE   (1)、F12进入开发者模式    (2)、选择仿真    (3)、在仿真模式下,选择用户代理字符串修改user-agent     2.FireFox    (1)、在地址栏输入"about:config”,按回车键(如果页面提示“这样

2017-06-23 13:47:10 4562

转载 SQL Server DECIMAL精度设置

最近项目中使用涉及到转账提现的功能,所以遇到一个问题,DECIMAL的精度如何设置呢?在百度之后得到如下结果,验证可行:       建表的时候设计到金钱的处理的字段当然是要使用DECLIMAL,进度如何设置呢?      money   decimal(18,2)      18:表示定点精度,小数点左边和右边可以存储的十进制数字的最大个数,最大精度为38      2:表示

2017-06-12 19:38:29 18528 1

原创 MyBatis解决Update动态SQL逗号的问题

最做项目遇到以下情况,MyBatis中需要动态拼接Update,由于之前忙着赶项目,就直接照着下面的这样写,结果发现系统出现了异常,原来这样写如果id=null就会出错UPDATE TABLE SET id= #{id,jdbcType=INTEGER} ,name = #{name

2017-05-17 16:24:36 42103 9

原创 验证微信号的正则表达式

var wxreg=/ ^[a-zA-Z]{1}[-_a-zA-Z0-9]{5,19}+$/;

2017-05-12 11:57:12 16141

转载 数据库中的左连接(left join)和右连接(right join)区别

Left Join / Right Join /inner join相关关于左连接和右连接总结性的一句话:左连接where只影向右表,右连接where只影响左表。Left Joinselect * from tbl1 Left Join tbl2 where tbl1.ID = tbl2.ID左连接后的检索结果是显示tbl1的所有数据和tbl2中满足wher

2016-06-30 22:24:52 316

nginx-upstream-jvm-route nginx共享Session

nginx-upstream-jvm-route nginx共享Session 解决invalid parameter "srun_id=a"

2023-12-25

rbiitmq&erlang.txt

RabbitMq3.8.3安装软件,以及3.8.3配套的Erlang22.2 linux安装包,linux,linux,linux 重要的事情说三遍

2020-03-20

graphviz-2.38(AxB).rar

graphviz-2.38 安装包,在 IDEA安装 plantUML 设计插件工具时,报错的找不到graphviz 时候,安装,配置环境变量,并重启IDEA即可

2020-01-17

jq-form.zip

好用的前端框架插件 jquery-form.js 3.50.0版本,欢迎下载

2019-06-14

之前的PostMan安装说明

此文件不许要下载,对之前上传的postman进行安装说明,之前安装的postman出现错误的情况,其实已经安装好,报错之后,直接去C:\Users\Administrator\AppData\Local\Postman\app-6.0.9这个路径下面,里面就是安装好的文件,直接点postman.exe就可以直接启动程序

2018-11-08

honeyswitch.js仿苹果开关按钮切换效果.zip

案例全,使用方便的基于JQuery的仿苹果开关按钮切换效果插件,使用简单方便,控制状态容易,更改状态方便

2018-10-24

jQuery弹出式下拉框省市区三级联动地区选择插件

适用于电商项目收货地址选择的三级联动插件,省市县数据很齐全。

2018-10-24

dubbo视频百度云资源下载

最新的dubbo视频资源,涵盖很多dubbo基础,dubbo原理,dubbo使用

2018-08-28

JQ转盘插件

较好的一个转盘插件,适配做的还是不错,有中奖信息的滚动插件

2018-04-19

工具posman

postman是一款可以记录请求接口和数据的测试工具,可以利于多接口测试

2018-03-08

JQuery三级联动选择省市区插件

jQuery中国省市区地址三级联动插件Distpicker,欢迎下载

2017-10-25

空空如也

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

TA关注的人

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