自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 资源 (8)
  • 收藏
  • 关注

原创 java.lang.IndexOutOfBoundsException: Inconsistency detected. Invalid view holder adapter positionVie

参考:https://blog.csdn.net/xiaoshuxgh/article/details/80225516?depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-4&utm_source=distribute.pc_relevant.none-task-...

2020-04-08 14:48:42 804

转载 Java ArrayList.addAll(int index, Collection c)

转自:http://www.java2s.com/Tutorials/Java/java.util/ArrayList/Java_ArrayList_addAll_int_index_Collection_lt_extends_E_gt_c_.htmimport java.util.ArrayList;public class Main { public static void m...

2019-12-03 10:03:35 902

原创 Effective java 笔记 ---- 第八条 避免使用终结方法和清除方法

1. 终结方法(finalizer) 通常是不可预测的,也是很危险的,一般情况下是不必要的。使用终结方法会导致行为不稳定、性能降低,以及可移植性问题。当然,终结方法也有其可用之处,但根据经验,应该避免使用终结方法。在Java9 中用清除方法(cleaner) 代替了终结方法。清除方法没有终结方法那么危险,但仍然是不可预测、运行缓慢,一般情况下也是不必要的。2. 终结方法和清除方法的缺点在于不能...

2019-11-15 16:33:22 744 1

原创 Effective java 笔记 ---- 第七条 消除过期的对象引用

1. 例子代码:不严格的讲,这段程序有一个“内存泄漏”,随着垃圾回收器活动的增加,或者由于内存占用的不断鞥见,程序性能的降低会逐渐表现出来。在极端情况下,这种内存泄漏会导致磁盘交换,甚至导致程序失败(OutOfMemoryError错误)。程序中哪里发生了内存泄漏呢?如果一个栈先是增长,然后再收缩,那么,从栈中弹出来的对象将不会被当做垃圾回收,即使使用栈的程序不再引用这些对象,它们也...

2019-10-29 15:20:06 184

原创 java.io.tmpdir的默认在操作系统的什么位置以及如何配置(转载)

操作系统不同 这个系统属性所表示的目录也不同On Windows: java.io.tmpdir:[C:\DOCUME~1\joshua\LOCALS~1\Temp\]On Solaris: java.io.tmpdir:[/var/tmp/]On Linux: java.io.tmpdir: [/tmp]On Mac OS X: java.io.tmpdir: [/tmp]The...

2019-10-21 16:19:55 3951

原创 java itext7 生成pdf及电子签章及加背景图片

1. 除了引入itext7 的相关jar包以外,还需要相关jar包:bcpkix-jdk15to18-163.jar,bcprov-jdk15to18-163.jar(这两个一定要有,不然会报错,其他包看情况而定,参考链接里面JDK 1.5 - JDK 1.8)2. 生成 .keystore 文件 参考:https://blog.csdn.net/u014386474/article...

2019-10-14 15:31:03 4937 1

原创 Effective java ---- 第六条 避免创建不必要的对象

1. 一般来说,最好能重用单个对象,而不是在每次需要的时候就创建一个相同功能的新对象。2. 如果对象是不可变的,它就始终可以被重用。3. 极端的反面例子: 该语句每次被执行的时候都创建一个新的 String 实例,但是这些创建对象的动作全都是不必要的。传递给构造器的参数("bikini")本身就是一个 String 实例,功能方面等同于构造器创建的所有对象。 ...

2019-09-17 15:31:46 164

原创 Effective java ---- 第五条 优先考虑依赖注入来引用资源

1. 静态工具类和 Singleton 类不适合于需要引用底层资源的类。2. 依赖注入的一种形式:当创建一个新的实例时,就将该资源传到构造器中。如:词典是拼写检查器的一个依赖,在创建拼写检查器时就将词典注入其中。3.依赖注入适用于任意数量的资源,以及任意的依赖形式。依赖注入的对象资源具有不可变性,因此多个客户端可以共享依赖对象...

2019-08-23 09:54:24 385

原创 effective java ---- 第三条 用私有构造器或者枚举类型强化 Singleton 属性

