自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 收藏
  • 关注

转载 mysql CONCAT函数

有时候我们需要使用coacat函数拼接一些字段的生成一个字符串,比如:select concat(field1,field2,field3) from xxx;这时候我们就会的到一个这些字段的值拼接而成的一个字符串;有时候拼接时最后的字符串是个空,这时候不要感觉奇怪,事情都是有原因的,mysql的concat函数拼接规则是 当多个拼接的字段的字段值中存在null时,返回的一定...

2019-08-30 16:08:00 244

转载 Mybatis按照SQL查询字段的顺序返回查询结果,使用resultType="java.util.LinkedHashMap"

在使用Mybatis开发时,Mybatis返回的结果集就是个map,当返回map时只需要做好SQL映射就好了,减少了代码量,简单便捷,缺点是不太方便维护,但是写大量的vo类去返回也挺累的,这个看你个人以及团队取舍了有时候我们需要按SQL查询时字段的顺序返回查询结果,此时通过指定 resultType="map"的返回值是没有顺序的,如果需要有序返回SQL查询时的字段只需要将resul...

2019-07-07 18:13:00 1220

转载 DML、DDL、DCL是什么?

一、DML  DML(data manipulation language)数据操纵语言:    我们经常会用到的 INSERT、DELETE、UPDATE、SELECT语句。 主要用来对数据库的数据进行一些操作。INSERT INTO table_name (列1, 列2,...) VALUES (值1, 值2,....)DELETE FROM 表名称 WHER...

2019-03-27 20:21:00 367

转载 mysql时间与字符串相互转换

时间转字符串:select date_format(now(), '%Y-%m-%d %H:%i:%s') as date;#结果:2019-02-14 16:00:01字符串转时间STR_TO_DATE(str,format)函数是将时间格式的字符串(str),按照所提供的显示格式(format)转换为DATETIME类型的值select str_...

2019-02-14 15:32:00 137

转载 ArrayList和LinkedList的区别

ArrayList和LinkedList在性能上各有优缺点,都有各自所适用的地方,总的说来可以描述如下:1.对ArrayList和LinkedList而言,在列表末尾增加一个元素所花的开销都是固定的。对ArrayList而言,主要是在内部数组中增加一项,指向所添加的元素,偶尔可能会导致对数组重新进行分配;而对LinkedList而言,这个开销是统一的,分配一个内部Entry对象。2...

2019-02-14 14:51:00 111

转载 HTTP状态码,400,404,500,503

HTTP状态码(HTTP Status Code)一些常见的状态码为:200 - 服务器成功返回网页 400服务器不理解请求的语法404 - 请求的网页不存在 503 - 服务不可用所有状态解释:1xx(临时响应)表示临时响应并需要请求者继续执行操作的状态代码。代码 说明100 (继续) 请求者应当继续提出请求。 服务器返回此代码表示已收到请求的第一部...

2019-01-18 16:43:00 142

转载 Springboot项目与vue项目整合打包

我的环境 * JDK 1.8 * maven 3.6.0 * node环境1.为什么需要前后端项目开发时分离,部署时合并?在一些公司,部署实施人员的技术无法和互联网公司的运维团队相比,由于各种不定的环境也无法做到自动构建,容器化部署等。因此在这种情况下尽量减少部署时的服务软件需求,打出的包数量也尽量少。针对这种情况这里采用的在开发中做到前后端独立开发,打包时在后端sprin...

2018-11-08 20:57:00 1785

转载 JSON 与 JS 对象的关系

很多人搞不清楚 JSON 和 Js 对象的关系,甚至连谁是谁都不清楚。简单来说:JSON 是 JS 对象的字符串表示法,它使用文本表示一个 JS 对象的信息,本质是一个字符串。如var obj = {a: 'ni', b: 'hao'}; //这是一个对象,注意键名也是可以使用引号包裹的 ...

2018-10-16 09:28:00 130

转载 Java常用注解

1.使用@Controller 注解,在对应的方法上,视图解析器可以解析return 的jsp,html页面, 并且跳转到相应页面 若返回json等内容到页面,则需要加@ResponseBody注解2.@RestController注解,相当于@Controller+@ResponseBody两个注解的结合,返回json数据不需要在方法前面加@ResponseBody注解了, 但...

2018-08-08 18:15:00 80

转载 Java 请求webServce接口 带参数

