- 博客(18)
- 收藏
- 关注
转载 Nginx的配置文件详解(超详细)
1、安装Nginx在安装Nginx之前,需确保系统已经安装了gcc、 openssl-devel、 pcre-devel和zlib-devel软件库。下面是Nginx安装过程: wget http://nginx.org/download/nginx-1.0.14.tar.gz tar zxvf nginx-1.0.14.tar.gz ./configure...
2019-10-28 15:16:18
343
1
转载 Java设置session超时(失效)的时间
在一般系统登录后,都会设置一个当前session失效的时间,以确保在用户长时间不与服务器交互,自动退出登录,销毁session具体设置的方法有三种:1.在web容器中设置(以tomcat为例)在tomcat-7.0\conf\web.xml中设置,以下是tomcat7.0中默认配置:123<session-config><session-timeout>30</ses...
2018-06-08 09:21:02
290
转载 微服务架构:动态配置中心搭建
在微服务架构中,服务之间有着错综复杂的依赖关系,每个服务都有自己的依赖配置,在运行期间很多配置会根据访问流量等因素进行调整,传统的配置信息处理方式是将配置信息写入xml、.properties等配置文件中,和应用一起打包,每次修改配置信息,都需要重新进行打包,效率极低,动态配置中心就是为了解决这一问题。动态配置中心也是一个微服务,我们把微服务中需要动态配置的配置文件存放在远程git私有仓库上,微服...
2018-05-08 10:09:07
1232
原创 批量插入数据库
import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.SQLException;import java.util.Random;public class InsertDataToMysql { public static Connec...
2018-03-31 10:30:25
208
原创 根据出生年月日计算年龄
private int countAge(String brithday){ int age = 0; if(brithday != null && !brithday.isEmpty()){ Date brithDate = DateUtil.format(birthday, DateUtil.YYYYMMDD); if(b...
2018-03-29 13:24:54
1791
转载 ORM框架的简单介绍
1. 什么是ORM?对象-关系映射(Object-Relational Mapping,简称ORM),面向对象的开发方法是当今企业级应用开发环境中的主流开发方法,关系数据库是企业级应用环境中永久存放数据的主流数据存储系统。对象和关系数据是业务实体的两种表现形式,业务实体在内存中表现为对象,在数据库中表现为关系数据。内存中的对象之间存在关联和继承关系,而在数据库中,关系数据无法直接表达多对多关联和继...
2018-03-09 15:09:24
6521
1
原创 配置分页插件,及其应用
首先,在mybatis-config.xml中添加如下配置:<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd">&
2018-03-06 11:04:52
264
原创 网页下载word与Excel代码
/** * 下载用户信息填写模板使用说明 * @param httpServletResponse response对象 * @return * @throws Exception */ @RequestMapping("/downloadReadFile") public ResponseEntity<byte[]> downloa...
2018-03-06 10:10:39
413
原创 Jackrabbit 文件上传下载
1. 在配置文件config.properties中: file.rmi=http://localhost:7000/rmi2. 下载 jackrabbit-standalone-2.10.1.jar,打开服务:java -jar jackrabbit-standalone-2.10.1.jar --port 70003. import java.io.IOException;import j...
2018-03-05 16:26:17
1523
原创 validation 后台参数验证
在后台开发过程中,对参数的校验成为开发环境不可缺少的一个环节。比如参数不能为null,email邮件必须符合email的格式,如果手动进行if判断或者写正则表达式判断无意开发效率太慢,在时间、成本、质量的博弈中必然会落后。所以把校验层抽象出来是必然的结果,下面说下几种解决方案。validation bean 是基于JSR-303标准开发出来的,使用注解方式实现,极其方便,但是这只是一个接口,没有具...
2018-03-01 14:28:27
1710
原创 防 XSS攻击
XSS是一种经常出现在web应用中的计算机安全漏洞,它允许恶意web用户将代码植入到提供给其它用户使用的页面中。比如这些代码包括HTML代码和客户端脚本。攻击者利用XSS漏洞旁路掉访问控制——例如同源策略(same origin policy)。这种类型的漏洞由于被黑客用来编写危害性更大的网络钓鱼(Phishing)攻击而变得广为人知。对于跨站脚本攻击,黑客界共识是:跨站脚本攻击是新型的“缓冲区溢...
2018-03-01 09:02:17
258
原创 spring-servlet.xml配置
//固定头部<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springfram
2018-02-23 16:41:27
735
原创 解析前端request数据为Map
Map paramMap = AppUtil.getParamMap(request);/*** 取得参数表* @param request 请求* @return 参数表*/public static Map getParamMap(HttpServletRequest request) {// 声明参数表的存储MAP Map paramMap = new HashM...
2018-02-23 10:26:08
1378
原创 Json数据转换成Map与List格式
/** * analyzeJsonObject:(解析JSON数据为MAP类型).* * @author zyt * @param json* @return* @since JDK 1.6*/ public static Map<String, Object> analyzeJsonObject(JSONObject json) { Map ret = new Has...
2018-02-23 10:25:45
359
原创 根据请求的User-Agent获取移动终端类型
public static String getClientType(HttpServletRequest request){ String useAgent = request.getHeader("user-agent"); logger.info("user-agent:" + useAgent); String osType = ""; ...
2018-02-23 10:25:10
544
转载 多线程学习 2018-02-21
进程:每个进程都有独立的代码和数据空间(进程上下文),进程间的切换会有较大的开销,一个进程包含1--n个线程。(进程是资源分配的最小单位) 线程:同一类线程共享代码和数据空间,每个线程有独立的运行栈和程序计数器(PC),线程切换开销小。(线程是cpu调度的最小单位) 线程和进程一样分为五个阶段:创建、就绪、运行、阻塞、终止。 多进程是指操作系统能同时运行多个任务(程序)。 多线程是指在同一...
2018-02-23 10:24:12
185
原创 XStream学习-2018-02-09
XStream是一个Java对象和XML相互转换的工具,很好很强大。提供了所有的基础类型、数组、集合等类型直接转换的支持。因此XML常用于数据交换、对象序列化(这种序列化和Java对象的序列化技术有着本质的区别)。XStream对象相当Java对象和XML之间的转换器,转换过程是双向的。创建XSteam对象的方式很简单,只需要new XStream()即可。Java到xml,用toXML()方法。...
2018-02-23 10:21:03
231
转载 C/S和B/S结构区别整理
C/S和B/S结构概念1.什么是C/S结构C/S (Client/Server)结构,即客户机和服务器结构。它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销。C/S结构可以看做是胖客户端架构。客户端实现绝大多数的业务逻辑处理和界面展示,作为客户端的部分需要承受很大的压力,从分利用客户端的资源,对客
2016-09-20 15:02:07
715
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人