自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

张相逢的博客

程序猿说:每天不进步,就是退步。

  • 博客(157)
  • 资源 (13)
  • 问答 (1)
  • 收藏
  • 关注

原创 网站给用户发邮件的解决方案

1.给用户发邮件内容的定义例如 事例模版文件:<html><head> <meta http-equiv="content-type" content="text/html;charset=utf-8"/></head><body><div style="width: 1000px; font-family: 'Hiragino Sans GB', 'microsoft yahe

2016-02-18 11:36:03 880

原创 微信登陆Web应用解决方案

1.PC端 2.移动端 3.接入流程参考微信登录Web技术接入参考接入微信登陆参考代码1.微信开放平台回调函数/** * @param code 微信开放平台重定向这里,携带的code码 * @param state 来自PC端还是Mobile端 * * @author simon * @date 2016/02/24 */

2016-02-18 11:11:30 14494 2

原创 Ubuntu给用户授权

一、用户如何获得root权限:1. 进入terminal2. 输入sudo  passwd root   并设置密码,提示要你输入两次密码,自己设定密码,一定要记住,然后切换到root使用3. 输入 su root, 要求你输入密码,然后输入刚才设定的密码回车就进去了4. 如果不想切换root但是想拥有大部分root权限,可以在使用命令时候加上sudo,sudo mount挂载sudo

2016-02-17 15:03:34 10700

原创 Ubuntu搭建SFtp