public String getWebServiceByParams(String param){ //获取基金缴付记录 // Post请求的url,与get不同的是不需要带参数 URL postUrl = null; try { postUrl = new URL(""); //***这里写we...

2018-06-29 16:11:00 328

转载 Java 请求webServce接口 不带参数

最近对接了个webService的接口取数据,从网上良莠不齐的代码中找到了个方法, 具体作者已经记不住是谁了,现在把代码贴出来,希望可以帮到大家,代码如下,简单粗暴public String getWebService(){ HttpURLConnection connection = null; OutputStream os = null;...

2018-06-29 00:49:00 230

转载 JSONObject 和 JSONArray 的区别和用法

JSONObject 和 JSONArray 的数据表现形式不同:JSONObject的数据是用 { } 来表示的,例如:{ "id" : "1", "name" : "zhuzhu", "age" : "22", "sex" : "男"}JSONArray 是JSONObject组成的数组,是{ }外层套了一个 [ ] ,里边有一个或者多个 { } ,比如[{ "...

2018-06-29 00:32:00 114

转载 JS解决URL传递参数中文乱码问题

function getUrlParam(name){ // 用该属性获取页面 URL 地址从问号 (?) 开始的 URL(查询部分) var url = window.location.search; // 正则筛选地址栏 var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|...

2017-11-13 16:41:00 155

转载 Uncaught SyntaxError: Invalid shorthand property initializer

$.ajax({ url : '../../collateralQuery/getCollateralQueryDetail', type : 'POST', data : ...

2017-11-09 17:38:00 158

转载 bootstrap中日历组件只显示年月

大多数情况下日历组件我们使用的都是yyyy-mm-dd的日历格式,但是有时候需求不需要我们精确到日,而是最小单位到月份(yyyy-mm),网上找了很多方法,但是都没有我想要的效果,一些属性的设置都没有起到相应的效果,最后自己查了一些资料自己改了改,起到了相对应的效果,记录一下,效果图如下,代码js如下:function Timeinit() { // 时间初始化 ...

2017-09-27 10:23:00 394

转载 windows和linux下杀死Tomcat进程,解决端口占用

windows和linux下解决Tomcat进程windows下启动Tomcat报错,8080端口号被占用,报错信息如下两种解决方法,一种是关闭了这个端口号,另外一种是修改Tomcat下的server.xml中的port为其他的,让端口号不再冲突首先来看windows下如何关闭Tomcat进程打开cmd执行这个命令netstat -ano | findstr...

2017-08-23 15:31:00 241

转载 浅析HashMap和Hashtable的区别

HashMap和Hashtable两个类都实现了Map接口,二者保存键值对(key-value对);HashMap和HashTable区别第一,继承的父类不同。HashMap继承自AbstractMap类,而Hashtable继承自Dictionary类,HashMap是Hashtable的轻量级实现(非线程安全的实现),二者都实现了Map接口。public clas...

2017-06-27 13:10:00 106

转载 不要总做老好人

此文章跟技术无关,只是个人生活感悟:我们帮助了一个人,被帮助的人有可能会养成依赖性,当你某一天不帮助他了,他就会因此记恨你,升米恩,斗米仇的故事想必大家都知道,指得就是对别人的帮助,让其形成了依赖,由感激变成了理所当然,以至于最后成仇。我就是一个这样的,别人遇到问题,我总是帮忙解决,某一天我意识到我不应该一直帮他们,应该让他们自己多去思考,多去解决问题,此时问题就来了,他们觉得我...

2017-06-26 19:15:00 145

转载 Java如何进行异常处理

关键字:throws、throw、try、catch、finally的用法Java通过面向对象的方法进行异常处理,把各种不同的异常进行分类,并提供了良好的接口。在Java中,每个异常都是一个对象,它是Throwable类或其子类的实例。当一个方法出现异常后便抛出一个异常对象,该对象中包含有异常信息,调用这个对象的方法可以捕获到这个异常并可以对其进行处理。Java的异常处理是通过5个关...

2017-06-16 14:30:00 223

转载 抽象类(abstract class)和接口(interface)的异同

抽象类和接口都不能够实例化,但可以定义抽象类和接口类型的引用。一个类如果继承了某个抽象类或者实现了某个接口都需要对其中的抽象方法全部进行实现,否则该类仍然需要被声明为抽象类。接口比抽象类更加抽象,因为抽象类中可以定义构造器,可以有抽象方法和具体方法,而接口中不能定义构造器而且其中的方法全部都是抽象方法。抽象类中的成员可以是private、默认、protected、public...

2017-06-16 14:14:00 116

转载 Git常见命令

git初始化仓库,添加,提交git init #git初始化仓库git add <file> # 将工作文件修改提交到本地暂存区<file>为单个文件(此命令提交单个文件)git add . #将所有修改过的工作文件提交暂存区(此命令提交所有文件夹)git commit -m "comment" #完成(后面输入的是本次提交的说明,可以输入任...

2017-06-12 14:00:00 121

转载 Mybatis中如何查询时间段内的数据

最后一个是正确的,前边的三个是可能遇到的坑,给大家展示一下,如果不需要的,可以直接跳到最后看:有时候我们需要查询一张表内一段时间内操作的数据,大家很容易就想到了 between ? and ? 这个 句型的sql 对不对? ,如果现在需要两个参数(比如一个开始日期,一个结束日期)来传递,需求是选择一个参数或者两个参数都可以查询,但是如下边这个条件判断使用and连接,此时需要两个参数都...

2017-06-09 17:01:00 2451

转载 Java中常见的数据结构的区别

把多个数据按照一定的存储方式,存储起来,称存储方式之为数据结构. 数据的存储方式有很多,数组,队列,链表,栈,哈希表等等. 不同的数据结构,性能是不一样的,比如有的插入比较快,查询比较快,但是删除比较慢. 有的删除比较快,插入比较快,但是查询比较慢. 根据实际操作,合理选择即可.ArrayList 和Vector是采用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素...

2017-06-06 19:22:00 111

转载 Java面试题

转载:这些面试题汇总的非常好,相信如果你沉住气看下去收获会有很多,不仅可以巩固已有的知识还可以学习很多新知识;传送门--->1、Java面试题全集(上)2、Java面试题全集(中)3、Java面试题全集(下)转载于:https://www.cnblogs.com/kevinZhu/p/6952986.html...

2017-06-06 18:19:00 80

转载 初学JVM

最近在读周志明的《深入理解Java虚拟机:JVM高级特性与最佳实践》,从中学到了很多,有些人可能会问为什么我们要学习JVM,他有什么用?在这里我想说一下,并不是这本书是大家都推荐的说有用处,我们才去读,不要人云亦云,别人说什么我们才去做什么,我们要有自己的选择,知其然还要知其所以然,不然你很是生涩的一头扎进去学习JVM,这样效果并不好,首先要了解一下jvm可以带给我们什么:如果你这辈...

2017-06-02 14:38:00 176

转载 多线程

并发:指两个或多个事件在同一时间段内发生; 强调的是时间段.多线程和进程的区别:进程:有独立的内存空间,进程中的数据存放空间(堆空间和栈空间)是独立的,至少有一个线程。线程:堆空间是共享的,栈空间是独立的,线程消耗的资源也比进程小,相互之间可以影响的,又称为轻型进程或进程元。 因为一个进程中的多个线程是并发运行的,那么从微观角度上考虑也是有先后顺序的,那么哪个线程执行完全取决...

2017-06-01 19:53:00 102

转载 遇到bug我会怎么做

我今天遇到一个问题,ztree显示数据,本来这个功能是没有问题的,但是当我新加入了几个页面筛选条件时,将集合传入ztree ,页面缺一直没显示出来,弄了两个小时,代码我都仔细排查了一次,发现没有问题,结果真是尴尬了,因为一个很不起眼的地方的一个大小写,导致了整个页面的错误,谨以此文记录一下自己今天的排错感悟。1.遇到问题不要慌,心态一定不要爆炸,毕竟每天都要跟bug 作斗争,心态炸了...

2017-05-31 21:04:00 225

转载 Java中序列化和反序列化

  把对象转换为字节序列的过程称为对象的序列化。  把字节序列恢复为对象的过程称为对象的反序列化。序列化(Serialization):一种将对象以一连串字节描述的过程,用于解决在对对象流进行读写操作引发的问题,将对象的状态写在流中进行网络传输,对象的序列化主要有两种用途:  1) 把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中;  2) 在网络上传送对象的字节序列。...

2017-05-27 09:50:00 70

转载 List与Set、Map区别

1、List,Set都是继承自Collection接口,Map则不是2、List特点:元素有放入顺序,元素可重复 ,Set特点:元素无放入顺序,元素不可重复,重复元素会覆盖掉,(注意:元素虽然无放入顺序,但是元素在set中的位置是有该元素的HashCode决定的,其位置其实是固定的,加入Set的Object必须定义equals()方法,另外list支持for循环,也就是通过...

2017-05-15 20:01:00 113

转载 浅谈面向对象

面向对象:顾名思义就是站在对象的角度思考问题,我们把多个功能合理的放到不同对象里,强调的是具备某些功能的对象。 具备某种功能的实体,称为对象,面向对象很符合我们常规的思维方式,稳定性好,可重用性强,易于开发大型软件产品,有良好的可维护性和可拓展性。面向对象的三大特征:封装,继承,多态封装:隐藏对象的属性和实现细节,仅提供一个对外的接口,保证数据的安全性和完整性;继承:实现...

2017-05-11 18:55:00 115

转载 开始记录工作和学习的点滴

开始写博客来对自己的知识进行一些梳理,记录自己学习,思考,总结的过程,不断沉淀自己的知识,分享我的感想,经验,所得,同时我也会直面他人的质疑和批评,这样的我才能进步更快。                                                                         2017-05-11转载于:https:/...

2017-05-11 16:59:00 146

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除