1. Singleton 是指 仅仅被实例化一次的类。Singleton 通常被用来代表一个无状态对象,如函数,或者哪些本质上唯一的系统组件。2. 实现 Singleton 有两种常见的方法。这两种方法都要保持构造器为私有的,并导出公有的静态成员,以便允许客户端能够访问该类的唯一实例。在第一种方法中,公有静态成员是个 final 域: 私有构造器仅被调用一次,用来实例化公...

2019-08-09 11:47:31 156

原创 Effective Java ---- 第二条 遇到多个构造器参数时要考虑使用构建器

1. 静态工厂和构造器有个共同的局限性:它们都不能很好地扩展到大量的可选参数。2. 比如用一个类表示包装食品外面显示的营养成分标签。这些标签中有几个域是必需的:每份的含量,每罐的含量以及每份的卡路里。还有超过20个的可选域等,这些可选域中某几个可选域中都会有非零的值。 对于这样的类,应该用哪种构造器或者静态工厂编写呢?程序员一向习惯采用 重叠构造器(telescoping cons...

2019-08-07 09:16:48 235

原创 jQuery学习(三)

37、jQuery 遍历 通过 jQuery 遍历,您能够从被选(当前的)元素开始,轻松地在家族树中向上移动(祖先),向下移动(子孙),水平移动 (同胞)。 28、jQuery parent() 方法 parent() 方法:返回被选元素的直接父元素。该方法指挥向上一级对 DOM 树进行遍历。 ...

2019-07-03 13:10:29 268

原创 jQuery学习(二)

18. jQuery 拥有可操作 HTML 元素和属性的强大方法。 jQuery 中非常重要的部分,就是操作 DOM (Document Object Model---文档对象模型)的能力。19. 获得内容 - text()、html() 以及 val() text() --> 设置或返回所选元素的文本内容 html() --> 设置或返回...

2019-07-02 17:12:33 201

原创 jQuery学习(一)

通过jQuery,可以选取(查询,query) HTML元素,并对它们执行"操作"(actions)。jQuery语法实例: $(this).hide() 演示 jQuery hide() 函数,隐藏当前的HTML元素。 $("#test").hide() 演示 jQuery hide() 函数,隐藏 id = "test" 的元素。 $("p").hide() 演示 jQu...

2019-07-02 15:26:29 311

转载 java8 接口新特性

转自:https://my.oschina.net/liululee/blog/1860871在JDK8以前,我们定义接口类中,方法都是抽象的,并且不能存在静态方法。所有的方法命名规则基本上都是 public [返回类型] [方法名](参数params) throws [异常类型] {}。 JDK8为接口的定义带来了一些新的改变——接口中可以定义默认(default)方法和静态(static)...

2019-06-19 17:25:41 103

原创 CSS学习(从菜鸟教程学习)(三)

15. CSS 轮廓(outline) 轮廓(outline)是绘制于元素周围的一条线,位于边框边缘的外围,可起到突出元素的作用。 轮廓(outline)属性指定元素轮廓的样式、颜色和宽度。 如: 所有CSS轮廓属性 16. CSS margin(外边距) CSS margin(外边距)属性定义元...

2019-05-07 14:08:11 196

原创 CSS学习(从菜鸟教程学习)(二)

11. CSS列表 1)不同的列表项标记 list-style-type 属性指定列表项标记的类型是: 2)作为列表项标记的图像 要指定列表项标记的图像,使用列表样式图像属性: ul { list-style-image: url('sqpurple.gif'); }...

2019-03-21 17:31:34 267

原创 CSS学习(从菜鸟教程学习)(一)

1.CSS 规则由两个主要的部分构成:选择器,以及一条或多条声明: 选择器通常是您需要改变样式的HTML元素。 每条声明由一个属性和一个值构成。 属性(property)是您希望设置的样式属性(style attribute)。每个属性有一个值。属性和值被冒号分开。2. CSS声明总是以分号 ; 结束,声明组以大括号 {} 括起来: p {co...

2019-03-12 16:29:40 593

原创 JavaScript笔记(从 w3scholl学习)(三)

34. 添加和删除节点(HTML 元素) 1) 创建新的HTML元素 如需向HTML DOM添加新元素,您必须首先创建该元素(元素节点),然后向一个已存在的元素追加该元素 。 2) 删除已有的HTML元素 如需删除HTML元素,您必须首先获得该元素的父元素: 35.JS Window 1) Window ...

