分类
未分类

eclipse在jdk9环境启动失败

在eclipse配置文件eclipse.ini中最后加入

--add-modules=ALL-SYSTEM

然后重启eclipse。

分类
未分类

find_in_set

FIND_IN_SET(str,strlist)

例:find_in_set(‘2′,’1,2,22,3’)

mysql中匹配字符串数组中的任意一个。

不能用like,因为like不仅会匹配2,还会匹配22。

分类
未分类

eclipse反编译插件

http://www.cnblogs.com/godtrue/p/5499785.html

个人觉得很好用 做了这么多年的java开发 不知道为啥之前一直没人给我安利这个

分类
未分类

mybatis分页控件

发现一个mybatis分页控件,看起来还不错,mark一下。

github:https://github.com/miemiedev/mybatis-paginator

document:https://my.oschina.net/miemiedev/blog/135516

分类
未分类

tomcat内存调整(linux环境)

编辑catalina.sh,加入:

JAVA_OPTS=’-server -Xms256m -Xmx512m -XX:PermSize=128M -XX:MaxPermSize=512M’

其中:

-Xms256m JVM初始分配的堆内存
-Xmx512m JVM最大允许分配的堆内存,按需分配
-XX:PermSize=128M JVM初始分配的非堆内存
-XX:MaxPermSize=512M JVM最大允许分配的非堆内存,按需分配

具体每项大小根据需要进行调整

本文链接:

http://yyyit.com/?p=1085

参考:

http://www.cnblogs.com/mingforyou/archive/2012/03/03/2378143.html

http://blog.csdn.net/lxb15959168136/article/details/38664165

分类
未分类

ssh免密登录

以下例子实现: 以www用户登录的A主机(www@192.168.1.88) 免密码登录 以apache用户登录的B主机(apache@192.168.1.188)

首先 ssh www@192.168.1.88 以www用户登录到A主机,然后在该用户家目录下查看是否有.ssh文件夹,若没有,执行ssh-keygen -t rsa,然后一路回车到结束。

此时会在www用户的家目录下生成一个.ssh文件夹,里边有两个文件:

id_rsa : 生成的私钥文件

id_rsa.pub : 生成的公钥文件

然后再开一个终端 ssh apache@192.168.1.188 以apache用户登录到B主机,然后在该用户家目录下查看是否有.ssh文件夹,若没有,执行ssh-keygen -t rsa,然后一路回车到结束。

此时会在apache用户的家目录下生成一个.ssh文件夹,里边同样有两个文件:

id_rsa : 生成的私钥文件

id_rsa.pub : 生成的公钥文件

现在回到A上查看文件id_rsa.pub内容并复制,然后在B主机上执行:

cd /home/apache/.ssh

vim authorized_keys

然后将刚刚复制的内容粘贴到authorized_keys文件结尾(若.ssh文件夹为刚刚生成的,则该文件为空,直接粘过来就行),保存并退出(wq)。

修改authorized_keys文件权限为600:chmod 600 authorized_keys

此时回到A主机上执行 ssh apache@192.168.1.188 ,已经不需要输入密码了。

 

参考:http://www.jb51.net/article/94599.htm

本文链接:http://yyyit.com/2017/04/ssh%e5%85%8d%e5%af%86%e7%99%bb%e5%bd%95/

转载请注明出处,谢谢!

分类
未分类

redmine邮件配置

注:本文基于linux环境,redmine版本3.3.2

cd进入redmine安装路径

vim config/configuration.yml

以163邮件服务器为例,官网默认配置如下:

email_delivery:
delivery_method: :smtp
smtp_settings:
address: “smtp.163.com”
port: 25
authentication: :login
domain: ‘163.com’
user_name: ‘$username’
password: ‘$password’

以上配置为同步发送邮件配置,会导致添加、修改等操作保存速度慢,服务器压力增大,若要将其修改为异步发送,需要同时修改以下两个地方:

(1) delivery_method: :smtp –>delivery_method: :async_smtp

(2) smtp_settings: –> async_smtp_settings:

然后重启redmine服务即可。

 

分类
未分类

linux查看当前目录文件大小及删除指定日期之前文件

查看当前目录文件及文件夹大小: du -ah –max-depth=1
删除当前目录30天前的文件: find . -mtime +30 -type f | xargs rm -rf

分类
未分类

html水平线

<hr />

参考:http://www.w3school.com.cn/tags/tag_hr.asp

分类
android linux

在Ubuntu 15.04下安装Android Studio

Ubuntu 15.10亲测好使

参考地址