- 博客(18)
- 资源 (2)
- 问答 (1)
- 收藏
- 关注
原创 某次面试题
1.va的math.round函数 首先这个函数是用来取最接近这个函数的整数的值 遇到0.5这类数字,向上取整,也就是取了比较大的值 2.java比较两个时间的先后 beginTime.compareTo(endTime)<0时,开始时间小于结束时间 3.java基础数据集合类型 list 有序,可重复(有序指的是元素的添加顺序 arraylist 动态数组 用于查询 ...
2018-07-13 12:03:42 439
原创 Redis应用须知
需要注意的是将数据存入到redis中是需要一定时间的,如果数据得一致性要求很高的话就不要存入到redis中删除数据不存在这个问题,因为删除数据的话可以先删除缓存中的数据然后再删除市级数据库中的数据,但是插入,修改,这些操作都是要先修改原始数据库中的数据然后在更新缓存的 存中没有数据,那么就直接从关系型数据库中查询...
2018-07-12 18:54:35 372
原创 Java父类引用指向子类对象
JAVA 通过父类对象new 子类对象,这个对象的声明的类型就是父类的类型,调用这个对象的方法也只能是父类型的方法,子类独有的方法是不能够被使用的。例如 List alist =new ArrayList<>();//只能用lsit中的方法ArrayList arrayList=new ArrayList<>();//可以用arraylsit独有的属性和方法 ...
2018-07-12 17:06:54 4277
原创 JAVA异常的处理
1.try{ }catch(Exception e){//异常的名称 }catch(Exception e){//catch语句是可以有很多个的 syso(e) }finally{//finally里面写一些善后的语句,比如关闭某个打开却还没有关闭的流等语句 }...
2018-07-12 16:31:09 153
原创 变量问题
1.类中定义的变量叫做成员变量,在使用之前可以不初始化 方法中的变量叫做局部变量在使用之前必须初始化 类变量是使用static修饰的成员变量 在类加载的时候会被默认初始化为0 2.static修饰符的作用 修饰一个方法,这个方法就是静态方法,静态方法不可以直接调用类中的非静态方法或者变量..但是非静态方法可以直接调用静态的方法或者变量。 一个变量或者方法如果被static修饰,那么,不...
2018-07-12 14:45:29 358
原创 abstract和interface的区别
1.abstract抽象类 描述的是is a 的关系 单继承 2.interface描述的是 like a 的关系 多实现 例如一扇门:概念本质上是一扇门 它具有开门关门的功能 用abstract来实现 public abstract class Door(){ abstract void open(); abstract void close(); } 现在给...
2018-07-12 12:52:44 268
原创 rabbbitmq实现rpc的原理
1.生产者发送一个请求,消费者接受这个请求并且处理这个请求返回一个响应 2.消费者此时改变角色作为生产者将响应发送给消费者(原来的生产者) 3.为了确定响应的消息和请求时对应的 加入了一个id来确认。...
2018-07-11 19:45:43 439
原创 rabbitmq常用的3种模式
1.fanout(广播,发布订阅) 发送到exchange的所有消息会被转发到与exchange绑定的所有queue,不需要处理路由 路由的作用:exchange会根据路由匹配队列,发送一个消息到交换机的时候,交换机根据路由发送到匹配这个路由的队列中去 1.public Binding FanoutBinding1() { return BindingBuilder.bin...
2018-07-11 19:21:04 7192
原创 java中json格式的转化
1、实体类与JSON对象的互相转化 //实体类转JSON ChartData chartData = new ChartData(); chartData.setName("直接访问"); chartData.setValue(335); //1、使用JSONObject JSONObject json = JSONObject.fromObjec...
2018-07-10 15:25:17 321
原创 springMVC实现文件下载
@RequestMapping(value="/download") public ResponseEntity&lt;byte[]&gt; download(HttpServletRequest request, @RequestParam("filename") String filename, Model model)throw...
2018-07-10 14:55:35 306
原创 sprspringmvc实现文件上传
首先配置springmvc中的multipartResolver:<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"...
2018-07-10 12:08:29 169
原创 获取web项目的绝对路径
request.getSession().getServletContext().getRealPath(“”) 输出为E:\software\apache-tomcat-8.0.21\wtpwebapps\SsmDemo\ ssmdemo为项目名字 request.getRealPath已经不推荐使用了
2018-07-09 21:34:39 201
原创 web.xml中各个文件的加载顺序
web.xml加载过程(步骤): 1.启动WEB项目的时候,容器(如:Tomcat)会去读它的配置文件web.xml.读两个节点: 和 2.紧接着,容器创建一个ServletContext(上下文),这个WEB项目所有部分都将共享这个上下文.3.容器将转化为键值对,并交给ServletContext.4.容器创建中的类实例,即创建监听.5.在监听中会有contextIni...
2018-07-09 16:33:20 2417
原创 秒懂应用程序上下文
上下文在不同的地方表示不同的含义,要感性理解。其实编程语言中的“上下文”这个词的含义和做阅读理解中的上下文语境的含义是及其相似的。
2018-07-09 16:30:13 13730 13
原创 spring servlet的拦截配置
1、拦截固定后缀的url、比如设置为.do 、.action, 例如:/user/add.action 此方法最简单,不会导致静态资源(jpg,js,css)被拦截。 2、拦截所有,设置为/,例如:/user/add /user/add.action 此方法可以实现REST风格的url,很多互联网类型的应用使用这种方式。但是此方法会导致静态文件(jpg,js,css)被拦截后不能正常...
2018-07-09 16:17:04 832
原创 需要学会的Java 业务
1.CRUD(增加删除修改查询 2.文件上传/下载 采用apache的开源工具common-fileupload来实现文件的上传和下载excel下载JSON格式转换数据加密技术通信技术数组 集合的操作字符串的操作...
2018-07-05 17:26:15 840
原创 Java 中的修饰符
访问控制修饰符: public :公共的,所有类 private:私有的 只能本类 protected:保护的,同一个包中的,别的包中有继承关系的可以访问 default:默认的,同一个包中的 非访问控制修饰符: abstract: final:final修饰的类不能被继承,不能有自己的子类 final修饰的方法不能被重写 final修饰的变量需...
2018-07-04 11:45:19 100
原创 面向对象和面向过程的区别
1.面向过程的语言: 只需要将一件事的过程用程序化的语言描述出来就可以了,第一部怎莫做,第二部怎莫做,没有可扩展性 2.面向对象的语言,描述的并不是过程,是哪一个对象可以做这件事,调用这个对象的方法实现这个过程,后期需要扩展完全可以在这个搞对象中添加功能,具有良好的扩展性...
2018-07-04 10:58:17 2693
Elastic7.x语法版本操作手册
2022-11-22
如何解决大数据量的Excel上传下载问题?
2021-10-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人