- 浏览: 37418 次
- 性别:
- 来自: 北京
最新评论
-
假程序狗:
我部署的自由风格的java web项目,不管我怎么配WAR/E ...
jenkins部署问题 -
wsl959188:
http://malongs.com
scheduleAtFixedRate 和schedule -
wsl959188:
<a href='http://malongs.com' ...
scheduleAtFixedRate 和schedule -
wsl959188:
http://malongs.com
scheduleAtFixedRate 和schedule -
lijie72victory:
就这样一个小问题困扰了我两天。非常感谢!必须得评论。
jenkins部署问题
文章列表
1.ufw enable/disable 开始/关闭防火墙
2.ufw default deny/allow 设置防火墙默认状态 关闭除规则外的所有输入端口输出商品正常/开始除规则外的所有输入输出商品
3.ufw allow/deny 8080 开放/关闭 8080商品
4.ufw delete allow 8080 删除 开放8080 这条规则
5.ufw allow from 192.168.1.100 允许此IP访问所有的本机端口
6 ufw status numbered/verbose 查看ufw 状态
# Redis示例配置文件
002
003 # 注意单位问题:当需要设置内存大小的时候,可以使用类似1k、5GB、4M这样的常见格式:
004 #
005 # 1k => 1000 bytes
006 # 1kb => 1024 bytes
007 # 1m => 1000000 bytes
008 # 1mb => 1024*1024 bytes
009 # 1g => 1000000000 bytes
010 # 1gb => 1024*1024*10 ...
安装上Deploy war/ear to a container插件后 在配置WAR/EAR files 目录是要注意 目录的相对路径是当前job的workspace目录 比如当前job打出的war 地址是/root/.jenkins/jobs/abc/workspace/target/abc.war 那么配置路径是 target/abc.war 这个要注册 路径配错了后不会有任何提示,deploy命令直接不执行.问题很难找出来
1.安装resin,先下载resin(注册下载免费版本,专业版本是收费的不能正常使用)
解压后进入bin目录.执行 httpd.sh start就能启动resin
2.和tomcat一样将打包好的war包放到webapps目录下把原来的resin进程kill后在启动resin.启动后测试发布成功否,和tomcat一样resin的默认端口是8080 可以通过修改conf目录下的resin.conf文件来改变其默认端口.
3.resin和tomcat:
4.安装nginx,先下载nginx,解压后进入目录运行./configure --user=root --group=root --pref ...
用java写了一下简单的发送注册验证邮件的小例子:
核心配置和代码如下:
<bean id="javaMailSender" class="org.springframework.mail.javamail.JavaMailSenderImpl">
<property name="host">
<value>smtp.mail.yahoo.com.cn</value>
</property>
<property name="u ...
1.做了一个简单的spring aop例子 用 aspectjrt.jar, aspectjweaver.jar 两包 通过配置文件实现, 核心配置如下
<bean id="login" class="com.Login" />
<bean id="printLog" class="com.PrintLog" />
<aop:config>
<aop:aspect id="myAop" ref="printLog" ...
1.十六进制转换成二进制
十六进制转二进制是可以看出来的,主要看8421归则
8
1000
4
0100
2
0010
1
0001
如:0x6F,
6=4+2
4表示第三位是1,2表示第二们是1 其它都是0 所是6是0110
F=15=8+4+2+1
8表示第四位是1,4表示第三位是1,2表示第二位是1,1表示第一位1,所以F是1111
把两个数转换后的结果拼在一起就是最终的结果了
0x6F=0110 1111
如:0x73E
7=4+2+1=0111
3=2+1=0011
E=8+4+2=1110
0X73E=0111 0011 1110
1.查看表字段信息:
mysql>show full columns from db.tablename;
2.每条记录都显示字段名
mysql>select * from tbl_notice where id=100 \G
自定义的一个异常 准备在业务里抛出
package com.pindou.exception.userservice;
public class UpdateUserInfoException extends Exception {
/**
*
*/
private static final long serialVersionUID = 1237862166695963054L;
/**
*
*/
public UpdateUserInfoException() {
// TODO Auto-generated constr ...
1.打印ibatis后台执行sql日志
#log4j.logger.com.ibatis=DEBUG,monitor,exception,A1
#log4j.logger.com.ibatis.common.jdbc.SimpleDataSource=DEBUG,monitor,exception
#log4j.logger.com.ibatis.common.jdbc.ScriptRunner=DEBUG,monitor,exception
#log4j.logger.com.ibatis.sqlmap.engine.impl.SqlMapClientDelegate=D ...
linux安装mysql:
下载地址:http://www.mysql.com/downloads/mysql-4.0.html
MySQL-server-5.5.21-1.linux2.6.i386.rpm
MySQL-client-5.5.21-1.linux2.6.i386.rpm
-----------------
1)安装服务器端
在有两个rmp文件的目录下运行如下命令:
rpm -ivh MySQL-server-4.0.16-0.i386.rpm
Mysql默认的端口是3306。
netstat -nat
tcp 0 0 0.0.0.0:3306 0.0.0.0:* ...
数据源配置:
database.properties内容:
UserName=***
Password=*****
jdbc.DriverClassName=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/databaseName
jdbc.username=${UserName}
jdbc.password=${Password}
jdbc.maxActive=10
jdbc.maxIdle=5
jdbc.maxWait=10000
ibatis模板类配置:
<context:prope ...
测试中需要得到容器初使化类:
ApplicationContext app = new ClassPathXmlApplicationContext(
"classpath:applicationContext.xml");
web项目中配置:
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>
classpath:applicationContext.xml
&l ...
1.ssh 相关:
1.开启/关闭/重启ssh服务:service sshd start/stop/restart
2.修改ssh服务端口:以root进入/etc/ssh目录找到sshd_config 找到
#Port 22
Port 2188
将端口修改成2188 然后重启服务
2.scp相关:
用dingjin这个账号向172.16.1.2的/home/dingjin/目录传入 ...