自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 json字符串转list 或者map

String jsonstr = " ";ObjectMapper mapper = new ObjectMapper();转list// List<Map<String, Object>> returnList = mapper.readValue(a, List.class);转map// Map<String, Object> returnMap = mapper.readValue(a, Map.class);

2021-11-26 14:13:05 368

原创 js实现数组数据上移下移(根据实际情况调整代码)

var swapItems = function(arr, index1, index2){  arr[index1] = arr.splice(index2,1,arr[index1])[0]  return arr}var arr = [1,2,3]var newArr = []upData (arr, index) {  if (this.arr.length > 1 &...

2019-10-17 14:46:58 995

原创 转发(forward)和重定向(redirect)

forward是容器中控制权的转向,是服务器请求资源,服务器直接访问目标地址的 URL,把那个 URL 的响应内容读取过来,然后把这些内容再发给浏览器,浏览器根本不知道服务器发送的内容是从哪儿来的,所以它的地址栏中还是原来的地址。redirect是服务器端根据逻辑,发送一个状态码,告诉浏览器重新去请求那个地址,因此从浏览器的地址栏中可以看到跳转后的链接地址,很明显 redirect 无法访问...

2019-07-29 08:31:31 219

原创 public、private、protected、default

publicJava语言中访问限制最宽的修饰符,一般称之为“公共的”。被其修饰的类、属性以及方法不仅可以跨类访问,而且允许跨包(package)访问。privateJava语言中对访问权限限制的最窄的修饰符,一般称之为“私有的”。被其修饰的类、属性以及方法只能被该类的对象访问,其子类不能访问,更不能允许跨包访问。protect介于public 和 private 之间的一种访问修饰符...

2019-07-26 11:00:04 164

原创 数据库事务

事务(TRANSACTION)是作为单个逻辑工作单元执行的一系列操作,这些操作作为一个整体一起向系统提交,要么都执行、要么都不执行 。事务是一个不可分割的工作逻辑单元事务必须具备以下四个属性,简称 ACID 属性:原子性(Atomicity)事务是一个完整的操作。事务的各步操作是不可分的(原子的);要么都执行,要么都不执行。一致性(Consistency)当事务完成时,数据必须处于一致...

2019-07-25 09:11:50 188

转载 Cookie和Session的工作原理及比较

Cookie详解(1)简介因为HTTP协议是无状态的,即服务器不知道用户上一次做了什么,这严重阻碍了交互式Web应用程序的实现。在典型的网上购物场景中,用户浏览了几个页面,买了一盒饼干和两饮料。最后结帐时,由于HTTP的无状态性,不通过额外的手段,服务器并不知道用户到底买了什么。为了做到这点,就需要使用到Cookie了。服务器可以设置或读取Cookies中包含信息,借此维护用户跟服务器会话中的...

2019-07-23 08:36:16 84

原创 session和cookie区别

存储位置不同:session 存储在服务器端;cookie 存储在浏览器端。安全性不同:cookie 安全性一般,在浏览器存储,可以被伪造和修改。容量和个数限制:cookie 有容量限制,每个站点下的 cookie 也有个数限制。存储的多样性:session 可以存储在 Redis 中、数据库中、应用程序中;而 cookie 只能存储在浏览器中。...

2019-07-23 08:28:01 94

原创 常见加密算法

MD5Message Digest Algorithm MD5(中文名为消息摘要算法第五版)为计算机安全领域广泛使用的一种散列函数,用以提供消息的完整性保护。该算法的文件号为RFC 1321(R.Rivest,MIT Laboratory for Computer Science and RSA Data Security Inc. April 1992)。MD5即Message-Diges...

2019-07-02 08:42:26 257

原创 整理一套sql语言的理解(修改中)

SQL简介SQL(结构化查询语言)是用于访问和操作数据库中的数据的标准数据库编程语言。SQL是关系数据库系统的标准语言。所有关系数据库管理系统(RDMS),如MySQL、MS Access、Oracle、Sybase、Informix、Postgres和SQL Server都使用SQL作为它们的标准数据库语言。RDBMSRDBMS 指关系型数据库管理系统,全称 Relational Da...

2019-06-26 15:47:00 237

转载 数据库简介与分类

数据库介绍数据库就是一个以某种有组织的方式存储的数据集合。简单的说,数据库(database)就是一个存放数据的仓库,这个仓库是按照一定的数据结构(数据结构是指数据的组织形式或数据之间的联系)来组织、存储的,我们可以通过数据提供的多种方法来管理数据库里的数据。当人们收集了大量的数据后,应该把它们保存起来进入近一步的处理,进一步的抽取有用的信息。当年人们把数据存放在文件柜中,可现在随着社会的发...

2019-06-26 11:21:43 373

原创 @Controller, @Service, @Repository, @Component(自己加深理解用@__@)

@Controller: 表明一个注解的类是一个"Controller",也就是控制器,可以把它理解为MVC 模式的Controller 这个角色。这个注解是一个特殊的@Component,允许实现类通过类路径的扫描扫描到。它通常与@RequestMapping 注解一起使用。@Service: 表明这个带注解的类是一个"Service",也就是服务层,可以把它理解为MVC 模式中的Servi...

2019-06-26 10:01:51 211

原创 js接收后台model传递的List对象(记录用,方便自己下次查找@@@)

后台model.addAttribute("list", JSON.toJSONString(list));前台jsvar list= '${list}';list = eval(list);//然后打印出来的就是list了而不是对象console.log(list);然后该干啥干啥...

2019-06-05 17:04:52 8414

原创 layui子页给父页传值并关闭当前页(记录一下,下次方便找)

layui子页面传值给父页面parent.$('#id').val(id);关闭当前页var index = parent.layer.getFrameIndex(window.name);parent.layer.close(index);//关闭当前页

2019-05-30 08:43:24 1147

原创 根据图片路径获取图片并转换位base64格式字符串

使用的时候直接调用方法就行根据图片路径获取图片并转换位base64格式字符串public static String ImageToBase64ByOnline(String imgURL) { ByteArrayOutputStream data = new ByteArrayOutputStream(); try { // 创建URL...

2019-05-27 09:19:35 6487 1

原创 js实现压缩base64格式的图片(刚刚抄了半天才实现的需求,方便你我他)

压缩方法,可以直接用亲测有效(刚写完需求所以肯定好使)//压缩方法 function dealImage(base64, w, callback) { var newImage = new Image(); var quality = 0.6; //压缩系数0-1之间 n...

2019-05-20 15:30:15 17098 33

转载 转一个大佬写的java输入输出流

Java输入输出流介绍的很详细

2019-05-16 11:17:31 106

原创 自定义异常,异常枚举类,ajax请求业务类(纯是为了自己抄代码方便)

自定义异常public class BizCommonException extends RuntimeException { private int code; private String message; public BizCommonException(int code, String message) { super(message); ...

2019-05-16 10:09:15 325

原创 js实现 点击获取验证码按钮后出现时间倒计时 (自己用)

页面片段大概就是这个样子 样式啥的再加<input type="tel" placeholder="输入新的手机号码" id="phonenumber"><div class="yzm-box"> <input placeholder="输入验证码" id="phonecode"> <button onclick="...

2019-05-16 09:07:27 10686 2

原创 js中date转字符串(2019-5-15 15:54:01)(自己用)

Date转Stringfunction formatDate(date) { var date = new Date(date); var y = date.getFullYear(); var m = date.getMonth() + 1; var d = date.getDate(); var hours = ...

2019-05-15 15:55:01 422

原创 springboot实际开发中常用的注解(东抄一下西抄一下,都是平时用的到的注解)

@Autowired 与@Resource@Autowired与@Resource都可以用来装配bean. 都可以写在字段上,或写在setter方法上。@Autowired默认按类型装配(这个注解是属于spring的),默认情况下必须要求依赖对象必须存在,如果要允许null值,可以设置它的required属性为false,如:@Autowired(required=false) ,如果我们想使...

2019-05-14 14:19:58 341

原创 js搜狐接口获取公网ip(自己用)

<script src="http://pv.sohu.com/cityjson?ie=utf-8"></script><script type="text/javascript">document.write(returnCitySN["cip"]+','+returnCitySN["cname"])</script>

2019-05-14 11:13:36 2045 2

原创 原生js获取本地ip地址(自己用)

可以拿过来直接用,亲测有效,也是网上抄的,免得下次用还得百度<script type="text/javascript">function getUserIP(onNewIP) { // onNewIp - your listener function for new IPs //compatibility for firefox and chrome v...

2019-05-14 11:13:17 10949 6

原创 mui中ajax请求(自己用)

POST请求mui.ajax('http://server-name/login.php',{ data:{ username:'username', password:'password' }, dataType:'json',//服务器返回json格式数据 type:'post',//HTTP请求类型 timeout:10000,//超时时间设置为10秒; headers...

2019-05-14 11:12:58 6946

原创 spring IoC和AOP(自己用加深理解)

spring 的优点1.降低了组件之间的耦合性 ,实现了软件各层之间的解耦2.可以使用容易提供的众多服务,如事务管理,消息服务等3.容器提供单例模式支持4.容器提供了AOP技术,利用它很容易实现如权限拦截,运行期监控等功能5.容器提供了众多的辅助类,能加快应用的开发6.spring对于主流的应用框架提供了集成支持,如hibernate,JPA,Struts等7.spring属于低侵入...

2019-05-14 11:12:19 125

原创 遍历map和list(自己用)

遍历map1.这是最常见的并且在大多数情况下也是最可取的遍历方式。在键值都需要时使用。Map<Integer, Integer> map = new HashMap<Integer, Integer>(); for (Map.Entry<Integer, Integer> entry : map.entrySet()) { System.out.pr...

2019-05-14 11:11:50 312

转载 mybatis example(抄的,方便查找)

这几天刚接触example,很多内容都是破碎的,写一篇博文加深理解。一、什么是example类     mybatis-generator会为每个字段产生如上的Criterion,如果表的字段比较多,产生的Example类会十分庞大。理...

2019-05-14 11:11:16 1585

空空如也

空空如也

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

TA关注的人

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