- 博客(14)
- 收藏
- 关注
原创 碎片笔记
2018年1月19日15:16:531.spring aop 关于@Aspect、@Pointcut的问题。基于接口方法、注解的切点,要想使切面起作用,接口方法必须有子类实现,注解也必须配到实现子类的方法上。附:AOP适合于那些具有横切逻辑的应用:如性能监测,访问控制,事务管理、缓存、对象池管理以及日志记录。-------------2018年1月22日14:54:312.java动态代理----...
2018-02-11 10:15:46 147
原创 关于Java多线程调用同一静态工具类方法时
Java是线程安全的,即对任何方法(包括静态方法)都可以不考虑线程冲突,但有一个前提,就是不能对全局变量(共享资源)进行写操作。如果有,则需要使用同步机制:synchronized关键字。
2016-10-21 15:27:58 1791
原创 表单中某些组件值设置不成功的处理
问题描述:时间组件值未显示,调用form.setValues(data)方法处理方式:下拉框、时间框等,可单独使用setRawValue(value)方法来设置值
2016-10-11 10:05:34 381
原创 如何理解Struts和Spring单例和多例,以及Action请求的问题
首先Struts2默认是多例的;Spring默认是单例的,可以通过scope="prototype"来设置成多例。在没有使用成员变量的情况下,推荐使用单例Action;如果有使用,通过request.getParameter();手动取出参数,把它作为局部变量使用,以达到单例的效果。请求的过程:1.创建一个新的线程空间;2.获取Action实例对象(单例和多例);每
2016-07-18 19:35:18 378
原创 如何让hbox布局的界面自适应高度
版本5.0.0Ext.create('Ext.Panel', { layout: { type: 'hbox', align: 'stretch' }})关键属性align: 'stretch'再在子面板中配置flex属性
2016-06-28 15:02:18 1971
原创 如何根据图片尺寸来改变容器大小
有时候需要在前端显示图片信息,但由于加载到的图片不知道大小尺寸,使容器不能设置准确的尺寸来显示图片。那么我们该如何获取图片的大小呢?提供两种思路:1.在请求图片资源时由后台来解析加载图片的尺寸并返回;2.忽略图片的实际尺寸,固定容器大小,然后设置图片的样式:宽、高100%,这样它就会以容器的大小自动缩放。如果想改变已经显示的图片大小,那就将容器设置为可变尺寸。我将第2种方式作为示例
2016-05-27 14:10:47 1114
原创 关于JsonStore中数据和字段关系的描述
先看下,如何创建一个Store实例(Extjs版本:5.0.0)var store = Ext.create('Ext.data.JsonStore', { autoLoad: true, proxy: { type: 'ajax', url: '', reader: { type: 'json
2016-05-27 11:21:25 323
原创 文件操作
/** * 注意事项 * * 1.通过该文件操作类读取指定文件内容时,由于是按默认编码UTF-8格式读取,若读取的文件编码格式不同,会有乱码问题 * 2.通过本类方法创建的文件,并进行写-读操作,不会造成内容乱码 * * @param */public class FileOperate { private String charsetName = "UTF-8";
2016-04-29 09:27:28 179
原创 框架与设计模式
总结不管框架也好,还是设计模式也好,都是为了在应用开发中方便处理问题的一种方式。他们是由一些业界大牛、权威人士通过多年开发经验总结出来的一些较为成熟的开发模式,针对不同领域,采取相应的设计来更好的处理事件,不仅能够保证项目的需求,更能够以一种专业的态度来对我们的产品进行阐释。下面分别介绍了下MVC与S2SH框架以及设计模式的一些知识。一、MVCMVC模式是Strut
2016-04-20 10:34:10 247
原创 Java开发环境搭建
第一步:下载你需要用到版本的jdk工具包,安装第二步:鼠标右击我的电脑,选择属性,再然后点击高级系统设置看到如下界面,点击环境变量,在红色方框内,需要添加几个变量1.JAVA_HOME,值:jdk安装路径,如:C:\Java\jdk1.8.02.CLASSPATH,值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tool
2016-04-15 14:11:36 153
原创 oracle数据备份与还原
dos命令窗口,输入直接运行导出语法exp username/password@SID full=y file=path\xxxx.dmp导入语法imp username/password@SID full=y file= d:\data\xxxx.dmp ignore=y注释部分:system/manager是用户名和密码file=bible_db
2016-04-15 13:59:44 223
原创 oracle 批量更新(临时表的方式)
背景:之前通过导入的方式在T1表中插入了数据(大于3000条),但后来发现有一列的值信息不全(有的是空着的),于是想将信息补全。先建立一张临时表T2,通过oracle的导入将新的数据迁入,然后update T1 set T1.列A= (select T2.列A from T2 where T1.列B = T2.列B and rownum
2016-04-11 14:16:45 3156
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人