自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(941)
  • 收藏
  • 关注

原创 springboot+mybatis+mysql

springboot+mybatis+mysql

2022-08-20 15:16:03 325 1

原创 mysql 集群高可用

https://blog.csdn.net/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 418

原创 spring security

https://blog.csdn.net/yincl123/article/details/78844571 http://hotstrong.iteye.com/blog/1160153 https://www.cnblogs.com/softidea/p/5991897.html

2018-08-28 17:23:45 308

原创 appscan9安全问题与修改

https://blog.csdn.net/yangye1225/article/details/78957940http://www.51testing.com/html/45/n-3719145.html

2018-08-06 13:54:05 377

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

原创 shipyard

原文地址:https://www.cnblogs.com/kevingrace/p/6867820.html---------------------DockerUI---------------------功能:通过Web浏览器的命令行来管理的任务。DockerUI的优点1)可以对运行着的容器进行批量操作2)在容器网络中-会显示容器与容器间的网络关系3)在Vol...

2018-07-24 21:45:43 337

生产者消费者

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 105

原创 从基础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 554 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 734

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

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

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

原创 jenkins 自动包部署打包

原文地址:https://blog.csdn.net/ghgzczxcvxv/article/details/51296944 在企业开发中绝大多数项目都是采用maven来进行开发的。在项目开发过程中,经常需要做的事情就是项目的编译、打包和发布等这些重复性的事情。如何做到自动化的处理这些繁琐与无聊的工作,就是本文需要解决的问题。解决的方案就是使用jenkins这个工具来帮助我们...

2018-04-25 17:08:03 1099

原创 github常用命令

命令一         cd myapp/   # 进入所要提交到版本库的文件夹中~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~命令二           git init    # 将示例文件夹myapp初始化为git版本库(注意:该步操作只需要在第一次提交时执行,以后提交不要每次执行) ...

2018-04-19 13:55:22 98

原创 APPScan安全漏洞扫描

