06 2016 档案
Android工程的目录结构
摘要:1.最大限度的将不需要出现在Java代码中的文件和代码本身分离开来 2.使用XML标记语言定义UI和数据结构 3.对于工程中的文件存储在工程目录中的那个位置有着严格的规定,在编译过程中Android会从这些标准化的目录中 寻找所每种需要的文件,并要求相似的文件在逻辑上被组织在一起 4.驱动整个应用程
阅读全文
Android Studio中的“favorites”和“bookmark”
摘要:做项目难免来回查看某个文件的某个方法,某些文件可能访问率很高, 为了加快开发效率楼主推荐使用favorites (文件)bookmark (代码 行)。 favorites 的添加就在文件单击右键add to favorites 即可。 bookmark 可以在感兴趣的代码前 单击F11 或者 Ct
阅读全文
Android Studio 快捷键
摘要:Alt+回车 导入包,自动修正Ctrl+N 查找类Ctrl+Shift+N 查找文件Ctrl+Alt+L 格式化代码Ctrl+Alt+O 优化导入的类和包Alt+Insert 生成代码(如get,set方法,构造函数等)Ctrl+E或者Alt+Shift+C 最近更改的代码Ctrl+R 替换文本Ct
阅读全文
Android Studio设置行宽、格式化断行
摘要:1、设置行宽 就是那条右标准线的位置:Setting-->Editor-->Code Style,右侧找到Right margin (columns), 默认值是100,公司的显示器分辨率是1680*1050,设置成120比较合适 2、设置格式化的时候自动断行到行宽位置 这样就不用往右拖看代码了:S
阅读全文
Android Studio 字体大小和背景色的设置
摘要:豆绿色的RGB值:#C7EDCC 1.打开Android Studio——>Ctrl+Alt+s 或者 File——>Settings 2.在弹窗中选中“Colors&Fonts”——> 点击Save as,自定义一个主题
阅读全文
Android Studio 主题、字体大小的设置
摘要:1、 Android Studio 主题的设置: 设置Android Studio 自带的主题 设置第三方主题 2、 Android Studio 字体的设置 设置左面包名的字体大小 设置右面代码编辑界面字体大小 1.1 设置Android Studio 自带的主题及包名字体大小: 1.2 导入第三
阅读全文
JQuery调用iframe子页面函数/对象的方法
摘要:父页面有个ID为mainfrm的iframe,iframe连接b.html,该页面有个函数test 在父页面调用b.html的test方法为: $("#mainfrm")[0].contentWindow.test();
阅读全文
SpringMVC 国际化
摘要:一.基于浏览器请求的国际化实现: 首先配置我们项目的springservlet-config.xml文件添加的内容如下: 在com.demo.web.controllers包中添加GlobalController.java内容如下: 在项目中的源文件夹resources中添加messages.pro
阅读全文
servlet/filter/listener/interceptor区别与联系
摘要:Filter和Interceptor的区别 一、filter基于filter接口中的doFilter回调函数,interceptor则基于Java本身的反射机制; 二、filter是依赖于servlet容器的,没有servlet容器就无法回调doFilter方法,而interceptor与servl
阅读全文
window/body/img/iframe 的onload事件
摘要:在html页面中,只有body,img,iframe这一类标签具有onload事件。 onload事件表示在当前元素载入完成后发生的事件。其中,window也有onload事件,但是跟body的是同一事件,如果页面上对两者都定义了该事件,只会响应一个。 iframe上的事件在ie6下有一些bug:
阅读全文
子元素组织事件冒泡
摘要://向上/向下 $('.dood-group-wrap').on('click', '.dood-select', function(event) { ........... event.stopPropagation(); });
阅读全文
Android SDK和NDK
摘要:NDK是用来给安卓手机开发软件用的,但是和SDK不同的是它用的是C语言,而SDK用的是Java语言。NDK开发的软件在安卓的环境里是直接运行的,一般只能在特定的CPU指令集的机器上运行,而且C语言可以直接和硬件对话, 因此一般用它开给手机开发驱动或底层应用; 而SDK开发出的软件在安卓上靠Dalvi
阅读全文
Java编程思想(18~22)
摘要:第18章 Java I/O系统 18.1 File 类 18.1.1 目录列表器 18.1.2 目录实用工具 18.1.3 目录的检查及创建18.2 输入和输出 在Java 1.0中类库的设计者限定于输入有关的类从InputStream继承;而与输出有关的所有类都应该从OutputStream继承
阅读全文
href="#"与href="javascript:void(0)"的区别
摘要:# 包含了一个位置信息,默认的锚是#top 也就是网页的上端。而javascript:void(0), 仅仅表示一个死链接。 在页面很长的时候会使用 # 来定位页面的具体位置,格式为:# + id。 如果你要定义一个死链接请使用 javascript:void(0) 。
阅读全文
Spring MVC文件上传下载工具类
摘要:import java.io.File; import java.io.IOException; import java.io.UnsupportedEncodingException; import java.net.URLEncoder; import java.util.HashMap; import java.util.Iterator; import java.util.List; i...
阅读全文
Mybatis中的like模糊查询
摘要:1. 参数中直接加入%% param.setUsername("%CD%"); param.setPassword("%11%"); 2. bind标签 3. CONCAT
阅读全文
Cookie
摘要:javax.servlet.http.Cookie.setMaxAge在Java语言中,此方法接收一个以秒为单位的整数,该整数表示 cookie 的最大生存期。负值表示当关闭浏览器时,该 cookie 将被清除;0 表示必须立即清除该 cookie。
阅读全文
最近火狐浏览器 总是“插件 adobe flash 已崩溃”
摘要:原因和解决方案:在地址栏中输入:about:addons》在如下地方发现firefox已经在警告该插件的安全性了》选择“总不激活”
阅读全文
firfox 和 chrome 移动端Web开发页面调试
摘要:Firefox浏览: 1."Alt+t" 选择工具栏中的“工具”》Web开发者工具》查看器》点击红框所指的地方 或者 F12 [当然这个歌前提是你没有安装firebug] 或者 在页面中右键》查看元素》点击红框所指的地方 Chrome浏览器: 1. Ctrl+Shift+I 打开开发者工具 或者 F
阅读全文
Linux常用命令大全
摘要:系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /
阅读全文
linux下vi命令大全
摘要:进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi + filename :打开文件,并将光标置于最后一行首 vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配
阅读全文
Maven项目中使用JUnit进行单元测试
摘要:1.打开maven项目中的pom.xml,添加JUnit 的jar包 2.在src/test/java下右键新建JUnit Test Cast
阅读全文
修改Eclipse格式化代默认长度
摘要:eclipse 默认设置的换行长度为80, 格式化代码后,同一个方法里面参数也经常被,换行,非常难看 1.Java代码打开Eclipse的Window菜单,然后 Preferences->Java->Code Style->Formatter->Edit ->Line Wrapping->Maxim
阅读全文
java.util.logging.Logger使用详解
摘要:一、创建Logger对象 static Logger getLogger(String name) 为指定子系统查找或创建一个 logger。 static Logger getLogger(String name, String resourceBundleName) 为指定子系统查找或创建一个
阅读全文
Java编程思想(11~17)
摘要:【注:此博客旨在从《Java编程思想》这本书的目录结构上来检验自己的Java基础知识,只为笔记之用】 第十一章 持有对象 11.1 泛型和类型安全的容器》eg: List<String> 容器中可以插入该泛型类子类都可以放置进去11.2 基本概念 (1)Collection. 一个独立元素的序列,这
阅读全文
Mybatis foreach
摘要:批量删除: 注意,foreach是循环,用来读取传入的list参数。批量处理是parameterType的类型必须要注意。foreach标签中的collection属性表示传入的是什么集合类型。item表示的是集合中的一个量类似于 List<String>list; for(String str:l
阅读全文
Mybatis 插入与批量插入以及多参数批量删除
摘要:实体类: Mapper接口: Mapper.xml: 【注:标红的地方是需要注意的地方,我第一次做时直接“#{name,jdbcType=VARCHAR}”,没有加前缀“item”,导致报错“找不到name”】 (二)多参数批量删除示例 要做foreach的对象,作为入参时,List<?>对象默认用
阅读全文
Java编程思想 (1~10)
摘要:【注:此博客旨在从《Java编程思想》这本书的目录结构上来检验自己的Java基础知识,只为笔记之用】 第一章 对象导论 1.万物皆对象2.程序就是对象的集合3.每个对象都是由其它对象所构成的4.每个对象都拥有其类型5.同一个类型的对象可以接收同样的消息 简单来说:对象具有状态,行为和标识 每个对象都
阅读全文
short s1 = 1; s1 = s1 + 1;和 s1 += 1;
摘要:对于short s1 = 1; s1 = s1 + 1; 由于s1+1运算时会自动提升表达式的类型,所以结果是int型,再赋值给short类型s1时,编译器将报告需要强制转换类型的错误。 对于short s1 = 1; s1 += 1;由于 += 是java语言规定的运算符,java编译器会对它进行
阅读全文
在JAVA中如何跳出当前的多重嵌套循环
摘要:方案一:使用标记 结果: 标记前i=0,j=0i=0,j=1i=0,j=2i=0,j=3i=0,j=4i=0,j=5标记后 不推荐使用标记,因为它容易破坏代码的执行顺序 方案二:使外层的循环条件表达式的结果可以受到里层循环体代码的控制
阅读全文
Mybatis返回插入的主键
摘要:在使用MyBatis做持久层时,insert语句默认是不返回记录的主键值,而是返回插入的记录条数;如果业务层需要得到记录的主键时,可以通过配置的方式来完成这个功能 情景一:针对自增主键的表,在插入时不需要主键,而是在插入过程自动获取一个自增的主键,比如MySQL,可以采用如下两种配置方式 或 在插入
阅读全文
Mybatis传递多个参数
摘要:方法一: 对应的Mapper.xml 其中,#{0}代表接收的是dao层中的第一个参数,#{1}代表dao层中第二参数,更多参数一致往后加即可。 方法二:采用Map传多参数. 对应的Mapper.xml Service层调用 方法三: 对应的Mapper.xml 这里需要注意:标红的地方一定要确保@
阅读全文
读取Properties文件工具类
摘要:import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.util.Properties; import org.apache.struts2.ServletActionContext; public final class ReadConfigFi...
阅读全文
java读取Properties文件
摘要:方法一、通过java.util.Properties读取 方法二、通过java.util.ResourceBundle读取 Class.getResourceAsStream与ClassLoader.getResourceAsStream的区别 首先,Java中的getResourceAsStrea
阅读全文
spring mvc 自定义转换器
摘要:import java.text.DateFormat; import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.Da...
阅读全文
spring mvc出现 Failed to convert property value of type 'java.lang.String' to required type 'java.util.Date' for property 'endtime'
摘要:在使用spring mvc中,绑定页面传递时间字符串数据给Date类型是出错: Failed to convert property value of type [java.lang.String] to required type [java.util.Date] for property 'ex
阅读全文
在eclipse如何删除无效的maven build
摘要:在Eclipse的maven项目中,点击一次“maven build...”明明没有配置,它也就会产生一个maven build,那么如何删除这些无效的配置呢?
阅读全文
在maven项目中使用mybatis-generator-maven-plugin生成mybatis代码
摘要:项目整体的目录结构如下: pom.xml如下: 在项目上右键》Run as》Maven build... 在弹出的窗的goals中输入mybatis-generator:generate ,然后再点击run既可
阅读全文