- 博客(27)
- 资源 (15)
- 问答 (2)
- 收藏
- 关注
原创 删除北信源
1.刚好装了双系统,2.https://docs.microsoft.com/zh-cn/sysinternals/downloads/psexec
2021-06-12 12:16:30 11666
原创 了解InheritableThreadLocal
https://www.cnblogs.com/lyp-make/p/12964517.html观后实战:public class ShareInThreads { public static void main(String[] args) { InheritableThreadLocal<String> threadLocal=new InheritableThreadLocal<>(); threadLocal.set("..
2021-05-22 10:32:37 155
原创 [dubbo]初始化过程和调用过程
dubbo是阿里的开源RPC中间件,前些年停止维护后,一些公司开始推出自己的改良版本,如当当网的dubbox,目前github star 5K+。后来,阿里重新开始维护dubbo,并且dubbo被纳入了Apache的顶级孵化项目,目前github star 32K+,dubbox的6倍多。所以,还是学习apache dubbo吧。官网:http://dubbo.apache.org/zh-cn/github:https://github.com/apache/dubbospring boot版本
2020-06-05 14:20:51 558
原创 [springBoot]三个主要特征的实现
springBoot的强大让人津津乐道,对于刚开始接触springBoot的同学,感觉最神奇的莫过于以下几点:组件自动装配:自动检测classpath、配置、注解,决定是否启用组件 内嵌servlet容器:可以直接以jar的方式启动web项目 添加组件:只需要在pom依赖中添加对应的starter=========================starter=========================先说说最简单的starter,starter就是组件所有依赖的集合,并遵循s...
2020-06-05 10:12:46 360
原创 [MYSQL]整理下mysql的知识点(未完成)
数据库是用来存储数据的,由于数据量大,一般是存在磁盘上。索引的数据量也大,也存在磁盘上。那么,怎么高效地找到需要的数据呢?最原始的方法就是逐个比较,这种方式效率太差,所以有人想出了一个方法。根据数据计算出一个数值,存储时,将数据按这个数值的大小排序。查询时,也根据要查的数据计算出一个数值,拿这个数值比较,先取中间的值,如果大,往后找,如果小,往前找。有种数据结构就是用于这种算法的,就是二分查找树,左子节点 < 父节点 < 右子节点。如果最小值或者最大值作为父节点,那么这颗树就是一条线性的数值
2020-05-29 10:43:35 160
原创 MAVEN简单说明与无网环境下jar批量上传到nexus
一、重点1.命令mvn install 源码打包并加入本地仓库mvn deploy 源码上传到远程仓库2.配置settings.xmllocalRepository:本地仓库profile:配置远程库、远程插件库等,可配置多个,其中一个可配置默认激活mirror:镜像,mirrorOf配置对应的远程库ID,多个逗号分隔,支持星号代表全部。这些远程库都会优先使用该镜像地址...
2019-07-07 10:18:06 402
原创 代码混淆工具proguard的简单使用
下载地址:https://nchc.dl.sourceforge.net/project/proguard/proguard/6.1/proguard6.1.1.zip简单使用,需要关注的无非上面两图红框部分,其他默认就好。最后到process界面执行。...
2019-07-07 10:16:24 1402 1
原创 部署redis哨兵模式
一主一从三哨兵最简配置主:protected-mode no(关闭保护模式,如果不关闭,请配置密码)port 26400从:port 26401protected-mode noslaveof 192.168.137.149 26400哨兵:port 36379protected-mode nosentinel monitor mymaster 192.1...
2018-12-03 16:26:49 394
原创 【压测】使用jmeter进行java性能测试
基本测试原理:jmeter模拟请求,根据设定的不同请求量,查看目标程序的CPU占用率、内存消耗和线程数等状况,对比数据,分析优化程序。jmeter支持设定请求线程数和每秒执行次数。 准备工作是写一个执行类,因为要作为jar包使用,所以要建个项目先,项目只有一个实现了AbstractJavaSamplerClient抽象类的类。需要引用${jmeter_home}/l...
2018-11-27 20:01:08 664
原创 [windows优化]win10折腾过程
2018.11.27更新没固态硬盘,拯救者还不值3000,非常卡。双十一,终于忍不住买了块固态硬盘,刚好最近技术发展,固态硬盘降价了,入手三星750 M.2 250G。如果机子不能识别固态硬盘,请进入BIOS,设置启动模式为UEFI。进入BIOS的方法,百度经验有,不再是像以前的机子一样在开启的时候按键进入。一开始,用了分区助手做系统迁移,文件是迁移过去了,可是启动界面没有系统选择界面...
2018-01-24 10:29:10 4615
原创 windows脚本实战
1.重命名文件.bat@echo off //关闭回显setlocal enabledelayedexpansion //设置延迟加载变量(概念自行百度)for /F "delims=" %%i in ('dir /A:-D /B "*(1).*"') do ( //循环遍历当前文件夹下的文件set a=%%i //用变量a代表文件名set a=!a:.a=! //替换文件名中的.a字符为
2017-06-24 16:49:34 602
原创 【数据库】mysql和sql server写存储过程学到的一些知识
MYSQL SQL SERVER 存储过程createCREATE PROCEDURE DmaReportYearly (IN today datetime,IN partition_id INT (11)) COMMENT ''BEGINend1参数被小括号包裹2参数前声明是in或者o
2016-11-18 15:58:51 391
原创 【css】碰到的几个样式问题
background-size:1.100% 100% 图片拉伸至全背景,不按比例2.cover 按比例拉伸图片,直至两边拉伸到最大或超过背景宽/高为止把背景图像扩展至足够大,以使背景图像完全覆盖背景区域。背景图像的某些部分也许无法显示在背景定位区域中。3.contain 按比例拉伸图片,直至一边拉伸到最大为止把图像图像扩展至最大尺寸,以使其宽度和高度完全适
2016-11-11 13:55:00 268
原创 【数据库】right join的一个误区
我现在想查询B表中的所有type为1的数据,A表中查出一些字段加入到B结果中。比较下下面两句SQL1.select * from A right join B on B.type=1 where A.id=B.aid;2.select * from B left join A on A.id=B.aid where B.type=1 ;我原先是按第一句写的,结果
2016-11-09 16:52:09 2668
原创 【js】Array.prototype.reduce方法
[1,2,3].reduce(function(a,b){console.log('参数1:'+a);console.log('参数2:'+b);return a+b;},3)参数1:3参数2:1参数1:4参数2:2参数1:6参数2:3reduce(function(a,b){},initialValue)第一个参数为回调方法,第二个参数为初始值(没有,则为数组
2016-11-09 14:01:59 3246
原创 【js】时区问题
var d=new Date('2016-10-10T00:00:00') 打印dMon Oct 10 2016 08:00:00 GMT+0800 (中国标准时间)var d=new Date('2016-10-10 00:00:00') 打印dMon Oct 10 2016 00:00:00 GMT+0800 (中国标准时间)由此可见,中间带T的格式表示
2016-10-13 14:45:09 5163
原创 【java知识点】hibernate
1.subclass、union subclass、joined subclass的使用类设计:子类都继承父类,如鸭子类和鸡类都继承动物类表设计:subclass内嵌表,即子类父类同一张表,用鉴别器(就是额外一个字段)来区别类型;union subclass、joined subclass都是子类单独一张表(除非在映射文件中配置父类的属性abstract抽象为true)unio
2016-10-08 10:43:00 234
原创 【数据库】从mysql迁移到sqlserver
以下为一个自学者的探索过程,内容准确性不予保证我用的工具是navicat premium右键mysql的数据库选择数据传输只能选择表,其他默认灰色不能选择(估计是某些函数或者类型不支持造成的,俗话说不兼容),但mysql里的存储过程也有传输,没成功而已。在高级选项卡里做进一步设置,确定没干扰的话可以去掉一些勾提升执行效率(如不使用事务)。右边选择远程数据库后,点
2016-09-22 17:10:34 11559 1
原创 【网络安全】我的第一次windows服务器杀毒经历
公司的数据库服务器上有毒,一直没太在意(因为没有人在意,创业公司,问题不严重就没人管)。今天遇到点问题,就顺手把服务器上的毒清了吧。快捷键win+ R,打开cmd输入netstat -ano查看端口状态etablished表示正在使用的,其他的不管,UDP协议的也不管打开百度,搜索IP,查看ip归属地发现176.9.147.178是国外的ip,这个就是攻击者的ip了
2016-09-21 14:34:28 9646
原创 【linux】在VM上安装debian
首先在官网上找个镜像:https://www.debian.org/请用英文版本的页面,中文页面不是最新的,有个链接可以转换的。我是64位系统,百度了一下选择amd64版本,其他的版本好像是什么企业版本啊什么的,i386是32位系统。VM中新建虚拟机,选择系统版本,其他默认下一步,缓存设置1g以上,否则会卡。打开虚拟机后是安装界面,选择Graphical install
2016-09-21 08:44:46 7415
原创 登录机制的三种实现
1.用户名密码加密后存在客户端、cookie2.登录成功后,服务端返回token,存在客户端或cookie,每次请求根据token获取状态。token保存在session或者redis3.登录成功后,状态存在session中,不用cookie,浏览器关闭即退出
2016-08-27 23:19:57 3206
原创 jquery validation 的正确打开方式
也不知道现在有什么好的验证插件,总之找插件我就找jQuery的。其实bootstrap的验证插件也不错,至少比jQuery validation 好看多了,但它依赖bootsrap的样式,这次的情况用不上。进入正题:jQuery validation 官网:https://jqueryvalidation.org/documentation/验证有三种方式:
2016-08-12 17:42:18 3449
原创 umeditor、ueditor的使用
umeditor就是ueditor mini ,及ueditor的简化版本。在官网的下载页面,可以知道,umeditor已经很久没更新了。我一开始选的是umeditor,发现BUG一堆。首先是图片的上传问题:返回的内容应该为json格式,只需要包含state:SUCCESS/FAIL和url两个属性即可,这个可以根据源码得知;然后,上传成功后,前端获取图片会报错。原因是解析返回路径的时候,
2016-07-01 16:59:43 9860 2
原创 maven构建遇到的问题
maven项目中引用了本地jar的话,可以直接将jar [add to build path],和pom引入无区别。使用maven最头疼的莫过于classNotFoundException了。
2016-06-08 09:03:37 481
原创 struts遇到的坑
入职新公司,没用spring,框架比较老,struts+hibernate。struts遇到的异常:java.sql.SQLException: Positioned Update not supported.咋一看是sql异常,还以为是hibernate问题。查了大量资料,网上一堆不知所云、千篇一律的回答,看的火大。后来看了其他人写的代码,并且去struts官网上逛了一下
2016-05-12 15:47:33 364
原创 对进制与位的理解
物理地址(有效地址EA)=段地址*16(左移一位)+偏移地址偏移(4个16进制数(4位)表示,也就是16位)范围大小为2的16次,即64k1个16进制数要用4个二进制数表示,也就是4位8086一次传输4个16进制数(1个段地址长度),就需要16位的空间,也就是2个字节(32位系统一次传输5个16进制数,也就是上面说的物理地址)1个字节
2016-01-07 09:06:52 474
原创 【js】元素高度
var workbenchCenterHeight=parseInt($(".ui-layout-center").css("height"))-parseInt($(".content").css("margin-top")) -parseInt($(".thisCrumbs").css("height"))-parseInt($(".thisCrumbs").css("margin-
2016-01-07 08:57:23 588
无网环境下jar批量上传nexus工具
2019-07-07
javacore和dump分析工具
2018-04-26
nodejs开发包
2015-07-14
有人教下怎么前端跨域么,不用ajax
2016-04-07
微信公众号开发获取openid时的跨域问题
2016-04-06
TA创建的收藏夹 TA关注的收藏夹
TA关注的人