IBM AppScan是一款非常好用且功能强大的Web 应用安全测试工具,曾以 Watchfire AppScan 的名称享誉业界,Rational AppScan 可自动化 Web 应用的安全漏洞评估工作,能扫描和检测所有常见的 Web 应用安全漏洞,例如 SQL 注入(SQL-injection)、跨站点脚本攻击(cross-site scripting)、缓冲区溢出(buffer over...

2018-04-16 20:07:02 7515

XSS攻击预防

 public class XssHttpServletRequestWrapper  extends HttpServletRequestWrapper { HttpServletRequest orgRequest = null; public XssHttpServletRequestWrapper(HttpServletRequest request) {supe...

2018-04-09 11:43:52 124

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

原创 上传本地代码到github

上传代码到github,可通过命令行和客户端的形式,原理都一样。第一步:建立git仓库 cd到你的本地项目根目录下,执行git命令git init第二步:将项目的所有文件添加到仓库中git add  .如果想添加某个特定的文件,只需把.换成特定的文件名即可第三步:将add的文件commit到仓库git commit -m "注释语句"第四步:去github上创建...

2018-04-02 16:28:27 149

第一个hello

都说spring-boot是微服务的开发利器,今天就试试。试之前,先看看: Spring Boot 是由Pivotal团队提供,它并不是一个全新的框架,而是将已有的 Spring 组件整合起来,而且默认配置了很多框架的使用方式,就像maven整合了所有的jar包,从而使开发人员不再需要定义样板化的配置,去掉了繁琐的 XML 配置,改使用约定或注解。所以熟悉了 Spring Boot 之后...

2018-03-30 14:25:44 118

原创 activeMQ spring集成

applicationContext.xml [html] view plain copy <!--创建连接工厂 -->  <bean id="connectionFactory" class="org.apache.activemq.ActiveMQConnectionFactory">      <property n...

2018-03-25 16:11:19 78

原创 Spring ActiveMQ消息重发机制

《重发机制的实现》<bean id="activeMQRedeliveryPolicy" class="org.apache.activemq.RedeliveryPolicy"><!--是否在每次尝试重新发送失败后,增长这个等待时间 --><property name="useExponentialBackOff" value="true"&

2018-03-25 15:42:30 952

从表的结果集里生成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 2081

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

原创 XSS攻击原理

针对目前日趋复杂化的web应用,web的安全问题逐渐暴露了出来。在绝大多数黑客成功攻击案例中,xss漏洞是应用最广泛、作用最关键的web安全漏洞之一。xss漏洞的全称是:跨站脚本攻击(cross site scripting)。从首写字母命名的方式来看,应该取名css,但是这样就和层叠样式表的扩展名重名了,故取名为xss。而实际上,就连“跨站脚本攻击”这个名字本身也另有来历,仅仅是因为当时第...

2018-03-06 16:19:05 352

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

sql的使用注意事项

1.对于mybatis,经常要写sql,而且会碰到in的关键字,并且in后面是变量,内容是动态的,这个时候不应该 使用in ## 这样的形式,而应该使用循环标签 2、对于oracle的number字段,如果是作为where的筛选条件,那么传入的参数内容必须是一个数字,如果是字段字符,查询时就会提示 invalid num的错误 3、如果sql文件里已经设置了占位参数,程序没有传入...

2018-01-26 14:03:13 323

sql查询条件位置和执行顺序

经常有这样的场景:在页面的表格处显示指标的数据,如果指标的数据不存在,那么指标的名称也不会显示。而实际上,有时候是需要显示名称的,因为这样可以知道页面区域的内容,没有数据是另外一回事,因此,我们需要对sql的执行原理有一定认识,才不会走太多的弯路。如下SQL:SELECT * FROM Class c  LEFT JOIN Student s ON c.ClassID=s.ClassID...

2018-01-23 10:24:29 1675

基本注意点总结

拷贝一些插件的时候,要注意一些问题,比如拷贝fancybox这个插件,不能只单独拷贝css文件,因为css文件里会用到一些图片,有路径的问题。所以要整个内容一块拷贝。 给div设置高度的时候,如果是百分比,那么就需要设置其所属父容器的高度,也即要设置height属性,否则不生效 内联对象设置width,height是无效的。设置为inline-block后,该对象仍然是内...

2018-01-21 11:54:19 76

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

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

JQuery 之empty and remove

$("table tr[id^=trAddColumn]").remove();//删除tr本身的内容。empty只能删除自己孩子节点的内容

2017-12-25 18:59:44 93

原创 easyui dialog隐藏与显示

有时候需要对查询的结果进行过滤,当然如果是前端过滤,就不要再次发出后端的查询请求了。easyui很容易就实现了这一点。代码如:<div class="easyui-panel" id="columnSearchResultDIV"><table id="columnSearchResult"></table></div>

2017-12-13 18:30:31 3299

打印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 136

原创 quartz集群分布式

虽然单个Quartz实例能给予你很好的Job调度能力,但它不能满足典型的企业需求,如可伸缩性、高可靠性满足。假如你需要故障转移的能力并能运行日益增多的 Job,Quartz集群势必成为你应用的一部分了。使用 Quartz 的集群能力可以更好的支持你的业务需求,并且即使是其中一台机器在最糟的时间崩溃了也能确保所有的 Job 得到执行。Quartz 中集群如何工作一个 Quartz 集群中的每个节点...

2017-12-10 21:21:58 169

原创 quartz集群分布式1

一、问题分析对于单机的任务调度,使用Quartz十分方便。但是在分布式情况下,对于集群中每台机器都会执行任务,从而造成了重复执行任务的问题。二、解决思路Quart不仅支持单机任务调度,同时也支持集群中的任务调度。原理如下:在集群中,各个不同的机器公用同一个调度器,调度器按照一定的算法选择集群中某一台机器执行任务。优点:1、避免了每台机器都进行任务调度2、避免了所有任务...

2017-12-10 17:10:40 237

原创 quartz集群分布式

Quartz是一个开放源码项目,专注于任务调度器,提供了极为广泛的特性如持久化任务,集群和分布式任务等。 Quartz核心是调度器,还采用多线程管理。 1.持久化任务:当应用程序停止运行时,所有调度信息不被丢失,当你重新启动时,调度信息还存在,这就是持久化任务。 2.集群和分布式处理:当在集群环境下,当有配置Quartz的多个客户端时(节点),采用Quartz的集群和分布式处理时...

2017-12-10 17:09:19 264

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

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

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

原创 spring连接池比较

Spring 中数据源和数据库连接池配置的几种方法一、           数据源的配置:*    与 Hibernate 集成最常见的一种:<!-- 配置 sessionFactory -->       < bean id = "sessionFactory" class = "org.springframework.orm.hibernate3.Local...

2017-11-25 21:48:51 249

空空如也

空空如也

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

TA关注的人

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