自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 资源 (13)
  • 收藏
  • 关注

原创 ThreadPoolExecutor

为了减少创建和销毁线程的次数,让每个线程都可以多次的使用,可以根据系统情况调整线程的数量,防止消耗过多内存。就是为了优化线程的内存开销。

2022-12-12 23:05:42 428

原创 mybatis中批量数据save的坑

背景:一次做mybatis同步数据中,比对数据后AB表的变动很大,需要批量保存大量差异数据。代码:因为没什么业务转换逻辑,直接save查询出来的list。我这里分1000条一次插入。问题:直接导致超过oracle64k的限制。

2022-12-11 12:59:42 602

原创 类设计7大原则

设计7大原则

2022-12-10 00:07:43 1227

原创 观察者模式角度看Spring事件机制

观察者模式下看Spring的事件机制

2022-12-09 00:35:06 100

原创 如何让iframe中的页面后退到上一页

如何让iframe中的页面后退到上一页window.parent.history.back(-1);

2022-01-13 16:48:53 3142

原创 dubbo指定provider的IP

背景:因为自己mac电脑在连接公司vpn启dubbo项目的时候,dubbo直接用的vpn的ip地址,但是这个IP地址ping不通,所以根本没办法用。网上找了一遍,只说了需要配置host,但是我配置了127.0.0.1没用,翻了源码,发现源码里面给我排除了。。。最后我用了外网地址。然后不停MMP。。。解决办法:<dubbo:protocol host="192.168.3.221"/>或者在vm里面加参数:-Ddubbo.protocol.host=192.168.3.221分析:

2021-10-11 18:22:37 2567

原创 Vue CLI 模式和环境变量

环境变量配置文件.env # 在所有的环境中被载入.env.local # 在所有的环境中被载入,但会被 git 忽略.env.[mode] # 只在指定的模式中被载入.env.[mode].local # 只在指定的模式中被载入,但会被 git 忽略mode怎么配置--mode可以控制我们使用什么配置文件和环境变量一般在package.json中有项目的默认构建命令:build "build": "vue-cli-ser

2021-06-17 14:28:36 281

原创 pdfjs-dist/es5/build/pdf.js not found找不到原因记录

pdfjs-dist/es5/build/pdf.js not found找不到原因记录因为公司前端同事写完代码就调离了,留个大坑,涉及vue-pdf的代码并不能build,报错如下:These dependencies were not found:pdfjs-dist/es5/build/pdf.js in ./node_modules/cache-loader/dist/cjs.js??ref-12-0!./node_modules/thread-loader/dist/cjs.js!./nod

2021-06-16 13:49:02 8861 5

原创 springboot集成mybatis-maven插件自动生成pojo

