- 浏览: 153269 次
- 性别:
- 来自: 杭州
最新评论
-
tinyhema:
chenjianjx 写道很好,最近搭建新环境,用到了你这里的 ...
maven编译下载文件失败 -
chenjianjx:
很好,最近搭建新环境,用到了你这里的内容。
maven编译下载文件失败
文章列表
环境
Spring Boot 2.0.1.RELEASE
配置
主要参考 druid-spring-boot-starter官方文档 和 配置_LogFilter
1. 修改pom.xml,引入druid-spring-boot-starter
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid-spring-boot-starter</artifactId>
...
springboot获取pid和端口
- 博客分类:
- java
自动生成 application.pid \ application.port 文件
1. 编码方式
@SpringBootApplication
@EnableAutoConfiguration
public class Application {
public static void main(String[] args) throws Exception {
SpringApplication app = new SpringApplication(Application.class);
app.addListeners(new ...
nginx重定向所有http请求到https
# vi sub.domain.conf
server{
listen 80;
server_name sub.domain.com;
return 301 https://$host$request_uri;
}
server{
charset utf-8;
listen 443 ssl;
ssl on;
ssl_certificate /usr/local/nginx/conf/cert/sub.domain.com.crt;
ssl_cert ...
1. 生成自签名https证书
参考
1.1 生成证书的脚本
# vi gencert.sh
#!/bin/sh
# create self-signed server certificate:
read -p "Enter your domain [www.example.com]: " DOMAIN
echo "Create server key..."
#openssl genrsa -des3 -out $DOMAIN.key 1024
openssl genrsa -des3 -out $DOMAIN.key 2 ...
开发阶段需要打印sql,方便排查问题
有2种方法
1. spring-boot jpa配置
# application-dev.properties
spring.jpa.show-sql=true
2. logback配置
修改hibernate mybatis相关包的日志级别即可
<!-- show parameters for hibernate sql 专为 Hibernate 定制 -->
<!--<logger name="org.hibernate.type.descriptor.sql.BasicBinde ...
背景
有多台服务器,每台服务器需要管理/守护多个进程(进程crash后立即重启)
服务器 CentOS 7.3 x64
supervisor版本 3.1.4
cesi版本 1.0
选择方案
守护进程的方案选择
1. crontab方案
优点:比较简单,不需要安装额外的软件
缺点:全手工管理,易出错,服务器、进程多了以后管理成本高
2. supervisor方案
优点:可以集中管理所有的进程,配合cesi可管理集群
缺点:需要额外安装软件,引入新的依赖,supervisor进程挂掉的情况下被守护的进程也会挂掉
考虑到维护管理成本,选择使用supervisor方案,为了方便的管理多台 ...
参考
某工程编码问题
某个java文件里包含了很多繁体字符,即便是调整了文件编码为GBK,还是会报错,修改如下
引用
FIEL - SETTINGS - Compiler - Java Compiler - Additinal commond line parameters
添加 -encoding GBK
Run Junit 频繁OOM(在编译阶段报错)
修改了Junit的jvm配置,还是会报错
引用
Run - Edit Configurations - Defaults - Junit - VM Options 修改为
-ea -server -Xms512m -Xmx200 ...
tortoise git 安装与配置
- 博客分类:
- 系统配置
## msysgit
### 下载msysgit
http://msysgit.github.io/
### 安装msysgit
全部按默认安装
## tortoise
### 下载tortoise git
https://code.google.com/p/tortoisegit/
### 安装tortoise
全部默认安装
## 配置私钥
* 右键 -- Git Clone
* url处输入仓库地址(如:git@github.com:xx/xx.git),
* 勾选"Load Putty Key",选择私钥位置
* ok即可
### 配置多个全局user ...
记录idea使用
环境
Intellj IDEA 13
编码
mac下默认编码是utf8,idea默认也是utf8,但有些工程是gbk编码的,调整工程的编码方式:
Preferences -- File Encodings,选中Project,修改右侧的Default Encoding,直接修改为GBK即可
shift+command+f9 强制 ...
安装osmocom
参考:http://drops.wooyun.org/tips/723
http://www.creturn.com/radiowar-%E4%B9%8Bosmocombb-sms-sniffer
简介
osmocom是GSM协议栈(Protocols stack)的开源实现,全称是Open source mobile communication Baseband。目的是要实现手机端从物理层(layer1)到layer3的三 ...
记录用过的mysql命令
### 添加用户
### 用户授权
grant all privileges on *.* to root@'%'' identified by 'root'
flush privileges;
### 字符串操作
# 替换
update tbl_name set field_name = replace(field_name, 'src', 'dest') where xxx = xxx
# 拼接,注意ifnull是为了兼容字段为空的场景
concat(ifnull(field_name, ''), 's2')
### 删除重复值 ...
1. 常用快捷键列表
打开类,ctrl + shift + t
打开文件,ctrl + shift + r
outline,ctrl + o
跳转到声明,F3
查看类继承树,F4
删除行,ctrl + d
注释,ctrl + /
补全,alt + /
格式化代码,ctrl + shift + f
2. 中文字体调整
eclipse 3.7以后中文字体太 ...
chrome清理指定网站cookie
- 博客分类:
- 系统配置
chrome://settings/cookies
搜索域名,点击后面的x即可删除
shell
case语法
case "$1" in
start)
start;;
stop)
stop;;
*)
usage;;
esac
查看系统32位还是64位
$uname -m
x86_64
$arch
x86_64
grep
grep命令hang住的问题
$ sh --version
GNU bash, version 3.2.25(1)-release (x86 ...
升级了系统到Mac OS X 10.10 yosemeti。
记录中间遇到的问题如下。
Mail
比以前卡
偶尔遇到邮件不能发送的问题
时常遇到发件人乱码
旺旺
版本:for Mac v3.2.1(3787)
频繁闪退
可以接打电话
iphone+mac itnues使用同一个apple id账号登 ...