自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(267)
  • 资源 (57)
  • 问答 (2)
  • 收藏
  • 关注

原创 亚马逊ec2安装代理时的启动配置文件amazon-cloudwatch-agent.json

亚马逊ec2安装代理时的启动配置文件amazon-cloudwatch-agent.json

2023-06-18 16:13:49 216

原创 navicat 无法连接aws的数据库rds

当您无法连接到数据库实例时,常见原因如下:入站规则– 由本地防火墙强制执行的访问

2023-05-16 12:05:17 725

原创 查询CNAPS 代码

CNAPS 代码

2023-02-04 19:11:43 1083

原创 gitlab 吃内存。调整gitlab配置

时间2022年11月,一台2核4g的阿里云服务安装了最新的gitlab,安装教程可以看之前的文章。这台服务器只装了一个程序即gitlab,但是内存吃的所剩无几。解决办法:无非是修改配置文件然后重启。

2022-11-29 10:11:12 1644

原创 yarn : 无法加载文件 C:\Users\panji\AppData\Roaming\npm\yarn.ps1,因为在此系统上禁止运行脚本。有关详细信息

电脑正常安装了yarn,但是在vscode运行报错。yarn : 无法加载文件 C:\Users\pi\AppData\Roaming\npm\yarn.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。所在位置 行:1 字符: 1+ yarn install

2022-10-10 17:35:52 168

原创 微信小程序的订阅消息

微信小程序的订阅消息

2022-08-31 20:31:02 108

原创 计算机系统和概述

计算机组成原理-层次结构、主存、运算器、控制器

2022-07-31 21:24:32 84

原创 c++ 构造函数的初始化列表

#define _CRT_SECURE_NO_WARNINGS #include <iostream>using namespace std;class A{public: //显示提供一个带参数的构造函数 A(int a) { m_a = a; cout << "a = " << m_a << "调用了构造函数" &...

2022-06-30 23:28:54 256

原创 Java JIT

JIT 简介JIT 是 just in time 的缩写, 也就是即时编译编译器。使用即时编译器技术,能够加速 Java 程序的执行速度。下面,就对该编译器技术做个简单的讲解。首先,我们大家都知道,通常通过 javac 将程序源代码编译,转换成 java 字节码,JVM 通过解释字节码将其翻译成对应的机器指令,逐条读入,逐条解释翻译。很显然,经过解释执行,其执行速度必然会比可执行的二进制字......

2022-06-30 23:26:33 200

原创 spring中涉及到的设计模式

装饰器模式实现方式:Spring中用到的包装器模式在类名上有两种表现:一种是类名中含有Wrapper,另一种是类名中含有Deco

2022-05-31 21:14:01 2940 1

原创 ES6笔记整理

2022-04-28 14:30:38 271

原创 MySQL 索引失效场景

1、对索引列运算(如,+、-、*、/),索引失效。2、查询条件包含or,可能导致索引失效3、like通配符可能导致索引失效(左侧有%)。4、左连接查询或者右连接查询查询关联的字段编码格式不一样,可能导致索引失效。5、在索引列上使用mysql的内置函数,索引失效。6、索引字段上使用isnull,isnotnull,可能导致索引失效。7、如何字段类型是字符串,where时一定用引号括起来,否则索引失效8、mysql估计使用全表扫描要比使用索引快,则不使用索引。9、联合索引,...

2022-03-31 21:18:10 732

原创 安卓Dalvik VM虚拟机

1、谷歌开发的,应用于Android系统,并在Android2.2中提供了JIT,发展迅猛2、DalvikVM只能称作虚拟机,不能称作“Java虚拟机”,它没有遵循Java虚拟机规范3、不能直接执行Java的class文件4、基于寄存器架构,不是jvm的栈架构。5、执行的是编译以后的dex(DalvikExecutable)文件。执行效率比较高。 它执行的dex(DalvikExecutable)文件可以通过class文件转化而来,使用Java语法编写应用程...

2022-02-28 22:04:37 2899 1

原创 gitlab自动构建成功,但显示失败

背景:使用gitlab构建springboot项目,构建完成后scp到另一台服务器,在此过程中scp时间很长。之前都能构建成功、scp成功。但有一次构建成功、scp成功,但是显示失败。2、3、

2022-01-28 11:07:04 2460

