自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

影子的博客

人生就是一场修行,找到自己,找到远方

  • 博客(82)
  • 资源 (4)
  • 收藏
  • 关注

原创 Tomcat高危漏洞修复说明(CNTA-2020-0004)

一、 漏洞详情漏洞报告:https://www.cnvd.org.cn/flaw/show/CNVD-2020-10487漏洞代码分析:https://mp.weixin.qq.com/s/SWKbpOHCyK7ZPc6AokaHGw安全公告编号:CNTA-2020-0004二、 漏洞危害攻击者可利用该高危漏洞读取或包含 Tomcat 上所有 webapp 目录下的任意文件,如:weba...

2020-02-26 21:18:35 2578

原创 SourceTree免登录

1、在user.config中添加下面内容C:\Users\Lenovo\AppData\Local\Atlassian\SourceTree.exe_Url_1s3xwnn0i2qshhp5hjeccczb3jo0h4x4\3.1.3.3158\user.config <setting name="HgUserEnabledExtensions" serializeAs="Xml"...

2020-02-19 18:13:25 464

转载 Python实现简单HTTP服务器

https://www.cnblogs.com/xinyangsdut/p/9099623.html

2019-07-27 18:51:52 238

原创 代码笔记:Notepad++下Nginx配置文件高亮显示

下载:https://file.bugxia.com/s/NSdf3mi3NrbfqiY导入方式:点击Notepad++语言菜单——自定义语言格式点击导入——挑选下载的nginx.conf高亮配置(xml文件)——导入成功会提示“Import Successful”rebootNotepad++,点击语言菜单——挑选最后的Nginx,完成原文链接:https://vps.fubi.hk/...

2019-07-22 12:50:09 1703 1

原创 settings.xml配置文件详解

https://www.cnblogs.com/yanghongfei/p/6995613.html

2019-05-20 15:17:58 2262

原创 管理系列:项目管理之项目汇报总结

项目汇报是项目实施过程中到达某一节点时,项目经理将项目的开发成果给用户展示介绍,防止项目开发方向与客户期望方向不符,以及推动项目上线运行的关键环节,所以项目汇报的效果对项目的进展方向、推进速度有很重要的影响。所以,在项目汇报之前一定要准备充分,理清汇报内容与思路。下面就一般项目汇报的主要准备工作做一些介绍。项目汇报的主要工作可以分为:1、演示系统准备。2、演讲稿及演示脚本准备。3、...

2019-04-02 10:28:20 5941

原创 Windows下dos、bat相关小知识

netsh interface portproxy add v4tov4 listenaddress=localaddress listenport=localport connectaddress=destaddress connectport=destport参考:https://www.freebuf.com/articles/system/176889.html

2019-03-28 13:53:38 1174

原创 Java与Js之Base64编解码

