- 博客(22)
- 收藏
- 关注
原创 Spring Boot学习---2.将项目打成war包部署到自己的tomcat中
Spring Boot学习—2.将项目打成war包部署到自己的tomcat中虽然Spring Boot自己有tomcat,也提供了很多配置选项可以去配置tomcat,比如端口号、访问地址等,但是很多时候可能一个tomcat下部署多个项目,需要将项目打成war包部署至自己的服务中,如下是具体步骤: 一、修改pom文件去掉自带tomcat <!-- 不采用spring-boot自带的tomcat进行启
2017-02-09 12:33:03 9830
原创 Spring Boot学习---1.快速构建mvc模式项目
Spring越来越强大了,因工作中都开始使用spring boot快速搭建项目,且去除xml配置,发觉使用springBoot后项目开发非常迅速,工作之余想自己从头了解整个springBoot,因此记下学习记录一、引入springBoot对应在pom文件中加入如下代码: org.springframework.boot spring-boot-starter-pare
2017-02-09 11:44:45 802
原创 linux下rsync+inotify同步文件
inotify进行对服务器文件监听,一旦检测到有改动则发起同步rsync服务器文件到客户端一、安装和下载rsync下载地址:http://rsync.samba.org/1、安装步骤: 1)# tar zxvf rsync-3.0.6.tar.gz 2)# cd rsync-3.0.6 3)# ./configure 4)# make 5)# mak
2016-04-27 17:22:28 568
原创 jvm虚拟机学习笔记(一)---总体认识
jvm虚拟机java的执行过程:java源代码-->通过compiler编译后变成.class文件-->通过类加载器将class文件加载载入到系统分配给JVM的内存区域运行数据区(Runtime Data Areas).-->执行引擎解释或者编译类文件,转化成特定CPU的机器码-->CPU执行机器码,至此完成整个过程。一、类加载器:1、层级关系: Bootstrap
2016-02-26 15:28:51 381
原创 linux学习--系统版本介绍
Linux操作系统的发行版本可以大体分为两类,一类是商业公司维护的发行版本,一类是社区组织维护的发行版本,前者以著名的Redhat(RHEL)为代表,后者以Debian为代表。一、Redhat: 包括RHEL(Redhat Enterprise Linux,也就是所谓的Redhat Advance Server,收费版本)、Fedora Core(由原来的Redhat桌面版本发展而
2015-11-13 16:17:17 480
原创 spring security过滤器
当在springSecurity配置文件中配置了时,默认会加上的配置过滤器有:其中:HttpSessionContextIntegrationFilter位于过滤器顶端,第一个起作用的过滤器。用途一,在执行其他过滤器之前,率先判断用户的session中是否已经存在一个SecurityContext了。如果存在,就把Security
2015-11-04 16:35:52 499
原创 goaccess安装使用
GoAccess 是一款开源的网站日志实时分析工具。GoAccess 的工作方式很容易理解,就是读取和解析 Apache/Nginx/Lighttpd 的访问日志文件 access log,然后以更友好的方式把统计信息显示出来。统计的内容包括:访问概况、动态页面请求、静态页面请求(如图片、样式表、脚本等)、访客排名,访客使用的操作系统,访客使用的浏览器,来路域名,404 错误,搜索爬虫,搜索关
2015-11-04 15:05:03 543
原创 springMVC读书笔记--spring启动时web初始化
web启动初始化的时候,重要的两个点: contextConfigLocation /WEB-INF/spring/base-context.xml /WEB-INF/spring/security-context-ajax.xml /WEB-INF/spring/security-context.xml org.springframework.
2015-07-01 15:02:40 324
原创 tomcat设置https请求步骤(单向验证)
将部分http请求设置成https请求,需要做的步骤有:一、先生成证书 在tomcat目录下 执行以下代码:keytool -genkey -alias server_jks_test -keyalg RSA -keypass changeit -storepass changeit -keystore server_jks_test.jks -validity 3650
2015-06-30 11:26:42 537
原创 数据库--mysql中动态行转列
create table table1( col1 char(2), col2 char(2), col3 int);insert into table1 values('A1','B1',9),('A2','B1',7),('A3','B1',4),('A4','B1',2),('A1','B2',2),('A2','B2',9),
2015-05-26 16:41:19 3748 1
原创 mysql安装后远程连接不上解决办法
mysql> update user set host = '%' where user = 'root';ERROR 1062 (23000): Duplicate entry '%-root' for key 1mysql> select host,user from user;+------------------+------+| host | us
2015-05-25 11:45:01 547
原创 zookeeper学习-2-zookeeper的常用命令
一、常用服务命令:1. 启动ZK服务: sh bin/zkServer.sh start2. 查看ZK服务状态: sh bin/zkServer.sh status3. 停止ZK服务: sh bin/zkServer.sh stop4. 重启ZK服务: sh bin/zkServer.sh restart二、常用客户端命令:
2015-05-15 14:37:49 435
原创 zookeeper学习-1-zookeeper的安装与运行
zookeeper有三种运行方式:单机、伪集群、集群,这里只介绍集群安装和运行1、首先先搭建好虚拟机多台,这里设置两台2、在官网上找到zookeeper的安装文件 主页:http://zookeeper.apache.org/ 点击Download,下载某个版本,解压到/opt目录。 tar xzvf zookeeper-3.4.6.tar.gz将conf目录下的zoo_sample....
2015-05-14 17:01:25 474
原创 数据库中常用
一、mysql数据库 1、常用函数: group_concat():测试语句:SELECT group_concat(town) FROM `players` group by town。 作用是去查找town中去查找哪些值是一样的,如果相等,就全部列出来,以逗号分割进行列出 2、设置mysql的update mode 执行update语句时,可能会报
2015-05-06 08:25:27 378
原创 编程中常用知识
一、工具类 1、编程中通常要对象转成json格式的字符串,可以使用以下方法 public static String transObjectToString(Object obj) throws JsonProcessingException { ObjectMapper mapper = new ObjectMapper(); return m
2015-05-06 08:24:41 721
原创 emoji表情在web的展示与mysql存储方式
ios,android,wp上emoji表情输入与显示首先解决emoji表情在mysql中存储报错问题:Caused by: java.sql.SQLException: Incorrect string value: '\xF0\x9F\x98\x97\xF0\x9F...' for column 'CONTENT' at row 1一、主要问题为解决字符集,需要将mysql的字符集
2015-05-05 14:29:08 2173
原创 java加密技术--RSA加密
RSA加密技术:这种加密算法的特点主要是密钥的变化,上文我们看到DES只有一个密钥。相当于只有一把钥匙,如果这把钥匙丢了,数据也就不安全了。RSA同时有两把钥匙,公钥与私钥。同时支持数字签名。数字签名的意义在于,对传输过来的数据进行校验。确保数据在传输工程中不被修改。流程分析:甲方构建密钥对儿,将公钥公布给乙方,将私钥保留。甲方使用私钥加密数据,然后用私钥对加密后的数据签名,发送给
2015-02-26 14:43:54 612
原创 java加密技术--base64
BASE64属于编码格式,而非加密算法java 代码实现如下:public class Base64{ static private final int BASELENGTH = 128; static private final int LOOKUPLENGTH = 64; static private final int TWENTYFOURBITGROUP
2015-02-26 14:18:23 386
原创 spring中实现自己的定时器
在后台处理中,会有很多需要定时执行的任务,spring中就有配置可以实现定时任务1、在servlet-config.xml中配置如下信息 其中 cron匹配可以自行百度查询匹配规则 其中orderStockTimer 是自己实现的定时任务类,将会执行orderStockTimer中的deblockingStock方
2015-01-14 15:28:24 397
原创 SpringMVC中实现自己的拦截器
在springMVC中要实现自己的拦截器对某些访问进行拦截,主要是继承HandlerInterceptorAdapter,主要步骤如下:1、在app-config.xml中加入如下配置 如果需要对指定url进行拦截,则做如下配置:
2014-12-30 15:02:17 461
原创 java web项目中利用log4j将mybatis执行的sql打印至控制台的方法
在利用mybatis开发时,执行的sql语句和参数如果想在控制台中打印出来、或者
2014-10-31 15:03:51 1480
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人