原创 json 注意事项

JSON的值只能是以下几种数据格式,其他任何格式都会触发报错,例如 JavaScript 中的 undefined。数字,包含浮点数和整数 字符串,需要包裹在双引号中 Bool值,true 或者 false 数组,需要包裹在方括号中 [] 对象,需要包裹在大括号中 {} Null还需要注意的是 JSON 文件中无法使用注释,试图添加注释将会引发报错。...

2021-12-30 21:26:03 222

原创 Linux 压缩多个文件

要压缩的文件如图所示下面是两种压缩命令对比只是归档,基本无压缩效果tar -cvf aaa.tar.gz sys-contract.2021-10*压缩效果好tar -jcvf aaa.tar.bz2 sys-contract.2021-10*生成的压缩文件大小对比...

2021-11-20 09:06:44 1984

原创 负数的补码为什么是反码加1

正数的原码,反码,补码相同。负数的反码是原反,负数的补码是其反码加1。向要了解反码,先要了解反数。原码,反码,补码,移码反码只是原码转变成补码的一个中间状态值,在计算机中无其他用处。补码的作用:将计算机中的减法计算变成了加法计算,不用计算机中设计减法器,用硬件电路同时实现加法器和减法器较复杂。...

2021-10-19 21:39:20 13938 1

原创 腾讯云服务器遭入侵,安装挖矿木马病毒3