需求:在服务器上开通SFTP文件服务,允许某些用户上传及下载文件。但是这些用户只能使用SFTP传输文件,不能使用SSH终端访问服务器,并且SFTP不能访问系统文件(即所谓的“Jail(监狱)”)。系统管理员则既能使用SFTP传输文件,也能使用SSH远程管理服务器。 为了便于讨论,我假设我将允许sftp-users用户组内的用户使用SFTP,但不允许使用SSH Shell,且该组用户将被"监狱"(修改

2016-02-17 14:59:23 12685 2

原创 Ubuntu远程连接MySQL, 10038问题

问题: ubuntu server下安装了MySQL 5.5数据库,然后在windows下通过Navicat for MySQL连接时,出现 Can’t connect to mysql server on xxx.xxx.xxx.xxx(10038) 的问题。解决方案如下:1、授权mysql>grant all privileges on *.* to 'root'@'%' i

2016-02-17 11:53:36 3176

原创 配置mysql远程连接

问题Mysql远程链接报错 1.来配置一下允许远程链接即可use mysql #打开mysql数据库update user set host='%' where user='root' and host='localhost';flush privileges; #刷新权限表,使配置生效#将host设置为%表示任何ip都能连接mysql,当然您也

2016-02-16 10:22:27 470

原创 Linux命令大全

系统信息arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpuinfo

2016-02-15 13:58:28 355

原创 redis 学习笔记(1)-编译、启动、停止

一、下载、编译redis是以源码方式发行的,先下载源码,然后在linux下编译1.1 http://www.redis.io/download 先到这里下载Stable稳定版,目前最新版本是2.8.171.2 上传到linux,然后运行以下命令解压tar xzf redis-2.8.17.tar.gz1.3 编译cd redis-2.8.17make注:make命令需要linux上安装gcc

2016-02-15 09:32:26 374

原创 集群环境下的问题

1.解决上传文件同步的问题集群后就是多个Tomcat或其它web容器了,即和两个线程读同一个resource的问题是一样的,还好,我们原有上传文件是专门有一台文件伺服器的,这个问题不大,两个tomcat都往一台file server里上传,文件伺服器已经帮我们解决了同名文件冲突的这个问题了,如果原先的做法是把文件上传到Tomcat的目录中,那问题就大了,来看:集群环境中,对于用户来说一切操作都

2016-02-14 00:08:34 1067

原创 Centos环境下配置Aapache+2个tomcat8 的动静分离,负载均衡

1.先介绍Apache的安装与卸载安装,通过yum在线方式即可sudo yum install httpd -y设置开机启动chkconfig httpd on启动apache服务service httpd start 默认安装的路径是: /etc/httpd/ 卸载Apache首先关闭httpd服务  /etc/init.d/httpd stop  列出httpd相关程序

2016-02-12 22:35:36 984

原创 Windows环境Apache,Tomcat集群,动静分离,负载均衡

1.首先搭建Tomcat集群环境(多个tomcat共享session信息)下载分别解压tomcat8到tomcat1和tomcat2的两个文件夹中,得到以下目录修改server.xml文件内容。<?xml version='1.0' encoding='utf-8'?><Server port="8005" shutdown="SHUTDOWN"> <Listener className="or

2016-02-12 14:10:01 1464

原创 Linux环境搭建nginx+2个tomcat+2个redis(主从复制)

实现流程图,自己画的图,容易理解。 先来搭建nginx-1.9.111.先本地下载nginx,从本地上传nginx-1.9.11.tar.gz到centos服务器上pscp C:\Users\Administrator\Desktop\linux版本\nginx-1.9.11.tar.gz root@115.29.144.131:/root2.解压后得到以下目录tar -zxvf ngi

2016-02-11 22:19:19 4177 1

原创 Window平台下压缩文件为tar.gz格式的方法

Window平台下压缩文件为tar.gz格式的方法

2016-02-11 21:16:25 1008

原创 redis的主配置文件说明

1. redis.conf 配置参数:#是否作为守护进程运行daemonize yes#如以后台进程运行,则需指定一个pid,默认为/var/run/redis.pidpidfile redis.pid#绑定主机IP,默认值为127.0.0.1#bind 127.0.0.1#Redis默认监听端口port 6379#客户端闲置多少秒后,断开连接,默认为300(秒)timeout

2016-02-11 19:24:16 434

原创 Centos系统搭建tomcat8和tomcat9

效果图 先来搭建tomcat8下载tomcat8 【wget http://mirrors.cnnic.cn/apache/tomcat/tomcat-8/v8.0.32/bin/apache-tomcat-8.0.32.tar.gz】解压即可完成安装【tar -zxvf apache-tomcat-8.0.32.tar.gz】删除刚才下载的文件【rm -rf apache-tomcat-

2016-02-11 11:39:32 4985

原创 Centos环境下安装java jdk 设置环境变量

安装成功的效果图 1.先检查系统是否自带open-jdk rpm -qa |grep java rpm -qa |grep jdk rpm -qa |grep gcj如果有可以使用以下命令进行删除rpm -qa | grep java | xargs rpm -e --nodeps 批量卸载所有带有Java的文件 2.下载与安装jdk1.8 下载:wg

2016-02-10 18:05:30 1982 5

原创 Centos/Ubuntu环境下安装mysql

Centos环境 以下是安装后的效果图安装步骤如下:点我进入mysql官网下载地址如果你想安装最新的mysql,先更新下载mysql最新版的rpm包。如上图。1.安装rpm -ivh 下载的rpm包2.查看是否在列表yum repolist all | grep mysql3.在列表就启用某一个版本的mysqlyum repolist enabled | grep mysql4.然后就可

2016-02-10 11:37:13 1929

原创 Windows7 下侧边黑屏解决方案。

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\GraphicsDrivers\Configuration\在Configuration这上面右键,选择查找,输入Scaling,在右框找到scaling,右键scaling修改将数值改为3即可(原值是4),这种方法基本通杀所有Windows7下游戏的全屏问题。

2016-02-08 09:44:28 477

原创 2016年度计划(2.8-6.8)

1.回顾搭建J2EE项目框架 序号 技术框架 完成情况 1 Spring+SpringMVC+Mybatis+Mysql+Quartz+Freemarker+DBCP 2 Spring+Struts2+Hibernate+Oracle++Quartz+Freemarker+Druid 3 Spring+Jersey+Jpa+Hibernate+Mysql+

2016-02-05 10:08:06 592 1

原创 jsp/servlet生成验证码图片

servlet:返回一张验证码的图片,(如何配置servlet)就不解释了.如有问题可追问。import java.awt.Color;import java.awt.Graphics;import java.awt.image.BufferedImage;import java.io.IOException;import java.util.Random;import javax.ima

2016-02-01 08:53:37 913

原创 今天做了freemaker 导出word文档 的bug修复,解决 \n换行 问题

在公司做在线简历导出,用freemaker导出word文档,无法换行,问题,解决方法如下: 当数据保存到数据库的时候如何有换行,换行也会存储到数据库里面,当页面拿到这些数据的时候,这些换行会以 ‘\n’ 的形式实现页面上换行的效果,导入到word文档,如果继续使用\n肯定是没用的 使用freemaker的replace方法,使用word文档的标签,替换\n,实现word文档的换行.

2016-01-28 16:51:38 4791

原创 freemaker的word文档导出实例使用

freemaker的核心思想:模板 + 数据模型 = 输出 今天给公司做了,java结合freemaker 实现导出word文档。 步骤如下:先把要导出的word文档另存为xml文件,因为word的结构也是xml文档。使用office工具打开xml文件,看是否能打开,能的话就继续 第二部。把xml文件,修改文件后缀为ftl。结合java代码,实现文档导出。核心代码如下 Map<St

2016-01-18 11:18:46 762

原创 IntelliJ Idea 常用快捷键

IntelliJ Idea 常用快捷键列表Alt+回车 导入包,自动修正Ctrl+N 查找类Ctrl+Shift+N 查找文件Ctrl+Alt+L 格式化代码Ctrl+Alt+O 优化导入的类和包Alt+Insert 生成代码(如get,set方法,构造函数等)Ctrl+E或者Alt+Shift+C 最近更改的代码Ctrl+R 替换文本Ctrl+F 查找文本Ctrl+Shi

2016-01-15 09:54:43 391

原创 Mysql命令行导入sql数据

我的个人实践是:phpmyadmin 导出 utf-8 的 insert 模式的 abc.sql ftp abc.sql 到服务器 ssh 到服务器 mysql -u abc -p use KKK(数据库名,如果没有就 create database KKK) set names 'utf8' source abc.sql 注意:我看到 set character set utf8; 的说法,那样

2016-01-11 10:47:50 629

原创 MySQL创建用户与授权方法

MySQL中创建用户与授权的实现方法,对于刚开始接触mysql的朋友可以参考下注:我的运行环境是widnows xp professional + MySQL5.1 一, 创建用户: 命令:CREATE USER 'username'@'host' IDENTIFIED BY 'password'; 说明:username - 你将创建的用户名, host - 指定该用户在哪个主机上可以登陆,如果

2016-01-11 10:44:11 365

原创 jersey 中文乱码

今天研究了一下jersey+rest,从服务器返回字符串总是乱码,用了各种办法均不奏效。方法1 web.xml配置: <init-param> <param-name>encoding</param-name> <param-value>gbk</param-value> </init-param>方法2 修改tomcat

2016-01-10 20:56:41 20166

原创 Maven的初步使用以及命令行工具

在写本文的时候先来说明一下maven依赖的各种范围的意思compile(编译范围) compile 是默认的范围;如果没有提供一个范围,那该依赖的范围就是编译范围。编译范围依赖在所有的classpath 中可用,同时它们也会被打包。provided(已提供范围) provided 依赖只有在当JDK 或者一个容器已提供该依赖之后才使用。例如,如果你开发了一个web 应

2016-01-10 08:39:58 2165

转载 深入理解Tomcat 6和Tomcat7的区别

今天开始学习Tomcat7 ,竟然碰到了好多问题。到现在才刚刚解决的差不多。在此介绍一下。Tomcat6下边程序运行极其正常换了 Tomcat7 忽然不能用的都来看看了~第一个:是关于数据库驱动程序加载。受数据库驱动异常困扰的同胞们,Tomcat7 下边因为 Tomcat 限定了类加载执行时静态代码的执行,需要在生成对象的时候才能够真正执行,所以在 Tomcat6 以前大家熟悉的数据库驱动程序

2016-01-10 08:02:07 7753

原创 JS触发按键事件

<script type="text/javascript" language=JavaScript charset="UTF-8"> document.onkeydown=function(event){ var e = event || window.event || arguments.callee.caller.arguments[0];

2015-12-12 19:52:21 17086 2

原创 OCJP标准题库试题之————第二次

QUESTION 13Click the Exhibit button. Which statement is true about the classes and interfaces in the exhibit?A. Compilation will succeed for all classes and interfaces.B. Compilation of class C will

2015-12-10 16:50:02 2993

原创 OCJP标准题库试题之————第一次

寻思了好久还是决定要考OCJP认证,跟着培训的进度估计要10次课 程。每次听课结束后,来总结下在课堂上学到的东西。依题而论!! 今天开始。QUESTION 1Given a pre-generics implementation of a method:11. public static int sum(List list) {12. int sum = 0;13. for ( It

2015-12-08 18:33:03 7138 2

原创 Mybatis查询到多条记录但是映射到list集合只有一条或者条数不对

如果你出现了这个问题。 *. 原因:mybatis是基于当前实体对象的id进行映射的 *.所以在查询字段中加上查询id即可。 搞定!!!!

2015-12-07 23:08:24 9198 3

原创 Jquery实现广告滚动

当页面的滚动条上下移动时,飘浮广告随着滚动条的滚动而上移或者下移,要明白两点,第一:放广告的层最好采用绝对定位,它的位置应该随着滚动条的改变而上下移动,滚动条的滚动促发的是onscroll事件,广告条所在的层的top值就是滚动条的高度,具体代码如下:<html><head><meta http-equiv="Content-Type" content="text/html; charset=GB

2015-12-07 01:16:31 3079

原创 MySQL查询本周、上周、本月、上个月份数据的sql代码

MySQL查询本周、上周、本月、上个月份数据的sql代码 MySQL查询的方式很多,下面为您介绍的MySQL查询实现的是查询本周、上周、本月、上个月份的数据,如果您对MySQL查询方面感兴趣的话,不妨一看查询当前这周的数据 SELECT name,submittime FROM enterprise WHERE YEARWEEK(date_format(submittime,'%Y-%

2015-12-04 23:11:21 3732

原创 mysql查询所有记录,并去掉重复的记录

distinct(str)函数是用来去掉重复记录的,但是它只是针对某一个字段可以去重复。例如:select distinct(name)from tablename; 但是如果想把其他字段值的记录也查询出来,我一开始想的是使用select distinct(name) ,ta.* from tablename.注意distinct必须放在前面!但是这样并没有去掉重复的记录,后来想到了group by

2015-12-03 20:32:06 7375

转载 MyBatis mapper文件中的变量引用方式#{}与${}的差别

默认情况下,使用#{}语法,MyBatis会产生PreparedStatement语句中,并且安全的设置PreparedStatement参数,这个过程中MyBatis会进行必要的安全检查和转义。示例1:执行SQL:Select * from emp where name = #{employeeName}参数:employeeName=>Smith解析后执行的SQL:Select * fr

2015-12-02 10:06:31 7556

原创 Mybatis like 模糊查询,有数据,但是就是查询不出来

今天修改项目遇到的问题,mybatis模糊查询,有数据,就是查不出来。也不报错。问题虽然最后搞定了,来总结下。 Mybatis配置如下: <select id="getAll" resultMap="OaEmplyeeInfoResultMap" parameterType="com.deppon.oa.module.oaEmplyeeInfo.domain.OaEmplyeeInfo">

2015-12-02 10:04:26 11226 1

原创 struts2接受中文乱码

问题描述: Action中有某一属性,并设有响应的getter/setter方法,前台提交中文数据时Action接收乱码。 解决方案:1.在struts.xml中加入 <constant name="struts.i18n.encoding" value="UTF-8"></constant> 2.然后打开tomcat目录下conf文件夹下的server.xml文件,找到 <C

2015-12-02 09:17:32 1800

原创 mybatis做like模糊查询

1. 参数中直接加入%%  param.setUsername("%CD%"); param.setPassword("%11%"); <select id="selectPersons" resultType="person" parameterType="person"> select id,sex,age,username,password from pe

2015-12-01 11:05:57 2902

转载 Parameter index out of range (1 > number of parameters, which is 0).] with r

遇到Parameter index out of range (1 > number of parameters, which is 0)怎么办? 2011年05月12日 星期四 23:45遇到了Parameter index out of range (1 > number of parameters, which is 0) ,检查了很多遍错误。最后终于发现,原来PreparedStateme

2015-12-01 10:53:26 1159

excel-trans 使用说明.zip

转化Excel表格。

2021-04-09

flex for linux

flex for linux,tcpdump依赖

2017-05-04

pcre-8.10.zip

pcre-8.10.zip

2016-12-07

java生成二维码,zxing二维码jar

java生成二维码的jar包

2016-12-02

linux oracle 11g依赖的所有包

Linux oracle 11gR2安装数目及依赖包(找了好久才弄齐)。免费分享给大家。compat-libstdc++-33-3.2.3-61.i386.rpm,unixODBC-2.2.11-10.el5.i386.rpm等等。以及db_install.rsp文件。

2016-08-09

Jms做的一些的demo

Jms做的一些的demo,activeMq实现的,在项目的test目录下,这是一个maven项目额。

2016-06-20

Windows环境Apache,Tomcat集群,动静分离,负载均衡

Windows环境Apache,Tomcat集群,动静分离,负载均衡

2016-02-12

nginx,redis安装包,集群架构使用

nginx,redis安装包,nginx,redis安装包,集群架构使用

2016-02-12

2个tomcat8+nginx+2个redis(主从同步)+同步会话

2个tomcat8+nginx+2个redis(主从同步)+同步会话

2016-02-11

tomcat8同步会话

tomcat结合redis同步会话信息。

2016-02-11

tomcat7整合session所需的jar包

tomcat7整合session所需的jar包,使用redis同步session信息

2016-02-11

svn项目代码控制器插件

SVN插件,svn项目代码控制器,管理插件

2016-01-07

mybatis逆向工程插件

mybatis逆向工程插件,mybatis-generator工具

2016-01-07

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

TA关注的人

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