自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

想要什么样子,拿出你的路子,壮壮你的胆子

  • 博客(27)
  • 资源 (15)
  • 问答 (2)
  • 收藏
  • 关注

原创 删除北信源

1.刚好装了双系统,2.https://docs.microsoft.com/zh-cn/sysinternals/downloads/psexec

2021-06-12 12:16:30 10251

原创 了解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 138

原创 [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 524

原创 [springBoot]三个主要特征的实现

springBoot的强大让人津津乐道,对于刚开始接触springBoot的同学,感觉最神奇的莫过于以下几点:组件自动装配:自动检测classpath、配置、注解,决定是否启用组件 内嵌servlet容器:可以直接以jar的方式启动web项目 添加组件:只需要在pom依赖中添加对应的starter=========================starter=========================先说说最简单的starter,starter就是组件所有依赖的集合,并遵循s...

2020-06-05 10:12:46 335

原创 [MYSQL]整理下mysql的知识点(未完成)

数据库是用来存储数据的,由于数据量大,一般是存在磁盘上。索引的数据量也大,也存在磁盘上。那么,怎么高效地找到需要的数据呢?最原始的方法就是逐个比较,这种方式效率太差,所以有人想出了一个方法。根据数据计算出一个数值,存储时,将数据按这个数值的大小排序。查询时,也根据要查的数据计算出一个数值,拿这个数值比较,先取中间的值,如果大,往后找,如果小,往前找。有种数据结构就是用于这种算法的,就是二分查找树,左子节点 < 父节点 < 右子节点。如果最小值或者最大值作为父节点,那么这颗树就是一条线性的数值

2020-05-29 10:43:35 151

原创 MAVEN简单说明与无网环境下jar批量上传到nexus

一、重点1.命令mvn install 源码打包并加入本地仓库mvn deploy 源码上传到远程仓库2.配置settings.xmllocalRepository:本地仓库profile:配置远程库、远程插件库等,可配置多个,其中一个可配置默认激活mirror:镜像,mirrorOf配置对应的远程库ID,多个逗号分隔,支持星号代表全部。这些远程库都会优先使用该镜像地址...

2019-07-07 10:18:06 376

原创 代码混淆工具proguard的简单使用

下载地址:https://nchc.dl.sourceforge.net/project/proguard/proguard/6.1/proguard6.1.1.zip简单使用,需要关注的无非上面两图红框部分,其他默认就好。最后到process界面执行。...

2019-07-07 10:16:24 1337 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 341

原创 【压测】使用jmeter进行java性能测试

基本测试原理:jmeter模拟请求,根据设定的不同请求量,查看目标程序的CPU占用率、内存消耗和线程数等状况,对比数据,分析优化程序。jmeter支持设定请求线程数和每秒执行次数。 准备工作是写一个执行类,因为要作为jar包使用,所以要建个项目先,项目只有一个实现了AbstractJavaSamplerClient抽象类的类。需要引用${jmeter_home}/l...

2018-11-27 20:01:08 645

原创 [windows优化]win10折腾过程

2018.11.27更新没固态硬盘,拯救者还不值3000,非常卡。双十一,终于忍不住买了块固态硬盘,刚好最近技术发展,固态硬盘降价了,入手三星750 M.2 250G。如果机子不能识别固态硬盘,请进入BIOS,设置启动模式为UEFI。进入BIOS的方法,百度经验有,不再是像以前的机子一样在开启的时候按键进入。一开始,用了分区助手做系统迁移,文件是迁移过去了,可是启动界面没有系统选择界面...

2018-01-24 10:29:10 4582

原创 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 580

原创 【数据库】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 373

原创 【css】碰到的几个样式问题

background-size:1.100% 100% 图片拉伸至全背景,不按比例2.cover 按比例拉伸图片,直至两边拉伸到最大或超过背景宽/高为止把背景图像扩展至足够大,以使背景图像完全覆盖背景区域。背景图像的某些部分也许无法显示在背景定位区域中。3.contain 按比例拉伸图片,直至一边拉伸到最大为止把图像图像扩展至最大尺寸,以使其宽度和高度完全适

2016-11-11 13:55:00 261

原创 【数据库】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 2651

原创 【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 3234

原创 【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 5133

原创 【java知识点】hibernate

1.subclass、union subclass、joined subclass的使用类设计:子类都继承父类,如鸭子类和鸡类都继承动物类表设计:subclass内嵌表,即子类父类同一张表,用鉴别器(就是额外一个字段)来区别类型;union subclass、joined subclass都是子类单独一张表(除非在映射文件中配置父类的属性abstract抽象为true)unio

2016-10-08 10:43:00 219

原创 【数据库】从mysql迁移到sqlserver

以下为一个自学者的探索过程,内容准确性不予保证我用的工具是navicat premium右键mysql的数据库选择数据传输只能选择表,其他默认灰色不能选择(估计是某些函数或者类型不支持造成的,俗话说不兼容),但mysql里的存储过程也有传输,没成功而已。在高级选项卡里做进一步设置,确定没干扰的话可以去掉一些勾提升执行效率(如不使用事务)。右边选择远程数据库后,点

2016-09-22 17:10:34 11318 1

原创 【网络安全】我的第一次windows服务器杀毒经历

公司的数据库服务器上有毒,一直没太在意(因为没有人在意,创业公司,问题不严重就没人管)。今天遇到点问题,就顺手把服务器上的毒清了吧。快捷键win+ R,打开cmd输入netstat -ano查看端口状态etablished表示正在使用的,其他的不管,UDP协议的也不管打开百度,搜索IP,查看ip归属地发现176.9.147.178是国外的ip,这个就是攻击者的ip了

2016-09-21 14:34:28 9572

原创 【linux】在VM上安装debian

首先在官网上找个镜像:https://www.debian.org/请用英文版本的页面,中文页面不是最新的,有个链接可以转换的。我是64位系统,百度了一下选择amd64版本,其他的版本好像是什么企业版本啊什么的,i386是32位系统。VM中新建虚拟机,选择系统版本,其他默认下一步,缓存设置1g以上,否则会卡。打开虚拟机后是安装界面,选择Graphical install

2016-09-21 08:44:46 7389

原创 登录机制的三种实现

1.用户名密码加密后存在客户端、cookie2.登录成功后,服务端返回token,存在客户端或cookie,每次请求根据token获取状态。token保存在session或者redis3.登录成功后,状态存在session中,不用cookie,浏览器关闭即退出

2016-08-27 23:19:57 3173

原创 jquery validation 的正确打开方式

也不知道现在有什么好的验证插件,总之找插件我就找jQuery的。其实bootstrap的验证插件也不错,至少比jQuery validation 好看多了,但它依赖bootsrap的样式,这次的情况用不上。进入正题:jQuery validation 官网:https://jqueryvalidation.org/documentation/验证有三种方式:

2016-08-12 17:42:18 3425

原创 umeditor、ueditor的使用

umeditor就是ueditor mini ,及ueditor的简化版本。在官网的下载页面,可以知道,umeditor已经很久没更新了。我一开始选的是umeditor,发现BUG一堆。首先是图片的上传问题:返回的内容应该为json格式,只需要包含state:SUCCESS/FAIL和url两个属性即可,这个可以根据源码得知;然后,上传成功后,前端获取图片会报错。原因是解析返回路径的时候,

2016-07-01 16:59:43 9827 2

原创 maven构建遇到的问题

maven项目中引用了本地jar的话,可以直接将jar   [add to build path],和pom引入无区别。使用maven最头疼的莫过于classNotFoundException了。

2016-06-08 09:03:37 449

原创 struts遇到的坑

入职新公司,没用spring,框架比较老,struts+hibernate。struts遇到的异常:java.sql.SQLException: Positioned Update not supported.咋一看是sql异常,还以为是hibernate问题。查了大量资料,网上一堆不知所云、千篇一律的回答,看的火大。后来看了其他人写的代码,并且去struts官网上逛了一下

2016-05-12 15:47:33 345

原创 对进制与位的理解

物理地址(有效地址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 449

原创 【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 573

org.mybatis.generator.eclipse.site-1.4.0.201911242214.zip

mybatis 代码生成器插件mybatis

2020-01-04

无网环境下jar批量上传nexus工具

在无网环境下搭建nexus环境的时候,一个个上传jar太麻烦。本工具可以指定目录,识别目录中的pom、jar、war、javadoc.jar、sources.jar上传。deploy相关包需要先手动上传到nexus私库。

2019-07-07

proguard6.1.1.zip

java代码混淆工具

2019-07-06

jd-gui.rar

java反编译工具。

2019-07-06

findbug代码走查过滤注释类

将类引入项目,在不想用findbug检查的代码类或方法上,添加该注释

2019-07-06

eclipse findbugs 插件

解压后直接丢入eclipse根目录下的features或者plugins目录(加载顺序不一样),重启eclipse

2018-04-26

eclipse svn插件

解压后,直接丢入eclipse根目录的dropins目录下,然后重启eclipse,查看windows菜单首选项中是否有svn

2018-04-26

javacore和dump分析工具

javacore.txt文件用jca打开,heapdump.phd文件用ha打开。 Heap dump 文件是一个二进制文件,它保存了某一时刻在 Java 堆中所有对象的状态。这个文件最重要的作用就是分析 Java 堆内存泄露问题,heap analyzer,MAT 等工具都可以分析这种文件。 Java core 文件保存的是 java 应用程序在崩溃时或任一时刻关于 Java 运行环境的各种信息。包括 Java 虚拟机的参数,环境变量,内存段的分配情况,垃圾回收日志,各种内部锁的状态,各线程在当前时刻的运行栈,以及类加载状态等。

2018-04-26

HADOOP权威指南 第3版 完整目录

HADOOP权威指南 第3版 完整目录

2017-08-05

英文版oracle开发指南

英文版oracle开发指南,Oracle Database 11g SQL开发指南.pdf

2015-09-30

PCHunter电脑管理工具

如果你熟悉进程,服务,注册表,这个工具可以作为最有效最精简的杀毒工具,外带各种电脑管家的功能

2015-07-14

apache-maven-3.0.4.rar 开发包

Maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具

2015-07-14

nodejs开发包

Node.js是一个基于Chrome JavaScript运行时建立的平台, 用于方便地搭建响应速度快、易于扩展的网络应用。Node.js 使用事件驱动, 非阻塞I/O 模型而得以轻量和高效,非常适合在分布式设备上运行的数据密集型的实时应用

2015-07-14

端口查看器

查看端口,挺好用的。可以看联网的程序,目标地址,端口等

2015-05-11

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

TA关注的人

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