经历了上次的调整,还是被入侵了,这次找到了原因,shiro密钥Key被硬编码在代码里。类似于这样: /** * 记住我 */ public CookieRememberMeManager rememberMeManager() { CookieRememberMeManager cookieRememberMeManager = new CookieRememberMeManager(); cookieRememberMeMana

2021-09-26 20:33:19 650 2

原创 阿里云安装gitlab

安装看这篇https://developer.aliyun.com/article/787713?spm=a2c6h.13813017.content3.2.5f8e578cVmy2eG修改默认端口看这篇https://developer.aliyun.com/article/629458?spm=a2c6h.14164896.0.0.28436ea5XV4bmw

2021-08-29 12:05:44 103

原创 修改 Linux 云服务器默认远程端口22

背景:云服务器经常被暴力破解,无非是知道root,知道你使用的是22端口,剩下密码就去猜了。修改默认远程端口22为其他,然后修改安全组,这样黑客还需要去猜测你的远程端口了。以腾讯云服务器为例1、用VNC登录Linux服务器2、修改默认端口vim /etc/ssh/sshd_config如图所示23456为你的心的默认远程端口 ,这个端口你可以自定义,只要不冲突就可:wq保存好3、执行如下命令,使配置修改后生效systemctl restart sshd.se.

2021-08-08 15:53:55 699

原创 5.6及以上版本mysql的innodb支持全文索引。

1、innodb 从1.2.x 开始才增加了全文索引支持2、Mysql版本 innodb引擎版本5.1.x 1.0.x版本(官方称为InnoDB Plugin)5.5.x 1.1.x版本5.6.x 1.2.x版本3、查innodb版本,及mysql版本mysql> show variables like 'innodb_v...

2021-08-01 11:02:42 443

原创 B树和B+树

B树定义:又称为多路平衡查找树,B树中孩子结点最大值称为该B树的阶,通常记为m特性:1、根节点最少有2棵子树,最少有1关键字;最多有m棵子树,最多m-1个关键字2、其他结点最少有[m/2]棵子树,最少有[m/2]-1关键字;最多有m棵子树,m-1个关键字3、所有的叶子结点都在同一层次上,且不带任何信息4、对于任一结点,所有的子树高度相同5、关键字从左至右依次变大6、关键字在各结点中不重复7、各结点都保存了记录(数据)的指针,可以根据指针找到数据B+树.

2021-07-25 19:02:39 1648

原创 tcp四次挥手 最后一次ack如果没有收到

1、当第四步的A发送的确认报文,B收到时,A会等待2MSL的时间后,连接彻底关闭。(因为B收到了,所以2MSL时间内B不会重发第三步的释放报文)2、当第四步的A发送的确认报文,B没有收到时,B会继续发送第三步的释放报文,A收到后会继续发送第四步的确认报文(此时会重新启动2MSL计时器,重新等待2MSL时间),若在接下来的2MSL的时间内未收到B发送的第三步的释放报文,则意味着B已经收到了A的ack确认报文,连接彻底关闭MSL 是Maximum Segment Lifetime英文的...

2021-06-30 23:46:40 3298 3

原创 计算机网络-1-概要-名词解释

2021-06-30 22:38:57 72

原创 window下git的更新

1、找到git安装目录,运行git-cmd.exe2、命令:git update-git-for-windows3、命令:git --version

2021-05-02 11:31:20 148

原创 xxxx is not defined at HTMLButtonElement.onclick

1、报错如下,非必现2、页面结构如下---html代码区域---<script th:src="https://cdn.bootcss.com/html2canvas/0.5.0-beta4/html2canvas.js"></script><script th:src="https://cdn.bootcss.com/jspdf/1.5.3/jspdf.debug.js"></script> <script type="te.

2021-04-06 14:57:00 2051

原创 禅道数据从一台Linux迁移到另一台Linux

背景:一台centos7的云服务器A,一台centos7的云服务器B,A上是原禅道安装环境,现在要迁移到B上去。1、下载同一版本的禅道安装包在服务器B上安装好禅道。安装指南2、启动好服务器B上的禅道,登录B上的禅道,看是否安装成功。若安装成功,能正常登录禅道,其初始用户名密码,admin/1234563、迁移数据库信息①前往服务器A,路径/opt/zbox/app/zentao/tmp/backup下是禅道的备份资料,导出最新的备份sql(*************...

2021-03-28 20:36:09 933

原创 Spring事务失效的8个原因

1、MySQL数据库MyISAM不支持事务,代码层面做再多也无用。2、注解@Transactional作用在非public方法上。3、注解@Transactional作用在public方法上,但是该类没有被spring管理,比如没有在类上加注解@Service4、注解@Transactional作用在public方法A上,方法B没有被注解@Transactional作用,方法B调用方法A,controller层调用方法B。(原因是在同一个类之中,方法互相调用,切面无效 ,而...

2021-02-24 00:08:05 184

原创 单精度和双精度

贴图:引用:知乎小数用二进制如何表示

2021-01-31 21:05:54 384

原创 编程和法律关系的思考

原来法律和编码是相通的,都是处理逻辑问题。 特别是我国的成文法,特别像编码。 每一个案例都在找符合条件的法律条款,就像一些参数进入一个函数,在匹配不同的ifelse,输出不同的结果。条件判断是他们的共性。 某一案例没法在现有法律法规中找到适用的条款,说明这是一个新场景,当时制定法律的时候没有考虑到。就像编码里面遇到新的场景无法满足需求,这个时候就要增加需求,改代码了。 案例a:一个11岁的中国籍小孩,在深圳入室偷了价值5000的玩具。...

2021-01-10 11:06:47 360

原创 HashMap jdk1.7

HashMap jdk1.7HashMap数据结构源码分析成员属性构造函数put扩容总结HashMapHashMap基于哈希表的Map接口实现。这个实现提供了所有可选的映射操作,并允许null值和null键。(HashMap类大致相当于Hashtable,只是它unsynchronized并且允许空值。)这个类不保证映射的顺序;特别是,它不保证随着时间的推移顺序保持不变。数据结构​ jdk1.7的HashMap采用数组+单链表实现。数组中是一个个Entry对象jdk1.8采用数组+链表+红黑树来

2020-12-31 23:28:37 137

原创 java对象实例化内存布局与访问定位

2020-12-27 14:00:11 77

原创 jvm方法区结构

2020-11-19 23:55:10 171

原创 jvm堆结构

jvm堆结构jvm堆结构

2020-11-16 23:50:51 93

原创 visualVM插件中心,连接拒绝,手动下载插件Visual GC

1、新的插件地址https://visualvm.github.io/pluginscenters.html但是打不开,用fq可以。2、Visual GC插件效果版本jdk1.8.0_161对应插件Visual GC地址:https://download.csdn.net/download/u014520797/13013053...

2020-10-24 22:24:47 528

原创 The JVM Specification Java SE 8

https://docs.oracle.com/javase/specs/jvms/se8/html/

2020-10-10 23:43:50 286

原创 mysql报Access denied; you need (at least one of) the SUPER privilege(s) for this operation

原sql语句DROP VIEW IF EXISTS `ACT_ID_GROUP`;CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `ACT_ID_GROUP` AS select `r`.`role_key` AS `ID_`,NULL AS `REV_`,`r`.`role_name` AS `NAME_`,'assignment' AS `TYPE_` from `sys_role`

2020-10-10 23:38:55 2680

原创 将pdf转成图片时,文字没法显示

背景:系统在Windows系统正常的将pdf转成了图片,但是在centos系统上,文字没法显示。问题所在:centos系统上缺少字体。解决方案:1、将字体从Windows上上传至centos。(c盘下载,rz命令)2、代码层面 /** * 获取中文字体位置 * @return */ private static String getChineseFont(){ //宋体(对应css中的 属性 font-family: SimSun; /*宋体*/) Stri.

2020-09-28 23:01:42 2095

原创 IE下不支持Promise的问题

1、vue版①安装依赖npm install --save-dev es6-promise②在main.js中导入依赖import Promise from 'es6-promise'Promise.polyfill()2、普通版本<script type="text/javascript"> //测试 var polyfill = document.createElement("script"); polyfill.setAttribute

2020-09-17 08:52:58 555

原创 Spring5 思维导图

Spring中propagation的7种事务配置https://blog.csdn.net/sayoko06/article/details/79164858事务的4种隔离级别(Isolation Level)分别是什么?http://blog.itpub.net/26736162/viewspace-2638951/https://www.cnblogs.com/zhaoyibing/p/9558960.htmlhttps://baijiahao.baidu.com/s?i...

2020-08-16 21:53:29 274

微信公众号加解密

微信公众号加解密

2016-12-07

微信加解密库下载

微信加解密库下载 注意事项: 1.com\qq\weixin\mp\aes目录下是用户需要用到的接入企业微信的接口,其中WXBizMsgCrypt.java文件提供的WXBizMsgCrypt类封装了用户接入企业微信的三个接口,其它的类文件用户用于实现加解密,用户无须关心。sample.java文件提供了接口的使用示例。 2.WXBizMsgCrypt封装了VerifyURL, DecryptMsg, EncryptMsg三个接口,分别用于开发者验证回调url、接收消息的解密以及开发者回复消息的加密过程。使用方法可以参考Sample.java文件。 3.请开发者使用jdk1.6或以上的版本。针对org.apache.commons.codec.binary.Base64,需要导入jar包commons-codec-1.9(或comm ons-codec-1.8等其他版本),我们有提供,官方下载地址: http://commons.apache.org/proper/commons-codec/download_codec.cgi

2016-12-04

UnlimitedJCEPolicy

UnlimitedJCEPolicy 1.6,1.7,1.8

2016-12-04

resin-4.0.49-src.zip

resin-4.0.49-src.zipresin-4.0.49-src.zipresin-4.0.49-src.zipresin-4.0.49-src.zipresin-4.0.49-src.zipresin-4.0.49-src.zipresin-4.0.49-src.zip源码,可以加载到eclipse上查看

2016-11-29

resin-4.0.49

resin-4.0.49

2016-11-29

MyBatis自动生成java文件

这是一个简单的demo 包括jar包和demo工程,导入eclipse即可,工程需要修改配置参数,运行main方法即可。 MyBatis Generator (MBG) 是一个Mybatis的代码生成器 MyBatis 和 iBATIS. 他可以生成Mybatis各个版本的代码,和iBATIS 2.2.0版本以后的代码。 他可以内省数据库的表(或多个表)然后生成可以用来访问(多个)表的基础对象。 这样和数据库表进行交互时不需要创建对象和配置文件。 MBG的解决了对数据库操作有最大影响的一些简单的CRUD(插入,查询,更新,删除)操作。 您仍然需要对联合查询和存储过程手写SQL和对象。

2016-10-24

java 生成二维码

java 生成二维码

2016-10-09

Android 壁纸更改

Android 壁纸 更改,2种更改方式

2016-09-03

view pager

viewpager,图片轮播

2016-07-02

TiaoZao2.zip

闲鱼 侧滑 Android

2016-05-01

Java list转excel.zip

Java list转excel.zip

2016-03-22

java URL转PDF文件

java URL转PDF文件,网页内容转PDF文件

2016-03-22

微信企业号部门管理

微信企业号部门管理,带增删改查,不需要回调接口,修改参数即可测试使用

2016-02-02

Java email send image

功能描述: 1、发送简单文本邮件 2、发送带附件邮件,本地图片 3、发送带附件邮件,网络图片 4、发送带附件邮件,网络图片2 5、发送带HTML文本邮件

2016-02-02

table jsontest

主要功能: 1、表格数据json提交后台转成list, 2、后台list数据回显至前端表格, 3、表格带增加行删除行功能, 4、select元素回显 5、jQuery ajax submit提交

2016-02-02

redis 可视化工具,redisstudio

redis 可视化工具,redisstudio

2016-01-05

redis可视化工具,RedisClient-master

redis可视化工具,RedisClient-master

2016-01-05

redis多种版本的安装包

redis多种版本的安装包,redis64-2.8.2101.zip,redis64-2.8.19.zip,redis64-2.8.17.zip,vagrant-redis.zip.

2016-01-05

Axure新手适用的17个组件库.zip

常常需要图标素材。方便 PM、UE 做原型设计时使用,减少找图标、切图标的时间,提升工作效率。下面是精心为Axure新手和产品经理新人筛选的17个常用Axure部件库,共计400多个部件,包括: 60个水晶图标素材.rpLIB iPhone整机图标.rplib JS轮换动画(1).rplib JS轮换动画(2).rplib logo大全(1).rplib logo大全(2).rplib 人物小图标.rplib 图表和表格.rplib 导航和分页.rplib 小图标.rplib 小图标(黑白).rplib 平板及手机设计图标.rplib 手势点击图标.rplib 手机页面设计图标(1).rplib 手机页面设计图标(2).rplib 表格元素.rplib 说明窗口.rplib

2015-12-04

AxureRP7CN 汉化.rar

AxureRP7CN 汉化.rar,把下载的汉化包解压,将2个文件复制到安装目录下

2015-12-04

visualVM 插件中心Visual GC插件nbm文件类型

visualVM安装插件,无法连接到visualVM 插件中心,可通过手动安装。 对应jdk1.8.0_161,com-sun-tools-visualvm-modules-visualgc.nbm

2020-10-22

java8-openjdk-8u41-src.zip

openjdk-8u41-src-b04-14_jan_2020 官网地址:http://openjdk.java.net/

2020-05-24

openssh升级包

包含2个文件,分别是openssh-7.9p1.tar.gz、openssl-1.0.2h.tar.gz

2019-01-08

tars 资料安装包

包含7个安装包,基本覆盖tars服务所需要的安装包,Tars-master.zip属于1.1.0版本

2018-07-01

阿里云发送短信

阿里云发送短信

2017-10-10

阿里云短信服务demo源码实例下载

阿里云短信服务demo

2017-05-04

微信jssdk拍照

微信jssdk拍照

2017-04-15

WebsocketDemo.zip

WebsocketDemo.zip

2017-03-22

java excel

java exceljava exceljava exceljava exceljava exceljava exceljava excel

2017-03-15

阿里云 发送验证码到手机

阿里云 发送验证码到手机

2017-01-16

3分钟搞定redis java demo

redis java demoredis java demoredis java demoredis java demoredis java demoredis java demoredis java demoredis java demo

2017-01-14

redis 可视化工具以及免安装redis 绿色版

redis 可视化工具以及免安装redis,redis 可视化工具以及免安装redis,redis 可视化工具以及免安装redis

2017-01-14

阿里云短信服务

阿里云短信服务sms阿里云短信服务sms阿里云短信服务sms阿里云短信服务sms阿里云短信服务sms

2017-01-13

Redis入门指南 第2版

Redis入门指南 第2版

2017-01-13

微信公众号退款

微信公众号退款

2017-01-10

微信公众号支付接口文档V3.3.7

【微信支付】微信公众号支付接口文档V3.3.7

2017-01-10

微信企业号demo

37微信企业号demo

2016-12-31

阿里云 云对象存储OOS

阿里云 云对象存储OOS

2016-12-30

微信公众号基本配置

微信公众号 基本配置 安全模式微信公众号 基本配置 安全模式微信公众号 基本配置 安全模式

2016-12-18

微信服务号配置

采用springmvc ,基本配置为安全模式,带加密代码,亲自测试 通过,可被动回复消息,带自定义菜单创建。

2016-12-17

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

TA关注的人

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