- 博客(9)
- 收藏
- 关注
原创 设计模式——单例模式
单例模式:(属于创建型模式)是指确保一个类在任何情况下都绝对只有一个实例,并提供一个全局访问点。饿汉式单例:在类加载的时候就立刻初始化,并且创建单例对象。它绝对的线程安全,在线程还没出现前就已经实例化了,不俄能存在访问安全问题。饿汉式单例适合“单例对象较少”的情况,优点:可以保证绝对的线程安全、执行效率比较高。缺点:导致大量内存浪费(所有单例对象在类加载的时候就实例化的话,系统中就会存在大批量的单例对象,也就说不管对象用或者不用都会占用着空间,浪费内存。)懒汉式单例:.
2021-03-29 16:31:22 125
转载 对图片进行等比例压缩
1.需要导入的jar包2.定义类的私有字段3.有参和无参构造/** * 无参构造(一般在存在有参构造的情况的需要另写一个无参构造,防止系统将有参构造默认为需要自动执行的方法,防止报错) */ public ImgCompress() { super(); } /** * 有参构造(调用的时候直接 new ImgCompress(params)就可以了,不需要写 .setParams() 了...
2018-04-26 10:21:05 2795
转载 将图片转换成字节码
方法一:/** * 将图像转换成字节码 * * @param image * 图片对象 * @param format * 图像格式名,图像格式名错误则抛出异常 * @return 字节数组,不符合条件则返回false * @throws IOException */ public static byte[] imageToBytes...
2018-04-26 10:14:07 3462
转载 对图片进行缩放、切割、格式转换、彩色转黑白
1.要导入的jar包2.对图片进行缩放/** * 缩放图片 * * @param srcImageFile * 源图像地址 * @param reslut * 缩放后的图像地址 * @param scale * 缩放比例 * @param flag * 缩放选择, ture 放大;fals...
2018-04-26 10:11:14 401
转载 Eclipse快捷键-方便查找
Eclipse快捷键-方便查找博客分类: 随笔EclipseCC++C#浏览器 【Ct rl+T】搜索当前接口的实现类 1. 【ALT +/】 此快捷键为用户编辑的好帮手,能为用户提供内容的辅助,不要为记不全方法和属性名称犯愁,当记不全类、方法和属性的名字时,多体验一下【ALT +/】快捷键带来的好处吧。
2017-08-14 09:52:42 368
转载 Java编程中 常见的异常有哪几种 ??
1. java.lang.nullpointerexception 这个异常大家肯定都经常遇到,异常的解释是"程序遇上了空指针",简单地说就是调用了未经初始化的对象或者是不存在的对象,这个错误经常出现在创建图片,调用数组这些操作中,比如图片未经初始化,或者图片创建时的路径错误等等。对数组操作中出现空指针,很多情况下是一些刚开始学习编程的朋友常犯的错误,即把数组的初始化和数组元素的初始化混淆起
2017-07-27 16:50:30 559
转载 如何查看JDK以及JAVA框架的源码
设置步骤如下:1.点 “window”-> "Preferences" -> "Java" -> "Installed JRES"2.此时"Installed JRES"右边是列表窗格,列出了系统中的 JRE 环境,选择你的JRE,然后点边上的 "Edit...", 会出现一个窗口(Edit JRE)3.选中rt.jar文件的这一项:“c:\program files\ja
2017-07-27 16:07:27 330
转载 什么是跨域?怎么解决跨域问题?
什么是跨域?跨域,指的是浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览器对JavaScript施加的安全限制。所谓同源是指,域名,协议,端口均相同,不明白没关系,举个栗子:http://www.123.com/index.html 调用 http://www.123.com/server.PHP (非跨域)http://www.123.c
2017-07-27 15:20:02 327
转载 JS中的!=、== 、!==、===的用法和区别。
1234567891011121314151617181920var num = 1; var str = '1'; var test = 1; test == n
2017-07-27 10:13:07 253
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人