Java Base64编解码:import java.io.UnsupportedEncodingException;import sun.misc.BASE64Decoder;import sun.misc.BASE64Encoder;public class Base64 { // 加密 public static String encode(String str...

2019-03-21 16:14:08 2074

原创 Java AES加密解密

import java.io.IOException;import java.io.UnsupportedEncodingException;import java.security.InvalidKeyException;import java.security.NoSuchAlgorithmException;import java.security.SecureRandom;imp...

2019-03-21 15:22:58 8430 1

原创 Highcharts之动态数据实时折线图(时间折线图)

https://blog.csdn.net/u011781521/article/details/82284449

2019-03-21 10:03:56 1670

原创 Eclipse/Idea Java注释模板

编辑注释模板的方法:Window->Preference->Java->Code Style->Code Template 然后展开Comments节点就是所有需设置注释的元素。1.文件(Files)注释标签:/** * All rights Reserved, Designed By www.tydic.com * @Title: ${file_name} ...

2019-03-18 20:02:51 903

原创 windows下安装tomcat服务、修改tomcat启动JVM参数

https://blog.csdn.net/zjh_746140129/article/details/79768248

2019-03-12 20:21:09 969

原创 前端笔记:JS动态合并单元格

/** 动态合并单元格 tableId:表格ID colLength:循环检查前多少列单元格 */ function uniteTable(tableId, colLength) {//表格ID,表格列数 var tb=document.getElementById(tableId); tb.style.display=''; var i ...

2019-02-12 17:10:52 1787

原创 spring系列: 使用AOP监控代码执行时间

import org.aspectj.lang.ProceedingJoinPoint;import org.aspectj.lang.annotation.Around;import org.aspectj.lang.annotation.Aspect;import org.aspectj.lang.reflect.MethodSignature;import org.slf4j.Lo...

2019-01-10 17:24:21 591

原创 数据库笔记:mongodb使用

mongodb服务安装:在C:\Program Files\MongoDB\Server\3.2目录下建立logo目录和data目录在C:\Program Files\MongoDB\Server\3.2目录下建立mongod.cfg文件,内容如下:systemLog: destination: file path: C:\Program Files\MongoDB\Se...

2018-11-27 14:36:52 184

原创 lightOps(一个轻量级运维管理系统)

lightOps(一个基于Java的轻量级运维管理系统)源码地址https://gitee.com/joshho/lightOps需求背景在开发过程中修改数据库数据或表结构,但是在上线时需要将变动的sql脚本刷到N个表结构相同的库中,如何方便的更新过去?如果你只需要监控相关系统URL的状态,但是zabbix、nagios的安装又太复杂,怎么办?如果你想监控相关服务器的端口状态,又不想...

2018-11-17 19:50:35 7695

原创 Java操作SVN

Maven依赖: &lt;!-- https://mvnrepository.com/artifact/org.slf4j/slf4j-api --&gt; &lt;dependency&gt; &lt;groupId&gt;org.slf4j&lt;/groupId&gt; &lt;artifactId&gt;slf4j-api&lt;/artifactId&gt; ...

2018-11-14 22:40:16 4337 1

原创 研发人员一些比较重要的能力指标参考

下面是个人总结的一份技术人员能力指标参考,希望对技术人员能够有一些帮助。类型 描述 分值 执行能力 是否能够按时完成任务;是否能够按要求完成任务等。 解决问题能力 是否能独立解决问题,解决速度。 交互设计能力 是否能设计比较合理、用户体验良好的功能。 解决方案能力 是否具有提出问题解决方案的能力。 ...

2018-11-06 20:56:45 5130

转载 【转】Oracle知识点梳理目录

原文:https://www.cnblogs.com/cloud915/p/4340386.html本系列只涉及到Oracle的具体用法,没有上升到理论层面,都是日常工作中总结积累出的零碎知识点,基本上都是一些使用例子,哪天用到了,可以直接复制出来改改。[独孤九剑]Oracle知识点梳理(一)表空间、用户[独孤九剑]Oracle知识点梳理(二)数据库的连接[独孤九剑]Orac...

2018-10-28 11:53:42 245

原创 数据库笔记:Oracle中常用表和视图

原文:https://blog.csdn.net/songyundong1993/article/details/53786988一.Oracle表明细及说明1.dba_开头表 dba_users 数据库用户信息 dba_segments 表段信息 dba_extents 数据区信息 dba_objects ...

2018-10-28 11:32:41 347 1

原创 前端笔记:使用JS实现Map对象

/** * Map对象,实现Map功能 * * * size() 获取Map元素个数 * isEmpty() 判断Map是否为空 * clear() 删除Map所有元素 * put(key, value) 向Map中增加元素(key, value) * remove(key) 删除指定key的元素,成功返回true,失败返回false * get(key) 获取指定...

2018-10-16 10:16:51 1928

原创 技术点整理

下面把目前整理的一些技术点问题汇总到下面,供大家相互学习,后续会陆续补充。Java基础JVM内存模型Volatile关键字的原理和作用多线程– Java中有哪几种线程池– wait/notify、sleep的区别– Java中有哪些锁,各自的区别及应用场景– Lambda表达式的运用– Synchronize的实现原理– 反射一般运用在哪些场景,有什么好处– equal...

2018-09-29 14:24:26 253

原创 Windows下使用Python执行远程Bat

由于项目需要部署数十台Windows服务器,在开始的时候,部署方式是分别登录到每一台服务器上,在各个服务器上单独执行部署脚本,但是在服务器逐渐增多之后,当需要更新版本时,就需要登录数十台服务器执行更新脚本,工作量相当重复。 Windows执行远程Dos脚本,传统方式一般是通过135端口,但是这个端口因为太不安全,基本上都被防火墙给屏蔽了。 所有后来就想着...

2018-09-25 17:03:02 5064 5

原创 用Java代码实现双向链表数据结构

下面是一个优化了的双向链表结构,我看到网上一般的双向链表都采用的了一个单独的头节点,而不是用户插入的第1条数据,当用户获取数据时需要从序号1开始,比较不符合常见的开发习惯(从0开始的习惯)。我把这里改为了用户的第1条数据为头节点,元素序号从0开始。/** * 优化的双向链表,头节点代表第1个元素。 * 节点序号从0开头 * @author hejinxu * */public ...

2018-04-03 19:34:39 562

原创 使用httpsessionlistener实现禁止账号多点登录功能

有时候我们想禁止一个账号在多个地方登录,以防止账号被滥用的情况,那么如果实现这种效果呢?一般有两种实现效果,一种是如果账号已登录,则后续不能再登录,除非此账号已超时或注销登录;第二种是在登录时提示该账号已在其他地方登录,是否继续登录。第一种实现不太友好,如果这个账号一直不退出,则其他人一直无法登录,下面展示第2种的实现方式。– 实现原理: 通过实现HttpSessionListen

2018-01-24 10:00:54 2224

转载 你可能不知道谷歌浏览器开发工具的其他用处

原文:你可能不知道谷歌浏览器开发工具的其他用处译者:neal1991welcome to star my articles-translator , providing you advanced articles translation. Any suggestion, please issue or contact meLICENSE: MIT你可能不知道谷歌浏览器开

2017-09-21 15:52:36 401

原创 【Windows系列】使用批处理设置IP地址

netsh interface ipv4 add address name=”本地连接” address=21.20.116.125 mask=255.255.255.224 gateway=21.20.116.126netsh interface ipv4 set address name=”本地连接” source=dhcp

2017-08-30 10:05:45 634

转载 Log4J日志配置详解和自定义log4j日志级别及输出日志到不同文件实现方法

Log4J日志配置详解一、Log4j简介Log4j有三个主要的组件:Loggers(记录器),Appenders(输出源)和Layouts(布局)。这里可简单理解为日志类别,日志要输出的地方和日志以何种形式输出。综合使用这三个组件可以轻松地记录信息的类型和级别,并可以在运行时控制日志输出的样式和位置。1、LoggersLoggers组件在此系统中被分为五个级

2017-08-30 09:48:05 1585

转载 浅谈Linux内存管理机制

经常遇到一些刚接触Linux的新手会问内存占用怎么那么多?在Linux中经常发现空闲内存很少,似乎所有的内存都被系统占用了,表面感觉是内存不够用了,其实不然。这是Linux内存管理的一个优秀特性,在这方 面,区别于Windows的内存管理。主要特点是,无论物理内存有多大,Linux 都将其充份利用,将一些程序调用过的硬盘数据读入内存,利用内存读写的高速特性来提高Linux系统的数据访问性能。而

2017-07-27 16:08:57 489

原创 数据库笔记:Oracle12c安装记录(centos6.5,命令行)

1、参考文章1)http://blog.csdn.net/u010257584/article/details/509024722)http://blog.csdn.net/yabingshi_tech/article/details/468015392、安装环境1)系统要求 内存最好有2G以上。 硬盘要求: 安装目录可用空间需要大于6.5G以上。

2017-07-05 10:27:12 2687

原创 kettle(pentaho)数据同步笔记

kettle是一个ETL工具,可以在日常工作中帮助我们处理大量的数据抽取、数据转换、数据入库等数据处理相关的大量工作,功能非常强大、灵活,对于比较特殊的操作,如果kettle提供的功能中没有满足的,可以使用kettle调用javascript脚本、java脚本来实现,能灵活熟练的使用kettle必定能帮我们减少很多代码编写的工作量。

2017-06-24 15:06:55 1109

原创 数据库笔记:Oracle常用查询

一、查询表或视图定义方式一:– 普通用户SELECT * FROM USER_VIEWS; – dba用户SELECT * FROM DBA_VIEWS where view_name=(select &amp;quot;UPPER&amp;quot;('xxx') from dual)方式二:(没有测试成功,先记一下)查看当前用户有什么表或者视图select * from tab...

2017-06-19 10:15:40 892

原创 Session一致性架构设计

保证session一致性的架构设计常见方法:session同步法多台web-server相互同步数据优点: web-server支持的功能,应用程序不需要修改代码不足: session的同步需要数据传输,占内网带宽,有时延 所有web-server都包含所有session数据,数据量受内存限制,无法水平扩展 有更多web-server时要歇菜客户端存储法一个用户只

2017-05-18 09:46:20 1154

原创 SymmetricDS数据同步配置

参考地址:http://blog.csdn.net/seattle0564/article/details/22096901示例程序:http://pan.baidu.com/s/1pJ8EGo71、下载示例程序,示例程序中包含一个服务端和两个客户端。2、建立两个mysql数据库3、修改示例程序engines目录下properties

2015-11-06 11:37:30 2186

原创 python系列:python连接oracle

注意事项:1、python的版本、oracle instantclient版本要一致2、下载cx_Oracle插件,解压后放到%python_home%/Lib/site-packages下3、将oracle instantclient中的oci.dll拷贝到%python_home%/Lib/site-packages下的cx_Oracle插件目录下4、其

2015-10-19 22:24:13 734

原创 Apache+tomcat集群

参考文章http://www.iteye.com/topic/1017961session配置说明http://blog.sina.com.cn/s/blog_451f59620101bgxs.html软件及示例http://pan.baidu.com/s/1pJ02pZH

2015-08-28 15:26:01 374

原创 java执行class文件简单示例

linux下,jar包用分号分隔,最后是要执行的class以下是.sh文件内容示例:#!/bin/bashjava -classpath commons-logging-1.2.jar:gson-2.2.4.jar:httpclient-4.4.1.jar:xxx.jarcom.qinyi.sitetv.main.HearbeatServer如果是windows...

2015-08-14 11:14:54 643

原创 Java基础系列:使用ThreadLocal存储request请求

在一些比较旧的代码中,或者是没有使用struts或spring的框架中,以及在一些无法或去request的类中,如果要想在不改变代码结果的情况下,扩展原有的功能,通常又不能直接修改当前的方法来扩展参数,这时就可以用到此方法。主要思想就是使用filter将每次的request保存到当前线程中,当filter使用完毕后移除request。1、主要步骤1)定义一个Context...

