- 博客(941)
- 收藏
- 关注
原创 mysql 集群高可用
https://blog.youkuaiyun.com/kokjuis/article/details/78401022https://www.cnblogs.com/phpstudy2015-6/p/6706465.htmlhttps://www.cnblogs.com/cuihongyu3503319/p/5835518.htmlhttps://www.cnblogs.com/zhangyi...
2018-08-30 19:05:38
514
原创 spring security
https://blog.youkuaiyun.com/yincl123/article/details/78844571 http://hotstrong.iteye.com/blog/1160153 https://www.cnblogs.com/softidea/p/5991897.html
2018-08-28 17:23:45
398
原创 appscan9安全问题与修改
https://blog.youkuaiyun.com/yangye1225/article/details/78957940http://www.51testing.com/html/45/n-3719145.html
2018-08-06 13:54:05
436
原创 appscan问题修改
1.会话标识未更新:登录页面加入以下代码 Java代码 request.getSession(true).invalidate();//清空session Cookie cookie = request.getCookies()[0];//获取cookie cookie.setMaxAge(0);//让cookie过期 不是很明白session的...
2018-08-06 13:38:45
749
原创 shipyard
原文地址:https://www.cnblogs.com/kevingrace/p/6867820.html---------------------DockerUI---------------------功能:通过Web浏览器的命令行来管理的任务。DockerUI的优点1)可以对运行着的容器进行批量操作2)在容器网络中-会显示容器与容器间的网络关系3)在Vol...
2018-07-24 21:45:43
446
生产者消费者
package function.thread; import java.util.ArrayList;import java.util.Arrays;import java.util.List;import java.util.Random;import java.util.concurrent.locks.Condition;import java.util.co...
2018-07-01 21:33:29
129
原创 从基础centos镜像构建一个jdk7+tomcat7的镜像文件
容器是OS级别的,轻量级的虚拟化技术,采用的是Linux的LXC技术,故只能运行在linux下的环境。1、在centor7下安装docker说明:docker采用的是cs架构2、准备centor基础镜像docker pull centor说明:默认会拉取同名的不同版本的所有镜像3、在宿主机上准备容器镜像需要的内容创建工作目录, mkdir -p /...
2018-06-30 16:03:53
654
1
sonarcube
为sonar 创建一个数据库和使用这个数据库的用户,并进行授权: mysql> create user 'sonar'@'%'identified by 'sonar123';Query OK, 0 rows affected (0.16 sec) mysql> create database sonar character set utf8;Query OK...
2018-06-14 22:51:53
792
原创 Nginx+Tomcat搭建高性能负载均衡集群
一、 工具 nginx-1.8.0 apache-tomcat-6.0.33 二、 目标 实现高性能负载均衡的Tomcat集群: 三、 步骤 1、首先下载Nginx,要下载稳定版: 2、然后解压两个Tomcat,分别命名为apache-tomcat-6.0...
2018-06-12 22:36:10
143
原创 git 打标签
在Git中打标签非常简单,首先,切换到需要打标签的分支上:$ git branch* dev master$ git checkout masterSwitched to branch 'master'然后,敲命令git tag <name>就可以打一个新标签:$ git tag v1.0可以用命令git tag查看所有标签:$ git ...
2018-06-11 14:04:19
255
原创 jenkins与sonar集成
https://www.ibm.com/developerworks/cn/devops/1612_qusm_jenkins/index.htmlhttps://www.jianshu.com/p/a8d4825146a6https://www.cnblogs.com/wangxin37/p/6397755.htmlhttps://www.cnblogs.com/gao241/p/3...
2018-04-25 17:45:36
127
原创 jenkins 自动包部署打包
原文地址:https://blog.youkuaiyun.com/ghgzczxcvxv/article/details/51296944 在企业开发中绝大多数项目都是采用maven来进行开发的。在项目开发过程中,经常需要做的事情就是项目的编译、打包和发布等这些重复性的事情。如何做到自动化的处理这些繁琐与无聊的工作,就是本文需要解决的问题。解决的方案就是使用jenkins这个工具来帮助我们...
2018-04-25 17:08:03
1135
原创 github常用命令
命令一 cd myapp/ # 进入所要提交到版本库的文件夹中~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~命令二 git init # 将示例文件夹myapp初始化为git版本库(注意:该步操作只需要在第一次提交时执行,以后提交不要每次执行) ...
2018-04-19 13:55:22
123
原创 APPScan安全漏洞扫描
IBM AppScan是一款非常好用且功能强大的Web 应用安全测试工具,曾以 Watchfire AppScan 的名称享誉业界,Rational AppScan 可自动化 Web 应用的安全漏洞评估工作,能扫描和检测所有常见的 Web 应用安全漏洞,例如 SQL 注入(SQL-injection)、跨站点脚本攻击(cross-site scripting)、缓冲区溢出(buffer over...
2018-04-16 20:07:02
7700
XSS攻击预防
public class XssHttpServletRequestWrapper extends HttpServletRequestWrapper { HttpServletRequest orgRequest = null; public XssHttpServletRequestWrapper(HttpServletRequest request) {supe...
2018-04-09 11:43:52
162
原创 MySQL优化总结
Mysql数据库优化技巧1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以在num上设置默认值0,确保表中num列没有null值,然后...
2018-04-02 16:50:47
136
原创 上传本地代码到github
上传代码到github,可通过命令行和客户端的形式,原理都一样。第一步:建立git仓库 cd到你的本地项目根目录下,执行git命令git init第二步:将项目的所有文件添加到仓库中git add .如果想添加某个特定的文件,只需把.换成特定的文件名即可第三步:将add的文件commit到仓库git commit -m "注释语句"第四步:去github上创建...
2018-04-02 16:28:27
180
第一个hello
都说spring-boot是微服务的开发利器,今天就试试。试之前,先看看: Spring Boot 是由Pivotal团队提供,它并不是一个全新的框架,而是将已有的 Spring 组件整合起来,而且默认配置了很多框架的使用方式,就像maven整合了所有的jar包,从而使开发人员不再需要定义样板化的配置,去掉了繁琐的 XML 配置,改使用约定或注解。所以熟悉了 Spring Boot 之后...
2018-03-30 14:25:44
146
原创 activeMQ spring集成
applicationContext.xml [html] view plain copy <!--创建连接工厂 --> <bean id="connectionFactory" class="org.apache.activemq.ActiveMQConnectionFactory"> <property n...
2018-03-25 16:11:19
117
原创 Spring ActiveMQ消息重发机制
《重发机制的实现》<bean id="activeMQRedeliveryPolicy" class="org.apache.activemq.RedeliveryPolicy"><!--是否在每次尝试重新发送失败后,增长这个等待时间 --><property name="useExponentialBackOff" value="true"&
2018-03-25 15:42:30
1005
从表的结果集里生成insert语句
select ' insert into SYS_ROLE (role_id,ROLE_NAME,ROLE_DESC)values('||role_id||','''||ROLE_NAME||''','''||ROLE_DESC||''');' from SYS_ROLE
2018-03-13 17:33:40
2120
原创 XSS跨站脚本攻击过程最简单演示
大多数人对于XSS的原理有一个基本认识,这里不再重复,只给出一个能够演示其原理的完整样例。1 角色分配有XXS漏洞的网站,IP地址172.16.35.135,PHP为开发语言受害访问者,IP地址172.16.35.220,浏览器为IE11黑客的数据接收网站,IP地址172.16.2.192,PHP为开发语言2 源码实例2.1 漏洞网站存在漏洞的URL为:ht...
2018-03-06 17:33:33
151
原创 XSS攻击原理
针对目前日趋复杂化的web应用,web的安全问题逐渐暴露了出来。在绝大多数黑客成功攻击案例中,xss漏洞是应用最广泛、作用最关键的web安全漏洞之一。xss漏洞的全称是:跨站脚本攻击(cross site scripting)。从首写字母命名的方式来看,应该取名css,但是这样就和层叠样式表的扩展名重名了,故取名为xss。而实际上,就连“跨站脚本攻击”这个名字本身也另有来历,仅仅是因为当时第...
2018-03-06 16:19:05
388
原创 case when group by
SELECT CASE WHEN price IS NULL THEN 'Unpriced' WHEN price < 10 THEN 'Bargain' WHEN price BETWEEN 10 and 20 THEN 'Average' ELSE 'Gift to impress relatives' EN...
2018-02-06 18:39:12
165
sql的使用注意事项
1.对于mybatis,经常要写sql,而且会碰到in的关键字,并且in后面是变量,内容是动态的,这个时候不应该 使用in ## 这样的形式,而应该使用循环标签 2、对于oracle的number字段,如果是作为where的筛选条件,那么传入的参数内容必须是一个数字,如果是字段字符,查询时就会提示 invalid num的错误 3、如果sql文件里已经设置了占位参数,程序没有传入...
2018-01-26 14:03:13
364
sql查询条件位置和执行顺序
经常有这样的场景:在页面的表格处显示指标的数据,如果指标的数据不存在,那么指标的名称也不会显示。而实际上,有时候是需要显示名称的,因为这样可以知道页面区域的内容,没有数据是另外一回事,因此,我们需要对sql的执行原理有一定认识,才不会走太多的弯路。如下SQL:SELECT * FROM Class c LEFT JOIN Student s ON c.ClassID=s.ClassID...
2018-01-23 10:24:29
1729
基本注意点总结
拷贝一些插件的时候,要注意一些问题,比如拷贝fancybox这个插件,不能只单独拷贝css文件,因为css文件里会用到一些图片,有路径的问题。所以要整个内容一块拷贝。 给div设置高度的时候,如果是百分比,那么就需要设置其所属父容器的高度,也即要设置height属性,否则不生效 内联对象设置width,height是无效的。设置为inline-block后,该对象仍然是内...
2018-01-21 11:54:19
98
原创 oracle的trunc函数
select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual; --显示当前时间2011-12-29 16:24:34select trunc(sysdate,'year') from dual; --截取到年(本年的第一天)2011-1-1select trunc(sysdate,'q') from dual; --截取到季度(本...
2018-01-19 16:43:49
184
原创 javascript与日期的相关操作
Js获取当前日期时间及其它操作var myDate = new Date();myDate.getYear(); //获取当前年份(2位)myDate.getFullYear(); //获取完整的年份(4位,1970-????)myDate.getMonth(); //获取当前月份(0-11,0代表1月)myDate.getDate(); /...
2018-01-08 17:02:49
146
JQuery 之empty and remove
$("table tr[id^=trAddColumn]").remove();//删除tr本身的内容。empty只能删除自己孩子节点的内容
2017-12-25 18:59:44
129
原创 easyui dialog隐藏与显示
有时候需要对查询的结果进行过滤,当然如果是前端过滤,就不要再次发出后端的查询请求了。easyui很容易就实现了这一点。代码如:<div class="easyui-panel" id="columnSearchResultDIV"><table id="columnSearchResult"></table></div>
2017-12-13 18:30:31
3368
打印mybatis的执行语句到控制台和文件
log4j.rootLogger=INFO,CONSOLE,fileout#CONSOLElog4j.appender.CONSOLE=org.apache.log4j.ConsoleAppenderlog4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayoutlog4j.appender.CONSOLE.layout.C...
2017-12-13 15:11:42
168
原创 quartz集群分布式
虽然单个Quartz实例能给予你很好的Job调度能力,但它不能满足典型的企业需求,如可伸缩性、高可靠性满足。假如你需要故障转移的能力并能运行日益增多的 Job,Quartz集群势必成为你应用的一部分了。使用 Quartz 的集群能力可以更好的支持你的业务需求,并且即使是其中一台机器在最糟的时间崩溃了也能确保所有的 Job 得到执行。Quartz 中集群如何工作一个 Quartz 集群中的每个节点...
2017-12-10 21:21:58
207
原创 quartz集群分布式1
一、问题分析对于单机的任务调度,使用Quartz十分方便。但是在分布式情况下,对于集群中每台机器都会执行任务,从而造成了重复执行任务的问题。二、解决思路Quart不仅支持单机任务调度,同时也支持集群中的任务调度。原理如下:在集群中,各个不同的机器公用同一个调度器,调度器按照一定的算法选择集群中某一台机器执行任务。优点:1、避免了每台机器都进行任务调度2、避免了所有任务...
2017-12-10 17:10:40
281
原创 quartz集群分布式
Quartz是一个开放源码项目,专注于任务调度器,提供了极为广泛的特性如持久化任务,集群和分布式任务等。 Quartz核心是调度器,还采用多线程管理。 1.持久化任务:当应用程序停止运行时,所有调度信息不被丢失,当你重新启动时,调度信息还存在,这就是持久化任务。 2.集群和分布式处理:当在集群环境下,当有配置Quartz的多个客户端时(节点),采用Quartz的集群和分布式处理时...
2017-12-10 17:09:19
309
原创 redis集群搭建
Redis集群搭建与简单使用介绍安装环境与版本用两台虚拟机模拟6个节点,一台机器3个节点,创建出3 master、3 salve 环境。redis 采用 redis-3.2.4 版本。两台虚拟机都是 CentOS ,一台 CentOS6.5 (IP:192.168.31.245),一台 CentOS7(IP:192.168.31.210) 。安装过程1. 下载并解...
2017-12-07 21:44:07
110
原创 log4j写入控制台和文件
log4j.rootLogger=INFO,CONSOLE,fileout#CONSOLElog4j.appender.CONSOLE=org.apache.log4j.ConsoleAppenderlog4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayoutlog4j.appender.CONSOLE.layout.C...
2017-12-05 17:28:56
445
原创 springMVC核心配置信息
<servlet><servlet-name>appServlet</servlet-name><servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class><init-param><param-name>conte
2017-12-01 16:25:07
154
原创 spring连接池比较
Spring 中数据源和数据库连接池配置的几种方法一、 数据源的配置:* 与 Hibernate 集成最常见的一种:<!-- 配置 sessionFactory --> < bean id = "sessionFactory" class = "org.springframework.orm.hibernate3.Local...
2017-11-25 21:48:51
285
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人