java
文章平均质量分 92
紫色的忧伤123456
热爱编程。熟悉.net 和java,从事过嵌入式开发。.net和java开发。
展开
-
接口优化技巧
java优化原创 2024-04-12 17:56:50 · 678 阅读 · 0 评论 -
Java序列化与反序列化
1.序列化的时候必须实现Serializable这个接口,基本类型的数据像Integer,String这些都实现了Serializable这个接口,实现序列化的时候有两种方式 a.实现Serializable这个接口,如果有不需要序列化的属性使用transient修饰b.实现externalizable这个接口,复习里面的方法,根据需求去实现要序列化和反序列化的字段和属性,externalizable是Serializable的子类;实现这个接口需要重写writeExternal和rea...原创 2021-07-05 15:23:48 · 167 阅读 · 0 评论 -
Spring-component-scan源码探讨
前言在Spring配置文件中,可通过context:component-scan元素,指定包路径,Spring在创建容器时会扫描有注解@Component、@Repository、@Service、@Controller的类并注册bean到容器中,常见的用法:<context:component-scan base-package="com.course.dao,com.cours...转载 2019-07-04 17:41:55 · 121 阅读 · 0 评论 -
web-inf
原创 2019-04-17 16:26:18 · 110 阅读 · 0 评论 -
支付宝开发平台之第三方授权登录与获取用户信息
对于第三方登录,我们常见了,很多应用可以进行第三方登录,我常用的有:QQ、微信、新浪、支付宝等等,今天我们就一起来简单学习一下支付宝第三方授权登录。 打开支付宝开发平台,注册成为开发者,点击开发者中心,在我的应用中创建一个应用: 打开支付宝开发平台,注册成为开发者,点击开发者中心,在我的应用中创建一个应用: 点击功能信息,添加我们需要的功能: 到这我们还不能进行接口调试,因...原创 2019-01-23 15:00:38 · 6012 阅读 · 0 评论 -
Servlet设置缓存
httpServletResponse.setHeader("Pragma", "No-cache"); //浏览器和缓存服务器都不应该缓存页面信息 httpServletResponse.setHeader("Cache-Control", "no-cache"); httpServletResponse.setDateHeader("Expires", 0);...转载 2019-01-08 14:28:47 · 466 阅读 · 0 评论 -
JAVA实现国际化
1 Java国际化的思路Java程序的国际化的思路是将程序中的标签、提示等信息放在资源文件中,程序需要支持哪些国家、语言环境,就对应提供相应的资源文件。资源文件是key-value对,每个资源文件中的key是不变的,但value则随不同国家、语言改变2. Java程序的国际化主要通过如下三个类完成Ø java.util.ResourceBundle:用于加载一个国家、语言资源包。Ø...原创 2019-01-18 11:27:18 · 7572 阅读 · 1 评论 -
Java的clone():深复制与浅复制
Java中要想自定义类的对象可以被复制,自定义类就必须实现Cloneable中的clone()方法,如下: 1 public class Student implements Cloneable { 2 3 private String name; 4 5 private int age; 6 7 private Prof...转载 2018-12-28 15:52:44 · 123 阅读 · 0 评论 -
import static和import的区别
import static静态导入是JDK1.5中的新特性。一般我们导入一个类都用 import com.....ClassName;而静态导入是这样:import static com.....ClassName.*;这里的多了个static,还有就是类名ClassName后面多了个 .* ,意思是导入这个类里的静态方法。当然,也可以只导入某个静态方法,只要把 .* 换成静态方法名就行了。然后在...转载 2018-08-07 21:35:06 · 327 阅读 · 0 评论 -
[原创] 正则表达式学习总结
JAVA 正则表达式A:在代码中使用正则表达式的三种写法: 其中Pattern类和Match类使用的时候,需要 import java.util.regex.Pattern; 写法一: public static void printPattern1() { String str="123";...原创 2018-08-03 06:44:09 · 225 阅读 · 0 评论 -
java 生产图片验证码
package com.chiataicloud.servlert;import java.awt.Color; import java.awt.Font; import java.awt.Graphics2D; import java.awt.font.FontRenderContext; import java.awt.geom.Rectangle2D; import java.原创 2016-08-23 09:31:32 · 185 阅读 · 0 评论