- 浏览: 506082 次
- 性别:
- 来自: 深圳
最新评论
-
linzm1990:
踩了很多坑啊。。。。
hibernate @Nofound 与@ManyToOne fetch lazy的问题 -
Ccccrrrrrr:
...
转: Spring boot 文件上传 -
rmzdb:
兄弟,你这个东西,在ie内核的浏览器,貌似不识别 文件名
工作问题:http下载文件,中文文件名在firefox下乱码问题 -
107x:
问题解决了,谢谢!
工作问题:http下载文件,中文文件名在firefox下乱码问题 -
klxqljq:
额鹅鹅鹅
android布局实现头尾固定, 中间多余内容可以滚动
文章列表
I am starting a little series about Quartz scheduler internals, tips and tricks, this is a chapter 0 - how to configure persistent job store. In Quartz you essentially have a choice between storing jobs and triggers in memory and in a relation database ( Terracotta is a recent addition to the mix). I ...
1.修改pom.xml增加如下内容
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>2.4</version>
<configuration>
<archive>
...
使用网络代理的同学可以在项目根目录下创建一个gradle.properties文件(比如项目名称为HelloWorld,那么就在HelloWorld目录下创建gradle.properties文件),文件内容示例:
systemProp.http.proxyHost=Proxy Server
systemProp.http.proxyPort=Proxy port
systemProp.http.proxyUser=User
systemProp.http.proxyPassword=password
systemProp.http.nonProxyHosts=*.nonproxyrepos ...
hibernate 里想将sql的结果转为对象,但是对象不想再.hb.xml里定义,可以考虑用 ResultTransformer
使用SQL Transformers
List resultWithAliasedBean = s.createSQLQuery(
"SELECT st.name as studentName, co.description as courseDescription " +
"FROM Enrolment e " +
"INNER JOIN Student st ...
python tips
- 博客分类:
- python
How to create an enum in Python?
Use a function that dynamically creates a new class
def enum(**enums):
return type('Enum', (object,), enums)
Numbers = enum(ONE=1, TWO=2, THREE=3)
assert Numbers.ONE == 1
assert Numbers.TWO == 2
assert Numbers.THREE == 3
Using a class
class Numbe ...
http://blog.csdn.net/yunnysunny/article/details/8657095
jconsole监控
同时druid提供了jconsole监控的功能,因为界面做的不是很好,所以官方中没有对其的相关介绍。如果是纯java程序的话,上面提到的web监控就无法使用了,jconsole的作用就体现出来了。不过我在下面做教程的时候,依然使用的是刚才用的web项目。
首先在catalina.bat(或者catalina.sh)中加入java的启动选项,放置于if "%OS%" == "Windows_NT" setlocal这句之 ...
转:http://lunae.cc/something-about-crontab-2012-12
crontab是很常用的软件,这里说一些要注意的地方。
如果你的定时脚本执行需要utf-8环境,那么不要忘记加
export LANG=en_US.UTF-8
所以你的任务可能像下面一样
* * * * 1 export LANG=en_US.UTF-8 && /bin/sh do-something.sh
或者其他UTF-8编码的都可以,这样才才不至于执行的时候cron认为你的环境用ascii或其他编码。
如果你的是一个gui程序,那这 ...
有些时候我们需要插入数据库的时候,遇到唯一的键值希望更新而并非引发错误,这样就可以保持数据库中的数据在不重复的同时保持到最新。这时我们就可以使用on duplicate key update语句。这条语句是这样规定的:
INSERT INTO table (a,b,c) VALUES (1,2,3)
ON DUPLICATE KEY UPDATE c=c+1;
比如我们希望向table中的a, b, c三个列添加数据1, 2, 3 ,结果已经这个表中的a, b, c中一个是主键或者是UNIQUE INDEX这种唯一键值,且恰表里面有这个值了(也就是可以触发唯一的键值重复),这条语句便会 ...
mysql的数据恢复
- 博客分类:
- db
转自:http://www.taobaodba.com/html/1430_mysql%E7%9A%84%E6%95%B0%E6%8D%AE%E6%81%A2%E5%A4%8D.html
数据库数据被误删除是经常看到的事情,数据的恢复也就自然成为了DBA很重要的一门基本功夫,比较笨拙的办法是拉出历史的备份到另外的一台机器恢复出来,但是这种方法如果数据量比较大的话,往往会耗费较长的时间,以前在使用oracle的时候,提供了很多数据恢复的办法,常用的办法就是采用闪回flashback,或者通过logmnr在分析日志完成数据的恢复,但是在mysql中,数据的恢复变成了很困难的一件事情。
上周一同事的 ...
http://stackoverflow.com/questions/5127534/log4j-log-indexing-using-solr/12881260#12881260
You can use a combination of logstash (for shipping and filtering logs) + elasticsearch (for indexing and storage) + kibana (for a pretty GUI).
centos 6.2安装ruby
- 博客分类:
- ruby
#get root access
$su -
$ cd /tmp
#Remove old Ruby
$ yum remove ruby
# Install dependencies
$ yum groupinstall "Development Tools"
$ yum install zlib zlib-devel
$ yum install openssl-devel
$ wget http://pyyaml.org/download/libyaml/yaml-0.1.4.tar.gz
$ tar xzvf yaml-0.1.4.tar ...
在进入python命令行后
1. 显示str这个类
>>>help(str)
2. 用help()进行help自身的帮助
>>>help()
进入
>help
进入后, 可以得到各种各样的帮助.
modules 可得到当前已安装的模块
数据类型
在Python中有4种类型的数— ...
python 中文乱码
- 博客分类:
- python
在写python脚本时, 应该在文件的开头就包含下面这句, 标明文件的编码
#coding=utf-8
print '中文'
同时把你的脚本文件要存成utf-8编码格式.
关于python中文乱码,可以参考文章:http://happylaoyu.i.sohu.com/blog/view/111505796.htm
import sys
default_encoding = 'utf-8'
if sys.getdefaultencoding() != default_encoding:
print '进来了'
reload(sys)
sys.s ...
ChartDirector点滴记录
- 博客分类:
- 图表
ChartDirector表示时间是使用一个double类型,是当前时间到 1-1-0001 00:00:00的秒数.
具体信息可以参见:
http://localhost:8080/chartdir_java/doc/cdjavadoc/dateformat.htm
引用
Many functions in the ChartDirector API accept dates/times as parameters. ChartDirector represents dates/times as the number of seconds elapsed since 1-1-0001 00: ...
在使用charDirector画图时, 要确定setPlotArea的位置. setPlotArea方法的参数如下.
public PlotArea setPlotArea(int x, int y, int width, int height [, int bgColor [, int altBgColor [, int edgeColor [, int hGridColor [, int vGridColor ]]]]])
其中参数解释如下:
x The x coordinate of the left of the plot area.y The y coordinate of ...