2019-03-11 16:43:09 291

原创 JavaScript笔记(从 w3scholl学习)(二)

21. JavaScript数组 创建名为 cars的数组: 或者 或者 数组下标是基于零的,所以第一个项目是 [0],第二个是 [1],以此类推。22. JavaScript对象 对象由花括号分隔。在括号内部,对象的属性以名称和值对的形式(name:value)来定义。 属性由逗号分...

2019-03-06 17:29:29 212

原创 JavaScript 学习(从 w3school学习)(一)

1. 写入HTML输出 document.write(" ")2. 对事件做出反应 如: onClick="alert('str')"3. 改变HTML内容 X=document.getElementById("id"); x.innerHTML="Hello javascript";4. 改变HTML图像 5. 改变HTML样式 x...

2019-03-06 17:22:52 218

原创 hibernate 创建外键失败

项目用的ssh框架,启动时会报创建外键失败的错误:ERROR: HHH000389: Unsuccessful: alter table Course_CourseType add index FK_bq7f9dk9hyurjyi8qiypjjk0 (course_id), add constraint FK_bq7f9dk9hyurjyi8qiypjjk0 foreign key (cour...

2019-03-06 15:53:55 1123

原创 HTML笔记(从w3school学习)(四)

52.HTML <head> 元素 <head> 元素是所有头部元素的容器。 以下标签都可以添加到 head 部分:<title>、<base>、<link>、<meta>、<script> 以及 <style>。 1) HTML <title&amp

2019-03-05 11:45:01 481

转载 jquery 根据 CheckBox name 来判断至少有一项被选择

$("input:checkbox[name='a']:checked").length > 0 其中 name='a' 中的 a 为你定义的checkbox的name值,如:<input type="checkbox" name="test"/> 此时,name为 test.自己记录一下,下次就知道了。参考:https://blog.csdn.net/a772...

2019-03-01 14:43:12 2033

原创 HTML笔记(从w3school学习)(三)

31.在 HTML 中,图像由 <img> 标签定义。 <img> 是空标签,意思是说,它只包含属性,并且没有闭合标签。 要在页面上显示图像,你需要使用源属性(src)。 src 指 "source"。源属性的值是图像的 URL 地址。 定义图像的语法是:<img src="url" /> 浏览器将图像显示在文档中图像标签出现的...

2019-02-28 18:21:53 282

原创 HTML笔记(从w3school学习)(二)

21.HTML <blockquote> 元素定义被引用的节。浏览器通常会对 <blockquote> 元素进行缩进处理。22.HTML <abbr> 元素定义缩写或首字母缩略语。对缩写进行标记能够为浏览器、翻译系统以及搜索引擎提供有用的信息。23.HTML <dfn> 元素定义项目或缩写的定义。 1)如果设置了 <...

2019-02-28 18:16:11 198

原创 HTML笔记(从w3school学习)(一)

1. HTML 标题(Heading)是通过 <h1> - <h6> 等标签进行定义的。(也是在body内定义) 注释:浏览器会自动地在标题的前后添加空行。 注释:默认情况下,HTML 会自动地在块级元素前后添加一个额外的空行,比如段落、标题元素前后。2.HTML 段落是通过 <p> 标签进行定义的。 注释:浏览器会自动地在段落的前...

2019-02-28 17:40:19 260

转载 eclipse web项目 class & 页面部署之后的路径配置

转自:https://blog.csdn.net/shiwodecuo/article/details/62040447若你的项目是web项目,则会有Deployment Assembly选项设置,如下图所示: 该选项的功能:部署项目时,设置文件发布的路径以及jar包发布的路径。    设置将Maven的jar包发布到lib下:Add -> Java Build Pat...

2019-02-22 10:32:16 751

