@Resource
private ApplicationContext context;
private Environment env;
分类目录归档:未分类
配置后台服务
任何一个前台程序,都可以配置成后台服务。
1.编辑/etc/rc.local文件,添加如下:
/abspath/jetbrain_server_kxtry >> /abspath/myout.txt 2 >> /abspath/myerr.txt &

spark单机版
根据以下步骤,建立单机版。
部署环境,也即主机,内存大于4G为宜,因为spark在执行一项任务时,至少会启动2个woker线程,每个节点为至少1G内存,这也就要求至少2G内存。如果再有HADOOP的话,4G内存是属于最低配置了。
1.配置单机互信,如果不配置,则在启动hadoop或spark的过程中,会要求输入密码,且“互信”是配置随机自启动的必要条件。
$ ssh-keygen -t rsa
$ cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
$ chmod 0600 ~/.ssh/authorized_keys
2.Spark配置,假定spark安装在/spark-2.0.1目录下。
复制配置模板:cp /spark-2.0.1/conf/spark-env.sh.template /spark-2.0.1/conf/spark-env.sh
编辑它:vi /spark-2.0.1/conf/spark-env.sh,增加以下定义。
export JAVA_HOME=/jdk1.8.0_101/ #如果没有设置该项,会在启动过程中提示该项,甚至可能失败。
export SPARK_MASTER_HOST=192.168.239.137 #如果没有设置该项,则默认以SPARK_MASTER_HOST=”hostname” -f替代,且必须配置相应的hosts文件为ip,否则无法被外网访问。
export SPARK_WORKER_MEMORY=1G #默认就是1G,不能小于1G,例如512M,它会资源不足的错误。
3.添加环境变量,vim /etc/profile,这个并非必要,只是为了方便直接调用脚本罢了。
export SPARK_HOME=/spark-2.0.1
export PATH=$SPARK_HOME/bin:$SPARK_HOME/sbin:$PATH
4.启动或停止Spark,为了防止与hadoop等其它脚本混淆,也可重命名它为spark-start-all
start-all.sh
stop-all.sh
5.重启(或source /etc/profile)并验证:
spark-submit –class=org.apache.spark.examples.SparkPi –master=spark://192.168.239.137:7077 /spark-2.0.1/examples/jars/spark-examples_2.11-2.0.1.jar
spark-submit –class=org.apache.spark.examples.LogQuery –master=spark://192.168.239.137:7077 /spark-2.0.1/examples/jars/spark-examples_2.11-2.0.1.jar
突然很想打座。
git的user.anem和user.email配置
单用户全局配置
git config –global user.name “abc”
git config –global user.email “abc@admin.com”
单个仓库的配置
git config user.name ‘abc2’
git config user.email ‘abc2@admin.com’
查看一下配置是否OK
git config –list
iphone刷机工具
iphone4被琐,最好的刷机工具是艾思助手
http://www.i4.cn/
移动前端工具
http://frozenui.github.io/frozenjs/
内部使用了比jq性能更好的库:zepto.js,文件gzip压缩后只有5k,是专门为移动推出的SDK。
http://framework7.taobao.org/
超NB的webapp框架。
何为如来
佛说“无所从来,亦无所去,故名如来”
ibus输入法故障
sudo yum remove ibus --会将所有的输入法删除
安装ibus,ibus-table
sudo yum install ibus ibus-table –这样只会安装ibus的输入框架
sudo yum install ibus-table-wubi
yum install “@Chinese Support”
———————–
解决 CentOS 6.x 升级 Python2.7 后 Ibus 输入法无法使用问题
/usr/libexec/ibus-ui-gtk
/usr/ bin/ibus-setup
/usr/libexec/ibus-engine-table
将以上三个文件中的 “exec python” 修改为 “exec python26”
HTTPS证书生成方式
1.下载openssl的相关工具包。
2.使用以下命令生成相关https证书
如你的网站是example.com
openssl genrsa -out example.com.key 2048
openssl req -new -x509 -key example.com.key -out example.com.cert -days 3650 -subj /CN=example.com
注:本例子是在linux下测试。
在原来配置下新增如下配置则可:
ssl on;
ssl_certificate vhosts/kxtry.com.cert;
ssl_certificate_key vhosts/kxtry.com.key;
更复杂一点的配置如下:

![095511iaj6jwflj4u6l4jr[1]](http://www.kxtry.com/wp-content/uploads/2016/08/095511iaj6jwflj4u6l4jr1.jpg)
![095514uu57wz5m7tkuwj5j[1]](http://www.kxtry.com/wp-content/uploads/2016/08/095514uu57wz5m7tkuwj5j1.jpg)
![095517mnembeesm8m3mq4d[1]](http://www.kxtry.com/wp-content/uploads/2016/08/095517mnembeesm8m3mq4d1.jpg)
![095520iz9uzsevw4epvk9x[1]](http://www.kxtry.com/wp-content/uploads/2016/08/095520iz9uzsevw4epvk9x1.jpg)
![095523ajdnqoaady0bjqy7[1]](http://www.kxtry.com/wp-content/uploads/2016/08/095523ajdnqoaady0bjqy71.jpg)
![0955263sa6jajsh8naa53o[1]](http://www.kxtry.com/wp-content/uploads/2016/08/0955263sa6jajsh8naa53o1.jpg)
![0955295rpiwp5z11izelzz[1]](http://www.kxtry.com/wp-content/uploads/2016/08/0955295rpiwp5z11izelzz1.jpg)
![095532bk070rs74ksprb03[1]](http://www.kxtry.com/wp-content/uploads/2016/08/095532bk070rs74ksprb031.jpg)
![095534od45ii5o3o55x3rm[1]](http://www.kxtry.com/wp-content/uploads/2016/08/095534od45ii5o3o55x3rm1.jpg)
![095538pcb1al72aca4c7h2[1]](http://www.kxtry.com/wp-content/uploads/2016/08/095538pcb1al72aca4c7h21.jpg)
![095540qnrrnbb18jb9ljfl[1]](http://www.kxtry.com/wp-content/uploads/2016/08/095540qnrrnbb18jb9ljfl1.jpg)
![09554511y01n3xs0my3mvc[1]](http://www.kxtry.com/wp-content/uploads/2016/08/09554511y01n3xs0my3mvc1.jpg)
![095547800q00qee0frf0kx[1]](http://www.kxtry.com/wp-content/uploads/2016/08/095547800q00qee0frf0kx1.jpg)
![095549ozmdocos6xcd6mas[1]](http://www.kxtry.com/wp-content/uploads/2016/08/095549ozmdocos6xcd6mas1.jpg)
![095552sjavwsguwqw10z1g[1]](http://www.kxtry.com/wp-content/uploads/2016/08/095552sjavwsguwqw10z1g1.jpg)
![095553cocalcc1msmwmrog[1]](http://www.kxtry.com/wp-content/uploads/2016/08/095553cocalcc1msmwmrog1.jpg)
![095556ezy46sf4ossytfty[1]](http://www.kxtry.com/wp-content/uploads/2016/08/095556ezy46sf4ossytfty1.jpg)