- 浏览: 313327 次
- 性别:
- 来自: 北京
最新评论
-
zld406504302:
aaaddddddd
java小生转站threeperson博客 -
zld406504302:
aaaaaddd
java小生转站threeperson博客 -
zld406504302:
aaaaaaaaaaaa
java小生转站threeperson博客 -
乌发舞天:
UEditor 实例 -
van_2013:
请问这是订阅模式的配置吗?
SPRING JMS 整合ACTIVEMQ
文章列表
今日小生闲来无事,工作不是太多,利用业余时间学习了一下golang,并学以致用,搭建了个人的博客。
博客后端基于beego framework,前端基于bootstrap。
由于博客功能仍在逐步完善,gopher看了我的博客,发现博文样式不错,问我如何实现的,我在此简单概述一下实现方式。
threeperson博文创建主要依赖Bootstrap Markdown Editor js插件实现。下面贴出主要代码。
原文引自http://threeperson.com/articles/2055
threeperson 左边栏实现左边栏参考了bootstrap实现方式,下面给出主要的代码片段
threeperson http://www.threeperson.com/articles/2043
对golang goroutine、channel、select、reflect 温习一下,写了几个小例子
* 利用非 buff channel 和 goroutine 实现双goroutine 交易执行例子
```
type Ball struct { hits int }
func player(name string, table chan *Ball) {
for {
ball := <-table
ball.hits++
fmt.Println(name, ball.hits)
time.Sleep(1 * time.Nanosec ...
useradd -r -M -s /sbin/nologin mysql
chown -R mysql /usr/local/mysql
chgrp -R mysql /usr/local/mysql
#初始化 并生成随机的root密码
mysqld --initialize
cp -a /support-files/my-default.cnf /etc/my.cnf
cp -a /support-files/mysql.server /etc/init.d/mysqld
service mysqld start
#修改root密码
set ...
小生最近写代码遇到一个小问题,一个controller有8个api,不过有7个api依赖登录api记录的session。如果session存在,则需要从session中获取clientId和password,否则退出到登录页面。
最开始我是在BaseController 中定义了一个公用的设置clientId和password的方法,后来发现这样很不优雅。于是想到了拦截器,但是拦截器针对每个方法都会调用,而且定位待处理的参数也不方便。最后我想到
HandlerMethodArgumentResolver 加注解的方式。下面贴出代码片段。
...
keytool -genkey -v -keystore android.keystore -alias react_native -keyalg RSA -validity 20000 -storepass 123456 -keypass 123456 -keystore /Users/xxxx/react_native.keystore
localhost:local xxx$ sudo brew update
error: The following untracked working tree files would be overwritten by merge:
Library/Formula/afl-fuzz.rb
Library/Formula/arpon.rb
Library/Formula/bwctl.rb
Library/Formula/chinadns-c.rb
Library/Formula/dsd.rb
Library/Formula/ebook-tools.rb
Library/For ...
近日小生迷上了golang,用了一个礼拜的闲暇时间,学习了一下golang 的数据结构及并发goroutine。贴一下学习成果,不要见笑,并上传了附件。
1:环境搭建
下载go sdk 并安装
下载地址:http://dl.iteye.com/topics/download/522115e7-d053-3267-8d3e-efce8fb21ce9 安装后,配置好环境变量和GOPATH
我的mac 环境变量设置供参考:
export GO_HOME=/usr/local/go
export GO_ ...
项目中要跑了一个jar工程,每天做一次数据结算。最开始我用的maven-assembly-plugin 打包,发现没什么问题。因为工程中引入了spring,有一处代码需要添加事务,所以就在application中引入了tx。再次打包,运行,提示tx schema 无法加载。百度了一下,因为spring jar中包含了meta/spring.schema 和 spring.handlers,工程启动会通过存在的配置加载命名空间,但是和我需要的却不是一个版本,所以就会找不到对应的命名空间。
又是再次百度,找到了maven-shade-plugin ,到官网看了一下 ...
最近想留出一些时间对系统中的一些sql语句做一下优化,包括索引的优化。在此贴出一些测试sql 和测试结果。
#mysql5.1
#表中数据100000条
#表t_group_topic.id 自增主键
#以下通过不同的查询方式 和 在created_at 有无索引测试结果
select * from t_group_topic order by created_at desc limit 0,40
taking 312ms no index
taking 0.9ms yes index
select * from t_group ...
项目中用到了百度的富文本编辑器,在这里简单介绍一下ueditor使用,以及表情本地化、表情修改。
uditor 官网http://ueditor.baidu.com ,有开发版和mini ,我们可以根据自己的需要下载不同的包。再开发版的tab页的左下方有表情库的下载地址,如果想本地化表情,请下载表情库。
ueditor 解压后,直接放到工程webapp下就可以了,然后在应用的页面引入对应的js和css 如下:
<link href="/umeditor/themes/default/css/umeditor.css" ty ...
explain select t.n from
(
select @n:=(coalesce(@n,0))+1 as n ,id from (select @n:=0 ) t ,student
where id = 342 order by created_at score
) t where t.id = 301 ;
查询学生301 在学生按分数排行中所在的排位
intellij 可用用eclipse 快捷键
自定义部分快捷键
全文检索 find in path :shift+control+s
全文替换 replace in path : shift+control+p
向上移动行move to up : command+up向下移动行move to down : command+down移动光标到行首move caret to line start : command+s移动光标到行尾move caret to line end : command+e
智能提示或代码补全completion : command+.
get ...
awk grep wc 组合进行日志分析,统计
统计参数:按日期统计
日期格式:统计数据用[]包含;每行数据中包含日期字符串;关键字区分特定的业务逻辑
#!/bin/bash
stat_time=$1
if [ ! -n "$stat_time" ]; then
echo "please put a stat time !"
read time
stat_time=$time
if [ ! -n "$stat_time" ]; then
echo "you p ...
将spring aspectj 和 jms 整合了一下,用spring interceptor 监控jms 发送接受方法。通过方法注解 标记执行总次数,拦截器在指定的方法执行到目标执行次数后,将性能跟踪信息记录日志。
aop-conf.xml
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://w ...