原创 eclipse 将 java 项目更改为 web 项目

右击项目属性(properties) --> 然后搜索 project facets --> 勾选java & dynamic web 就可以把项目更改为web项目。 记录一下

2019-02-21 15:42:53 1464

原创 effective java笔记--第一条 用静态工厂方法代替构造器

1. 考虑用静态工厂方法代替构造器对于类而言,为了让客户端获取它自身的一个实例,最常用的方法就是提供一个公有的构造器。另外,类可以提供一个公有的静态工厂方法(static factory method),它只是一个返回类的实例的静态方法。如:Boolean 的简单示例: public static Boolean valueOf(boolean b) { ...

2019-02-21 14:55:44 218

原创 effective java 笔记---第一章

组件(Component),是指任何可重用的软件组件,从单个方法,到包含多个包的复杂系统,都可以是一个组件。代码应该被重用,而不是被拷贝。组件之间的依赖性应该尽可能的降到最小。错误应该尽早被检测出来,最好是在编译时刻。 Java 语言支持四种类型:接口(包括注释)、类(包括enum)、数组和基本类型。 前三种类型通常被称为引用类型(reference type),类实例和数组是对象(objec...

2019-02-21 14:48:12 157

原创 win10 安装eclipse一直报错 ERROR: org.eclipse.equinox.p2.engine code=4 An error occurr

我用的install的安装版本,用解压缩版的在安装插件的时候也会一直报错,基本都安装不成功。解决方法是:将防火墙都关掉(window自身的和第三方的防火墙都关掉)关闭window自身的防火墙:此电脑---> 右键 --> 属性 --> 控制面板 --> window 防火墙 --> 高级设置 --> window 防火墙属性 --> 全部都关闭...

2019-02-21 14:42:24 10805 7

转载 listView 左滑显示删除按钮

转自http://blog.csdn.net/singwhatiwanna/article/details/17515543前言用过微信的都知道,微信对话列表滑动删除效果是很不错的,这个效果我们也可以有。思路其实很简单,弄个ListView,然后里面的每个item做成一个可以滑动的自定义控件即可。由于ListView是上下滑动而item是左右滑动,因此会有滑动冲突,也许你需要了解下android中...

2018-02-28 13:22:34 1622

原创 Android 开 发 资 源 分 享

一、精编教程贴 1、安卓模拟器BlueStacks安装使用教程 http://www.apkbus.com/android-64318-1-1.html 2、Mkey libgdx游戏引擎教程 ...

2012-12-12 18:22:30 197

转载 Android 开 发 资 源 分 享

一、精编教程贴                            1、安卓模拟器BlueStacks安装使用教程                                  http://www.apkbus.com/android-64318-1-1.html                            2、Mkey libgdx游戏引擎教程

2012-12-12 18:15:44 426

转载 推荐一系列优秀的Android开发源码

专题类:  一、Android开发图书推荐:http://book.apkbus.com/  二、Android开发精选源码推荐:http://demo.apkbus.com/  三、Android 开发 UI设计http://www.apkbus.com/design/  四、 Android开发系列教程合集http://dev.apkbus.com/

2012-10-23 11:14:53 269

java反编译

该软件可以把已编译成class类得文件,转换成java文件,成为程序员可以看的文件

2012-03-07

winRar解压缩安装文件

winRar是一款解压jar包,zip包,rar文件,war包等的解压工具

2011-05-05

ftp项服务器上传文件工具

可以方便的上传修改过的页面,class等文件

2011-05-05

自动关机的软件poweroff

自动设置关机时间的软件,挺好用吧,应该,呵呵

2010-11-01

struts中文手册

struts手册是一个不错的学习struts的参考工具

2010-03-18

j2ee api 英文文档

j2ee api是Java开发人员在开发过程中经常参考的文档,对开发是相当的有帮助呦

2010-01-20

mysql query browser 安装资源

从mysql查询出来结果后可以通过这个工具生成excel,xml等文件,很简单

2010-01-20

swt的api英文文档

swt 是Java关于界面开发的api英文文档

2010-01-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除