![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
你当我是浮夸吗
这个作者很懒,什么都没留下…
展开
-
一步一步坑上爬之动态sql坑
Error updating database. Cause: java.sql.SQLException: Field ‘goods_name’ doesn’t have a default valueThe error may involve com.xuwem.show.mapper.OrderMapper.add-InlineThe error occurred while sett...原创 2019-03-09 12:21:29 · 194 阅读 · 0 评论 -
JDK动态代理-源码分析
最近在深入学习代理模式尝试了一下JDK动态代理的简单源码分析,从源码进行分析感觉对动态代理的实现更加清晰,特此记录先分析一下JDk代理的实现。条件: 代理人,被代理人,代理做的事流程:获取被代理人信息生成代理实例完成代理工作JDk代理中,代理人通过实现InvocationHandler来完成代理先看看InvocationHandler做了什么。 public Object invok...原创 2019-08-20 11:47:27 · 169 阅读 · 1 评论 -
设计模式-代理模式
代理分为静态代理与动态代理这里只记录动态代理动态代理常见的有JDK动态代理其过程如下:定义一个Person接口//personpublic interface Person { public void doSth();}//定义接口实现类public class Mrxu implements Person{ @Override public void doSth()...原创 2019-08-19 20:52:33 · 81 阅读 · 0 评论 -
Spring学习笔记1
Spring简述目前市面上流行的java开发框架特点:轻量级面向BEAN松耦合万能胶设计模式spring最根本的目的就是简化开发在使用Spring进行编程的时候,Bean是真正的主角。没有Bean的Spring毫无意义。IOC容器(存放java Bean)Spring提供了IOC容器通过配置文件或者注解的方式来管理对象之间的依赖关系。IOC的最终目的是实现依赖注入依赖注入的方...原创 2019-08-19 20:06:05 · 112 阅读 · 0 评论 -
java面试知识大致摘要
裝箱和拆箱有了基本數據類型,爲什麽還要包裝類: 基本數據類型不具備面嚮對象的特性,不能封裝一些好用的方法 max min啊 之類的裝箱 integer i=1; 把基本類型自動轉化為integer拆箱:int j=i; 自動裝箱 int j=i.intvalue() //手動裝箱 飯莊想緩存值 : 對象緩存 -128~127String StringBuffer Strin...原创 2019-03-11 21:12:07 · 97 阅读 · 0 评论 -
SpringMVC基于ResponseEntity的文件下载
SpringMVC要求我们返回一个视图,否则会抛出异常而@ResponseBody使Controller直接返回JSON数据。而ResponseEntity 可以定义返回的HttpHeaders和HttpStatus。在此,保存基于SpringMVC基于ResponseEntity的文件下载案例前端很简单,一个标签而已<a href="../emp/fileDownload.do?...原创 2019-03-12 10:25:23 · 930 阅读 · 0 评论 -
java web 文件下载
java通用文件下载前端:简单的一个标签<a href="../emp/OriDownload.do?fileName=421785d6-d76c-46a5-86b4-2cfcb9d0e0fbbanner1.png">图片</a>后端代码: /** * javaweb通用文件下载 * * @throws IOException * */ ...原创 2019-03-12 11:01:02 · 84 阅读 · 0 评论 -
java多线程基础
线程:线程的实现方式:1继承Thread 和实现runnable接口问:线程的生命周期:创建,就绪,运行,阻塞,销毁。多线程:并发是多个线程被(一个)cpu 轮流切换着执行,并行是多个线程被多个cpu同时执行。Thread t=new Thread( new runnable)T.start();多线程案例:package threadimpl;import thread...原创 2019-03-12 20:10:46 · 163 阅读 · 0 评论 -
OIO和NIO
1.先谈OIO传统的socket的方式。在server.acept()和is.read()处会发生阻塞,在单线程情况下,只能有一个客户端对应服务端访问。代码实现:1.创建服务端服务2.服务运行,在指定接口监听3.当有请求达到时,接收客户端请求4.处理请求package IO;import java.io.IOException;import java.io.InputStrea...原创 2019-03-15 09:10:54 · 562 阅读 · 0 评论 -
多线程之生产者与消费者简单实例思路与源码
讲到多线程基础生产者和消费者就理应拿出来说道说道生产者与消费者的大致思路如下。1.当库存为空的时候,消费者进入等待状态,生产者进行生产工作。2.当库存满的时候,生产者进入等待状态,消费者进行消费。3.当库存不为空,又不为满的时候,二者争用对象锁,拿锁者,拿天下。因此,代码思路出来了。首先定义库存峰值// 库存峰值 private final static int max = 10...原创 2019-03-21 11:37:34 · 245 阅读 · 0 评论 -
设计模式-委派模式
学习完设计模式中的委派模式这里记录一下委派模式的思想及个人感想首先说说委派模式的特点:委派模式类似于代理模式但是委派模式只注重结果,不注重过程。委派模式持有被委托人的引用,而代理模式不同示例场景来实现委派模式在项目开发过程中,项目经理接手项目。然后把项目拆分为各个不同的任务,委派下去最终完成。看似项目是项目经理完成的,但代码是程序员写的以下代码仅记录思想1.定义委派事物实现...原创 2019-09-01 14:18:46 · 138 阅读 · 0 评论