java
文章平均质量分 87
栈不全工程师
技术是星辰大海,正在努力成为一个栈不全工程师...
编码到白头。
展开
-
java调用Https接口报错问题记录
项目使用jdk1.7调用Https接口报错:异常java.net.SocketException: Connection reset作者:橙味菌链接:https://www.imooc.com/article/details/id/299109来源:慕课网原创 2020-11-25 17:50:45 · 1214 阅读 · 0 评论 -
Spring优点
l 方便解耦,简化开发 (高内聚低耦合)• Spring就是一个大工厂(容器),可以将所有对象创建和依赖关系维护,交给Spring管理• spring工厂是用于生成beanl AOP编程的支持• Spring提供面向切面编程,可以方便的实现对程序进行权限拦截、运行监控等功能l 声明式事务的支持• 只需要通过配置就可以完成对事务的管理,而无需手动编程l 方便程序的测试• Spring对Junit4...转载 2018-03-29 20:53:44 · 206 阅读 · 0 评论 -
Java的Socket编程例子
//上传图片客户端代码public class UploadImgClientDemo { public static void main(String[] args) throws UnknownHostException, IOException { //创建socket对象 Socket socket=new Socket("192.168.1.104",12...转载 2018-03-27 22:22:27 · 877 阅读 · 0 评论 -
枚举类举例
public abstract class Direction { public static final Direction EAST=new Direction("东"){ @Override public void show() { System.out.println("东"); } }; public static final Direction SOUTH=new Dir...转载 2018-03-28 20:24:31 · 177 阅读 · 0 评论 -
Spring AOP(Spring面向切面编程)
转载 2018-04-11 20:34:47 · 186 阅读 · 0 评论 -
SpringMVC参数绑定
注解开发中参数绑定: 将request请求过来的key/value的数据(理解一个串),通过转换(参数绑定的一部分),将key/value串转成形参,将转换后的结果传给形参(整个参数绑定过程)。 springmvc所支持参数绑定: 1、默认支持很多类型,HttpServletRequest、response、session、 model/modelMap(将模型数据填充到request域) ...转载 2018-04-24 09:47:52 · 450 阅读 · 0 评论 -
SpringMVC上传图片
1 上传图片 1.1 需求在修改商品页面,添加上传商品图片功能。 1.2 springmvc中对多部件类型解析 在 页面form中提交enctype="multipart/form-data"的数据时,需要springmvc对multipart类型的数据进行解析。 在springmvc.xml中配置multipart类型解析器。 1.3 加入上传图片的jar上边的解析内部使用下边的jar进行图...转载 2018-04-24 10:48:26 · 280 阅读 · 0 评论 -
设计模式介绍
面向对象思想设计原则:1,单一职责原则:高内聚,低耦合。每个类只有一个职责,对外只能提供一种功能,引起类发生变化的原因应该只有一个,所有的设计模式都应该遵循这个原则。2,开闭原则:对扩展开放,对修改关闭。尽量面向抽象或接口编程。3,里氏替换原则:任何父类出现的地方,都可以拿它的子类对象来替代。4,依赖注入原则:要依赖于抽象,不要依赖具体实现。5,接口分离原则:不应该强迫程序依赖它们不需要使用的方法...原创 2018-03-23 20:37:35 · 152 阅读 · 0 评论 -
Java线程池例子
JAVA线程池心得:创建普通线程就像是雇的临时工活干完就解散了。而线程池就像是养了一帮长工,活干完了,回到线程池继续等其他活。java多线程有两种常见的实现方式:1继承Thread类,2实现Runnable接口,而另外一种方法就是实现Callable<T>接口,并配合线程池使用:import java.util.concurrent.Callable;public class MyCa...原创 2018-03-23 19:21:27 · 133 阅读 · 0 评论 -
JDK新特性
一,JDK5新特性: 1,泛型 2,增强for() 3,静态导入: import static 包名...类名.方法名 可以直接导入到方法级别 4,可变参数: 修饰符 返回值类型 方法名(数据类型 ...变量名) 注意: 这里的变量...原创 2018-03-05 16:15:26 · 149 阅读 · 0 评论 -
Java IO流
一,IO流分类 字节流: InputStream FileInputStream BufferedInputStream OutputStream FileOutputStream BufferedOutputStream 字符流: Reader FileReader BufferedReader Writer FileWrite...原创 2018-03-08 22:51:01 · 150 阅读 · 0 评论 -
正则表达式
1:正则表达式(java) (1)应用: a.判断功能 public boolean matches(String regex) b.分割功能 public String [] split(String regex) c.替换功能 public String re...转载 2018-03-01 20:59:50 · 169 阅读 · 0 评论 -
求斐波那契数列第二十个数的几种方式
package cn.itcast.Day20;public class DiGuiDemo { //不死神兔的繁殖问题 //斐波那契数列 1,1,2,3,5,8,13... //获得第二十个 public static void main(String[] args) { //方式1: int [] array=new int[20]; array[0]=1; ...转载 2018-03-10 11:19:21 · 7063 阅读 · 0 评论 -
JAVA多线程
一,概念进程:每个进程都有独立的代码和数据空间(进程上下文),进程间的切换会有较大的开销,一个进程包含1或多个线程。(进程是正在运行的程序,是系统资源分配的最小单位) 线程:同一类线程共享代码和数据空间,每个线程有独立的运行栈和程序计数器(PC),线程切换开销小。(线程是cpu调度的最小单位) 线程和进程一样分为五个阶段:创建、就绪、运行、阻塞、终止。 多进程...原创 2018-03-16 20:43:18 · 160 阅读 · 0 评论 -
Java上转型对象
1. 定义如果B类是A类的子类或间接子类,当用B类创建对象b并将这个对象b的引用赋给A类对象a时,如:Parent p;Son s = new Son();p=s;则称Parent类对象p是子类Son对象s的上转型对象。2. 性质对象b的上转型a的实体是有子类B创建的,但是上转型对象会失去子类B的一些属性和功能。上转型对象具有以下特点:上转型对象不能操作子类新增加的成员变量,不能使用子类新增的方法...转载 2018-03-03 20:53:45 · 252 阅读 · 0 评论 -
Java集合Collection
1:集合(Collection)(掌握) (1)集合的由来? 我们学习的是Java -- 面向对象 -- 操作很多对象 -- 存储 -- 容器(数组和StringBuffer) -- 数组 而数组的长度固定,所以不适合做变化的需求,Java就提供了集合供我们使用。 (2)集合和数组的区别? A:长度区别 数组固定 集合可变 B:内容区别 数组可以是基本类型,也可以是引用类型 ...转载 2018-03-03 21:11:58 · 252 阅读 · 0 评论 -
Java泛型
一,泛型类 定义:把泛型定义在类上 格式:public class 类名<泛型类型1...> 注意:泛型类型必须是引用类型 例子: //该类造对象时声明什么泛型,show方法就可接受什么样的参数。 public class ObjectTool<T>{ ...原创 2018-03-05 14:49:30 · 148 阅读 · 0 评论 -
Java File
1.File 构造方法: File(File parent, String child) File(String pathname) File(String parent, String child) File(URI uri) 创建功能: public boolean createNewFile() 当且仅当不存在具有此抽象路径名指定名称的文件时,...原创 2018-03-07 21:36:40 · 141 阅读 · 0 评论