生成springboot项目,选择mybatis、mysql(略过)搭建mysql环境,打开服务,记录用户名及密码,新建业务表。在resources文件夹下新建如图所示文件夹:包路径配置(记住自己存放的路径,后面用):在generator中新建文件generatorConfig.properties(统一存放需要的变量)、generatorMapper.xmlgeneratorConfig.properties内容如下,(mysql的jdbc.url一定要加时区serve..

2021-01-10 22:27:15 211

原创 更改springboot项目启动时显示的字符拼成的字母

在resources目录下新建一个txt文件:banner.txt在patorjk.com这个网页可以输入想要的字样生成图案在banner.txt中输入复制的图案。完成。

2021-01-10 17:57:24 307

原创 JavaScript Array 对象

创建 Arraynew Array();new Array(size);new Array(element0, element1, ..., elementn);Array 对象属性属性描述constructor返回对创建此对象的数组函数的引用。length设置或返回数组中元素的数目。prototype使您有能力向对象添加属性和方法。Arra...

2020-04-19 14:18:29 118

原创 个性化echarts标签,富文本

个性化选中突出单独柱子上的数字的样式option = { xAxis: { type: 'category', data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun'] }, yAxis: { type: 'value' }, series: [{ ...

2020-04-16 16:21:39 454

原创 maven配置之使用阿里云中央仓库

官网下载一个maven:https://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.zip然后解压找到conf/settings.xml打开,然后在mirrors中加入以下配置:<mirrors> <mirror> <i...

2019-12-08 23:05:22 163

原创 JS删除数组重复项

js删除数组重复项<!DOCTYPE html><html><head><meta charset="utf-8"><title></title></head><body><script>var i;var mycars = new Array();mycars[0] ...

2019-10-31 16:18:06 163

原创 python本地搭建连接orcale的环境。网络上良莠不齐。亲测可用

需要环境及工具:1、window7/102、Pycharm3、python-3.6.7.exe4、cx_Oracle-5.3-11g.win32-py3.6.exe5、instantclient-basic-win32-11.2.0.1.0注意:此处python、cx_oracle、instantclient最好同时都是32/64位版本。未知影响:因为我本地安装的oracle客户端是...

2019-03-27 10:32:54 410

转载 虚拟机中的CentOS 7设置固定IP连接最理想的配置

转载于:https://www.cnblogs.com/loeng/p/6540104.html如果没有eth0网卡的,改名我的另一篇博客有:https://mp.csdn.net/mdeditor/77149748#

2018-11-04 21:04:08 161

转载 软件版本号规范

软件版本阶段说明Base版: 此版本表示该软件仅仅是一个假页面链接,通常包括所有的功能和页面布局,但是页面中的功能都没有做完整的实现,只是做为整体网站的一个基础架构。Alpha版: 此版本表示该软件在此阶段主要是以实现软件功能为主,通常只在软件开发者内部交流,一般而言,该版本软件的Bug较多,需要继续修改。Beta版: 该版本相对于α版已有了很大的改进,消除了严重的错误,但还是存在着一些...

2018-09-07 11:04:46 563

原创 Calendar类常用方法

Calendar常量Calendar cal = Calendar.getInstance();cal.get(Calendar.DATE);//-----------------------当天 1-31cal.get(Calendar.DAY_OF_MONTH);//---------------当天 1-31 ,这个相对而言会比较准确cal.get(Calendar.DAY_OF_...

2018-08-22 15:40:52 266

原创 linux ssh

SSH是一种网络协议,用于计算机之间的加密登录。 如果一个用户从本地计算机,使用SSH协议登录另一台远程计算机,我们就可以认为,这种登录是安全的,即使被中途截获,密码也不会泄露。最早的时候,互联网通信都是明文通信,一旦被截获,内容就暴露无疑。1995年,芬兰学者Tatu Ylonen设计了SSH协议,将登录信息全部加密,成为互联网安全的一个基本解决方案,迅速在全世界获得推广,目前已经成为Li...

2018-07-23 17:51:54 151

转载 reboot与shutdown -r now

最近在装机器的时候,遇到了一些问题,因为要装几十台机器,每台的配置都是一样的,于是写了一长串的命令,批量执行。但是执行完了之后,一些机器的浮动IP的映射失效了。找人家工程师说是sysctl的配置问题,我就觉得搞笑,sysctl也不会影响到网卡的吧。然后我想到reboot。。。然后重装,shutdown -r now,试试果不其然。看网上有一篇写的挺好:Linux reboot全过程shut...

2018-07-23 13:29:43 4755

原创 shell脚本名称直接执行sh脚本

在实际的操作中,不会有人真的把所有的脚本都加一遍到path中,而且,也不能每一次在别的目录中新增脚本,就增加一次到path路径中。所以,此时应该csh 修改/etc/passwd 把对应用户修改成/bin/csh 如果没有csh,需要安装 切到用户根目录,新增.cshrc文件,内容如下(以下是我的配置,可以根据实际情况修改):# @(#)cshrc 1.11 89/11/29 SMI#...

2018-07-18 23:18:13 2477

原创 常用sed用法

sed是一种流编辑器,它是文本处理中非常中的工具,能够完美的配合正则表达式使用,功能不同凡响。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变,除非你使用重定向存储输出。Sed主要用来自动编辑一个或多个文件;简化对文件的反...

2018-07-18 23:09:57 479

转载 Linux中vi显示中文乱码的问题

$vi ~/.vimrclet &termencoding=&encodingset fileencodings=utf-8,gbk$:wqvim编码方面的基础知识: 1,存在3个变量: encoding—-该选项使用于缓冲的文本(你正在编辑的文件),寄存器,Vim 脚本文件等等。你可以把 ‘encoding’ 选项当作是对 Vim 内部运行机制的设定。 fileencoding—-该选

2018-01-10 09:52:24 5258

原创 This ZooKeeper instance is not currently serving requests

报这个异常的原因就是集群没有选出来leader,当集群里的结点只剩下一台,或者不足半数时,就会出现这个错误提示。 zookeeper配置中除了2181端口还有2888 和3888 把这三个端口都开放,然后重加载firewall防火墙配置,重启zookeeper集群就成功启动了.firewall-cmd --zone=public --add-port=2181/tcp --permanent

2017-08-15 22:21:51 593

转载 CentOS 7 网卡命名修改为eth0格式

Linux 操作系统的网卡设备的传统命名方式是 eth0、eth1、eth2等,而 CentOS7 提供了不同的命名规则,默认是基于固件、拓扑、位置信息来分配。这样做的优点是命名全自动的、可预知的,缺点是比 eth0、wlan0 更难读,比如 ens33 。一、命名规则策略 规则1:对于板载设备命名合并固件或 BIOS 提供的索引号,如果来自固件或 BIOS 的信息可读就命名,比如eno1,这种命

2017-08-13 20:30:30 484

原创 BufferedImage&Graphics2D简谈

类结构java.lang.Object |____ java.awt.Image |____ java.awt.image.BufferedImagejava.lang.Object |____ java.awt.Graphics |____ java.awt.Graphics2DAPI链接BufferedImage

2017-06-22 18:35:26 1480

原创 RTX查找本地明文密码

内存密码没有加密,造成能够获取到明文密码 我用的winhex18 1、用WINHEX打开RTX的内存(按alt+F9) 2、找到前缀为RTX的 3、打开主要内存 4、查找16进制字符串“40000000500061007300730077006F0072006400” 3、password下面就是明文密码

2017-03-20 17:36:18 7404 1

原创 各大网站JQuery的CDN库

菜鸟教程 CDN:<head><script src="http://cdn.static.runoob.com/libs/jquery/1.10.2/jquery.min.js"></script></head>百度 CDN:<head><script src="https://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></sc

2017-03-14 20:15:20 27108

原创 玩转浏览器之Tampermonkey

Tampermonkey 是一款免费的浏览器扩展和最为流行的用户脚本管理器,它适用于 Chrome, Microsoft Edge, Safari, Opera Next, 和 Firefox。 虽然有些受支持的浏览器拥有原生的用户脚本支持,但 Tampermonkey 将在您的用户脚本管理方面提供更多的便利。 它提供了诸如便捷脚本安装、自动更新检查、标签中的脚本运行状况速览、内置的编辑器等众多功能

2017-01-06 16:42:57 2319

原创 myeclipse显示行数

如图

2016-12-26 16:20:01 421

原创 myeclipse修改内存大小不足

修改MyEclipse的myeclipse.ini 文件(也可以在软件里直接修改–Java->Installed JREs–>edit)找到MyEclipse的安装目录,一般如果不修改的话默认为C:\MyEclipse10.1\Genuitec\MyEclipse 10.1有一个myeclipse.ini配置文件,设置如下: -vmargs -Xmx512m -XX:MaxPermSize=256m

2016-12-26 15:59:30 260

原创 eclipse/myeclipse如何显示内存使用

打开eclipse/myeclipse软件,点击菜单栏中的“Preference”选项,打开后点击“General”,在右边你会看到三个复选框,点击最后一个“Show heap status”。最后别忘了保存,点击“OK”关闭“Preference”。

2016-12-26 15:56:25 2121

原创 myeclipse或者eclipse老是卡在Refreshing workspace

到<workspace>\.metadata\.plugins\org.eclipse.core.resources目录删除文件 .snap重启myeclipse或者eclipse

2016-12-26 15:17:22 5230

原创 CSS cursor 属性

url 需使用的自定义光标的 URL。 注释:请在此列表的末端始终定义一种普通的光标,以防没有由 URL 定义的可用光标。default 默认光标(通常是一个箭头)auto 默认。浏览器设置的光标。crosshair 光标呈现为十字线。pointer 光标呈现为指示链接的指针(一只手)move 此光标指

2016-12-13 16:39:06 580

原创 sql去除字符串中左右空格

左右空格:update employee set emp_no=rtrim(ltrim(emp_no)) 字符串中空格:--替换字符串'干干广广'中的‘广广’为‘广告’Update employee Set title = replace('干干广广','广广','广告');--替换“aabb jj ”字符串中的“ ”为“”Update employee Set title = replace

2016-12-13 15:39:53 14454

原创 java中string.trim()函数的使用

trim():去掉字符串首尾的空格。String a=" hello world ";a=a.trim();

2016-12-09 15:06:15 1220

原创 Unsupported major.minor version 51.0错误

问题: LR:别人的项目使用的是JDK 1.7,而本机采用的是JDK 1.6,当引入工程,配置好JDK,运行程序时会报“Unsupported major.minor version 51.0”错误。 知识扩充:major.minor version,它相当于一个软件的主次版本号,只是在这里是标识的一个Java Class的主版本号和次版本号。

2016-11-30 10:53:36 280

原创 HandleBars模板引擎中文文档---Handlebars.js 表达式

Handlebars.js 表达式表达式是Handlebars模板的基本组成部分,你可以单独的以{{mustache}}的形式使用,传递给Handlebars,或者当做hash的参数。基础:最简单的Handlebars表达式是简单的标识{{title}}这个表达式的意思是:查到当前数据上下文的title属性。块helpers可以操作当前的数据上下文,但是不影响表达式的意

2016-11-29 10:50:50 1045

转载 Log4j基本使用方法

Log4j由三个重要的组件构成:日志信息的优先级,日志信息的输出目的地,日志信息的输出格式。日志信息的优先级从高到低有ERROR、WARN、 INFO、DEBUG,分别用来指定这条日志信息的重要程度;日志信息的输出目的地指定了日志将打印到控制台还是文件中;而输出格式则控制了日志信息的显 示内容。1、定义配置文件其实您也可以完全不使用配置文件,而是在代码中配置Log4j环境。但是,使用配置文件将使您的

2016-11-01 10:34:10 176

原创 如何同时上内网和外网

内网用网线,外网用无线。 开始,内网和外网都接通,在cmd中输入route print 你会发现内网的跃点数比较高。 打开“网络和共享中心”,设置无线的IPv4的网络属性,打开高级,接口跃点数设置为1, 再回到cmd中,输入route -p add 192.0.0.0 mask 255.0.0.0 192.168.27.189

2016-10-26 10:32:44 6280

zookeeper集群.rar

Windows搭建zookeeper集群,解压即用。zookeeper的版本是3.5.5,自用非常方便。

2020-04-17

apache-maven-3.6.3.rar

apache-maven-3.6.3-bin.zip 配置已经改成了阿里云的中央仓库。

2019-12-08

魔方测温.rar

电脑测cpu温度、显卡温度、硬盘温度、主板温度、cpu和内存使用情况

2019-10-21

python-3.6.7-32位

python-3.6.7-32位版本

2019-03-27

instantclient-basic-win32-11.2.0.1.0.zip

instantclient-basic-win32-11.2.0.1.0.rar

2019-03-27

cx_Oracle-5.3-11g.win32-py3.6.exe

python3.6对应的cx_oracle连接11goracle数据库的32位的5.3版本, python3.6对应的cx_oracle的32位的5.3版本

2019-03-27

MyEclipse的jad反编译工具及教程

MyEclipse的jad反编译工具及教程,亲测可用

2017-06-19

iPad的设计尺寸

iPad的设计尺寸

2016-06-14

Reachability

IOS 网络编程 ReachAbility头文件和源文件,用于判定网络的连接情况

2016-04-12

广告轮播 滚动视图

简易的广告轮播实现,简单易学,即拿即用。

2016-03-14

苹果编码规范

描述一些些iOS代码时应注意的问题和规范,写的更加标准并且漂亮。对排版和规范有要求的人有帮助。非常好用。

2015-11-01

iphone开发基础教程

本书内容完整丰富,具有较强的通用性,编程领域中各层次读者都能通过本书快速学习iOS 开发,提高相关技能。本书结合消费类设备上常见的实例,循序渐进地讲解了iOS 开发的基本流程,并介绍了最先进时尚受欢迎的iphone特性。

2015-11-01

空空如也

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

TA关注的人

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