- 浏览: 213894 次
- 性别:
- 来自: 广州
最新评论
-
vrbvillor:
我的QQ是245614005。如果您可以帮我的话,请发邮件或联 ...
mysql存储过程中使用动态SQL,并且返回值 -
vrbvillor:
大侠,请教一个问题。我想在mysql的function里边 ...
mysql存储过程中使用动态SQL,并且返回值 -
newslxw:
ppgunjack 写道关键要弄清楚,UAT用例是谁提供,谁评 ...
做到客户满意为止(项目成本控制相关主题) -
萧十一狼:
所有dao类都继承com.ibatis.sqlmap.clie ...
spring+ibatis整合方法 -
adss101:
一般项目就这块比较难控制,,弄不好就死在这了,,客户要求,对于 ...
做到客户满意为止(项目成本控制相关主题)
文章列表
select sid,serial# from v$session where username=xxx;
alter system kill session 'sid,serial#';
我的BaseBuzDAO实现了SqlMapClientDaoSupport,并且有个抽象方法execute,然后派生出很多其他DAO。
一个业务表中每一条记录都可以自定义由哪个DAO做具体的处理,Service则根据
数据库中的DAO动态创建DAO,并且设置sqlmapclient和其他初始化操作,然后调用dao.execute。
现在发现事务不会自动回滚。
排查发现Service已经加了事务,但是动态new出来的DAO没有在事务内,虽然这些DAO也是通过调用SpringUtils.getBean方式获得sqlmapclient,但是这个sqlmapclient不受service中的事务管理, ...
原则是:
调用wait的对象必须是synchronized中的对象,而调用notify/notifyAll的对象也必须是synchronized中的对象
public static Thread thread;
synchronized(thread)
{
thread.wait();
//不能是其他对象wait,必须是synchronized中指定的对象
}
synchronized(thread)
{
thread.notifyAll();
}
//不能是其他对象wait,必须是synchronized中指定的对象
参考:
[url]
http://www.cnblogs.co ...
在工具类中有2个时间格式化和字符串转换成时间的函数,使用了类静态变量
SimpleDateFormat,具体代码如下:
public class Utils
{
public static SimpleDateFormat df = new SimpleDateFormat("yyyyMMddHHmmss");
public static String getLocalTime(Date d)
{
Date tmp = d;
if (tmp == null)
tmp = new Date();
String ret = nul ...
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");
Date d1 = null;
try{
d1 = formatter.parse(input);
}catch(ParseException e){
out.println("unparseable using " + formatter);
}
Date d2 = new Date();
long diff = d2.getTime() - d1.getTi ...
每个表只能有一个自增长类型,如下定义
CREATE INFO
(
ID INT(12) NOT NULL AUTO_INCREMENT COMMENT '主
);
ALTER TABLE INFO AUTO_INCREMENT=1000;
程序中获取值的方法
[url]
http://hi.baidu.com/457863/blog/item/efa775de4c51b81e6227983c.html
[/url]
ibatis获取值的方法
<insert id="xxx" parameterClass ...
1. 进入mysql/bin目录下输入mysqladmin processlist;
2. 启动mysql,输入show processlist;
如果有SUPER权限,则可以看到全部的线程,否则,只能看到自己发起的线程(这是指,当前对应的MySQL帐户运行的线程)。
得到数据形式如下(只截取了 ...
1、只导出表,不导数据命令:
mysqldump -u root -p --default-character-set=utf8 -d --add-drop-table 项目数据库名>存放目录
2、只导出数据不导出表命令:
mysqldump -u root -p --default-character-set=gbk --extended-insert=false --disable-keys=false --lock-tables=false --no-create-info 项目数据库名>存放目录
3、导入
mysql -u root -p -b <表结构
mys ...
1、确定windows的mysql服务指向的是mysql安装目录下的my.ini,可以在查看服务属性中看到指向那个文件
2、确定my.ini中的datadir指向的目录下有mysql文件夹,这个其实就是mysql数据库
3、参数用命令行登录,不用密码mysql -uroot 如果不行则加密码
mysql -uroot -p密码,登录后运行以下代码
use mysql;
set password =password('root'); //修改root密码
delete from user where user=''; //删除匿名用户,
grant all on ...
1、普通java应用程序,使用java命令运行,
java -Xms1024m -Xmx1024m -XX:MaxNewSize=256m -XX:MaxPermSize=256m -jar
2、tomcat
在catalina.bat的set JAVA_OPTS修改为set JAVA_OPTS=-Xms1024m -Xmx1024m -XX:MaxNewSize=256m -XX:MaxPermSize=256m –server
3、eclipse中运行应用程序
程序右键选属性->run/debug settings->选中应用程序->编辑->Argumen ...
选中行
table.getSelectionModel().setSelectionInterval(startRowIndex, endRowIndex);
监听选择事件
table.getSelectionModel().addListSelectionListener(new ListSelectionListener(){
@Override
public void valueChanged(ListSelectionEvent e)
{
int row = table.getSelectedRow();
if(row != -1)
...
对话框监听jtable内容是否改变,改变后,在用户退出时提示是否保存很有用,方法如下:
table.getModel().addTableModelListener(new TableModelListener()
{
@Override
public void tableChanged(TableModelEvent e)
{
int col = e.getColumn();
int row = e.getFirstRow();
}
});
自定义jtable单元格显示方式
- 博客分类:
- java基础
自定义jtable显示方式,需要继承DefaultTableCellRenderer
然后重写
public Component getTableCellRendererComponent(JTable table, Object value,
boolean isSelected, boolean hasFocus, int row, int column)
{
//指定用什么控件显示和显示什么值,value是table对应的model的row行column的值,如果不想显示这个值,可以在这修改,如combox就有key和text的区别,显示给用户text,但是保存到mod ...
自定义jtable单元格编辑器
- 博客分类:
- java基础
jtable每行每列的单元格的编辑器都可以自定义,
方法如下:
继承 DefaultCellEditor
然后重新
public Component getTableCellEditorComponent(JTable table, Object value,
boolean isSelected, int row, int column)
{
指定用什么控件作为编辑器,并且在这初始化控件的值,可以根据row和column指定每个单元格的编辑器,row和column都是该单元格在jtable对应的model的行列
value是单元格对应的数据model的值, ...
打包成JAR后的配置文件读取方式和没打包的不一样,
为了兼容两种模式,
1、spring配置文件中引用属性文件方法
bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="locations">
<list>
<value>file:**/config/pos_jdbc.pr ...