2015-08-12 15:45:18 1141

原创 使用apache mina实现简单心跳服务

有些时候在开发cs应用的时候,服务端需要知道哪些在线和不在线,如果服务端用的是java框架,则可以使用此文章中的示例,这里只用到了mina的很基本的功能,没有使用到其他的高级的功能,主要是实现每多长时间检测一次是否接收到客户端的消息,以及客户端断开后的处理,实现类型在线状态的功能。1、Server类缓冲区默认是64字节,一般的服务只需要发送很短的消息,所以用默认的大小就可以了。...

2015-07-30 16:04:59 971

原创 mysql分组后取前几条数据

oracle 里面有rank() over()函数可以解决对分组后的每组数据进行排序的问题,mysql里面没有类似的函数,可以用行内变量实现。以下sql为取分组后每组的前两条数据: SELECT

2015-07-30 12:18:53 1161

大文件查找工具-wiztree

⓵ 查找磁盘分区占用空间最多的文件及文件夹 ⓶ 扫描速度快!WizTree直接从NTFS格式的磁盘分区读取主文件表(MFT)(类似于Everything Search Engine的工作方式) ⓷ 可视化树形图让大文件和大量小文件一目了然 ...

2022-11-09

log4j-2.15.0-rc2.zip

修复log4j关于JNDI注入漏洞注入的jar升级包,内附漏洞验证方式

2021-12-11

考研英语1500高频词汇.xlsx

考研英语1500高频单词Excel无中文翻译版,辅助背诵,可以在背诵一遍之后用这个进行回顾,防止看到中文翻译干扰背诵。

2020-09-17

cwRsync_4.1.0

cwRsync的最后免费版本,附件包括服务端和客户端,网上很多下载都用不了了。

2018-10-16

struts2-config-browser-plugin-2.3.28-hjx20200915.jar

默认的struts2-config-browser-plugin包中的ftl文件include标签路径用的相对路径,会找到包内的include文件,将包内ftl里include的路径改成的/开头的全路径。

2020-09-16

空空如也

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

TA关注的人

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