![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
sunshine_程序媛
没有什么代码的执行速度比空代码更快。
展开
-
java 以逗号隔开的String字符串转int数组
private int[] stringConvertInt(String value) { int[] intArr = new int[0]; if(isNull(value)){ intArr = new int[0]; }else{ String[] valueArr = value.split(","); intAr...原创 2018-08-24 11:04:22 · 10778 阅读 · 0 评论 -
Map遍历以及集合
一.关于遍历map集合 1.通过map.keySet()遍历key和value 2.通过map.entrySet用迭代器来遍历key和value 3.通过map.entrySet()用增强for循环来遍历key和value 4.通过map.values()来遍历value,不能遍历key 二.ArrayList和LinkedList.Vector 1.都实现了List接口 2.Arr...原创 2018-08-30 15:29:24 · 177 阅读 · 0 评论 -
mybatis整合springmvc时的错误org.apache.ibatis.binding.BindingException: Invalid bound statement (not found
说明maven没有输出mapping文件,在pom.xml中加入 <!--maven输出mapping文件--> <resources> <resource> <directory>src/main/java</directory> <includes> ...原创 2018-09-05 16:21:13 · 189 阅读 · 0 评论 -
js取数组获取最大值的四种方式
1.apply()应用某一对象的一个方法,用另一个对象替换当前对象var max = Math.max.apply(null,arr);console.log(max)由于max()里面参数不能为数组,所以借助apply(funtion,args)方法调用Math.max(),function为要调用的方法,args是数组对象,当function为null时,默认为上文,即相当于apply...原创 2018-09-05 16:37:43 · 16056 阅读 · 0 评论 -
springMVC中获取request和response对象的方式
1.最简单方式:参数@RequestMapping("/test")@ResponseBodypublic void saveTest(HttpServletRequest req, HttpServletResponse resp){ }2.加入监听器,然后在代码里面获取 在Spring API中提供了一个非常便捷的工具类RequestContextHolder,能够在C...原创 2018-09-05 16:51:57 · 6891 阅读 · 0 评论 -
String、StringBuffer、StringBuilder三者区别
String:不可变的对象 因为在每次对 String 类型进行改变的时候其实都等同于生成了一个新的 String 对象,然后将指针指向新的String 对象,所以经常改变内容的字符串最好不要用 String ,因为每次生成对象都会对系统性能产生影响,特别当内存中无引用对象多了以后, JVM 的 GC 就会开始工作,那速度是一定会相当 StringBuffer:可变的对象 StringBuf...原创 2018-09-05 16:55:10 · 106 阅读 · 0 评论 -
webSocket发送弹幕以及遇到的各种问题
websocket.jsvar websocket=null;var _top=80;var index=0;var host=window.location.host;//判断当前浏览器是否支持WebSocketif('WebSocket' in window){ websocket=new WebSocket("ws://"+host+"/websocket");}...转载 2018-09-07 16:31:42 · 2005 阅读 · 0 评论 -
idea创建springboot+maven+spring+redis项目过程
创建好之后,项目结构如下,main下的java里存放java代码,resources一般放js、css、html文件、配置文件等等,test下放单元测试代码,pom.xml中进行maven配置 pom.xml以来jar包,idea会自动下载到maven配置的jar包路径如果觉得下载得太慢,可以在maven\conf\setting.xml文件里面配置阿里Maven仓库镜像。...原创 2018-09-07 17:34:01 · 3140 阅读 · 0 评论 -
消息中间件
一、(What)消息中间件是什么?中间件是一个独立的系统软件或服务程序,可在不同的技术之间进行资源共享。比如A上面有一组B的信息,要求显示在C上面,来提供用户查看。数据如何从A到C呢?就有一种情况是需要一个中间件来做桥梁,先把A上面的数据进行整合,通过中间件传到C上面去。(即中间件是参与数据整合协同的过程,也就是在异构系统间起数据传输、整合的一个软件)消息中间件就把上面的B信息看成是一...原创 2018-10-12 13:56:36 · 201 阅读 · 0 评论 -
关于redis
是什么: redis是完全在内存中保存数据的数据库,使用磁盘只是为了持久性目的(内存性型数据库) redis相比许多键值数据存储系统有相对丰富的数据类型 redis可以将数据复制到任意数量的从服务器中优点: 异常快速 (110000/S:设置操作 ) 支持丰富的数据类型(字符串、列表list、集合set、可排序集合sorted set、哈希hash) 操作是原子的。确保当两个客户同...原创 2018-08-30 15:28:37 · 96 阅读 · 0 评论 -
SpringMVC和Strut2异同
核心控制器不同,Strusts2使用的核心控制器是filter,而SpringMVC的核心控制器是一个servlet拦截器,Struts2有自己的拦截器实现,而springMVC使用了AOP方式Struts2是类级别的拦截,而springMVC是方法级别的拦截,所以struts2的每个类共享一个request上下文,而springmvc每个方法独享一个request上下文,而方法同时又跟一个...原创 2018-08-30 15:27:42 · 215 阅读 · 0 评论 -
maven打入本地jar包的命令(阿里云镜像)
mvn install:install-file -Dfile=F:\test\exception-handler.jar -DgroupId=org.yuyi.full -DartifactId=exception-handler -Dversion=1.0.0 -Dpackaging=jar阿里云镜像<mirror> <id>alimaven...原创 2018-08-30 15:26:45 · 867 阅读 · 0 评论 -
java 时间日期转化
java:String("startTime" -> “2018-06-08 12:25:56")的Date类型转时间戳/** * String的Date转为时间戳 */public long toformatDate(String date){ Date date1=new Date(); try { DateFormat df = new Simp...原创 2018-08-24 11:19:48 · 711 阅读 · 0 评论 -
Calendar获取今天、昨天、近三天、近一周、近一月、本周、上周、本月、上月、本季度、上季度、本年、上一年开始时间和结束时间
/** * 获取今日开始时间和结束时间 * @param condition * @return */ private void setDayRange(PageData condition){ Calendar calendar = Calendar.getInstance(); calendar.set(Cale...原创 2018-08-24 11:24:42 · 11434 阅读 · 5 评论 -
js 计算数组的总和
//计算数组的总和function sumArr(value) { var sum = value.reduce(function(prev,cur,index,array){ return prev + cur }); return sum;}转载 2018-08-24 11:36:16 · 5574 阅读 · 1 评论 -
cmd命令导jar包
把E:\test\exception-handler.jar导入到maven仓库; mvn install:install-file -Dfile=E:\test\exception-handler.jar -DgroupId=org.yuyi.full -DartifactId=exception-handler -Dversion=1.0.0 -Dpackaging=jar...原创 2018-08-24 14:13:07 · 771 阅读 · 0 评论 -
关于echarts
1.bar option = { tooltip : { trigger: ‘axis’, axisPointer : { // 坐标轴指示器,坐标轴触发有效 type : ‘shad...原创 2018-08-24 14:27:52 · 177 阅读 · 0 评论 -
获取tomcat下上传文件中某文件夹的所有图片路径
String analysePerson=pd.getString("analysePerson"); String pathtomcat = PathUtil.getRootPath(); String name=analysePerson.substring(0, analysePerson.lastIndexOf("_"...原创 2018-09-04 09:00:44 · 2909 阅读 · 0 评论 -
关于我遇到的所有的兼容IE8的问题
1.JQuery中form=form=form = (‘form’),无法获取未定义或 null 引用的属性“form.find”(form.find”(form.find” ( form.find(‘select[name=videochannel-filter]’).html(name);) 将$form写成直接引用JQuery,即jQuery(‘form’) jQuery(‘form...原创 2018-09-04 15:49:15 · 414 阅读 · 0 评论 -
String字符串转int数组 JAVA
private int[] stringConvertInt(String value) { int[] intArr = new int[0]; if(isNull(value)){ intArr = new int[0]; }else{ String[] valueArr = value.s...原创 2018-09-04 15:52:01 · 9622 阅读 · 0 评论 -
sql查询相邻两行列的字段的差值
1.如果id字段是自动递增的,而且不需要通过时间倒序(正序)排列来进行差值,一条简单的sql语句解决如:CREATE TABLE `test` ( `id` int(20) NOT NULL AUTO_INCREMENT, `createDate` datetime DEFAULT NULL, `counter` int(11) DEFAULT NULL, PRIMARY ...原创 2018-11-27 10:26:55 · 11976 阅读 · 3 评论