java
文章平均质量分 70
收破烂的小熊猫~
愿你走出半生,归来仍是少年。。
展开
-
日期信息存入mysql数据库
最近要制作一个人员信息,需要使用到My97DatePicker的日期控件,然后获取到选定的日期信息,调用loushang框架的后端cmd存入到数据库。数据库表 person_info可自行设计,只使用到create_time 字段注意:create_time (创建时间) 类型为date前端页面 ://引入My97DatePicker控件的js 可自行去百度下...原创 2019-01-14 14:09:44 · 1131 阅读 · 0 评论 -
UACC接口服务调用
UACC接口对接准备工作查看业务service层项目pom文件是否有引入uacc相关依赖,为后面接口调用做环境配置 <dependency> <groupId>com.hrt.framework.uac</groupId> <artifactId>unified-authenticati...原创 2019-09-17 18:59:39 · 3447 阅读 · 0 评论 -
java实现微信公众号token验证
微信公众号token验证查看了一些微信公众号平台的开发文档,得知签名验证需要以下参数签名验证规则是:1.开发者服务端获取得到signature、timestamp、nonce、echostr参数。2.然后将token、timestamp、nonce三个参数进行字典序排序 。token字段是服务端填写的,需同公众平台填写的token保持一致。3.将token、timestamp、nonc...原创 2019-06-13 17:45:10 · 9374 阅读 · 9 评论 -
java基础(三)hashMap底层原理
HashMap底层原理hashMap底层原理主要是jdk1.7和1.8以上的区别。jdk1.7中底层是由数组(也有叫做“位桶”的)+链表实现;jdk1.8中底层是由数组+链表/红黑树实现。参考学习:https://blog.csdn.net/jswd_50x/article/details/86542240HashMap面试题1.谈一下HashMap的特性?2.谈一下HashMa...原创 2020-03-08 15:11:56 · 202 阅读 · 1 评论 -
肝了一早上,终于把mybatis的一级缓存和二级缓存原理搞懂了~
今天的沉淀,是助力明天飞向远方的基石~每当自己沉思下来写学习文章的时候,心情总是会得到一片宁静。缓存的概念我们在查询数据时,经常去查询一些条件相同、数据的正确与否对最终结果影响不大的数据,并且每次查询总是去数据库获取连接查询,这样的操作不仅浪费时间还很消耗数据库连接资源。而缓存就是将数据临时存储于内存,这样就能减少数据查询交互的通讯量,减少处理次数,提高我们的查询效率。会话会话就是用户与系统的一次完整的交流,在一次交流过程中会包含多次请求响应,然后发送的请求都只是同一个用户,SqlSessi.原创 2021-03-20 12:31:48 · 1043 阅读 · 0 评论 -
java基础(二)static关键字
小贴士:静态方法只能访问静态成员。原创 2020-02-15 21:21:24 · 258 阅读 · 0 评论 -
Java面试分享之List源码会问哪些问题?
怀才就像怀孕,时间长了总会藏不住的......前言List作为我们开发中经常使用的集合类型,在面试中也会经常被问到,作为一个熟读八股文并精通源码的靓仔,心中对 List 的总体结构和细节有所了解的话,基本面试问题都不大。1 面试题1.1 谈谈你对 ArrayList 的理解?多面试官喜欢这样子开头,考察面试同学对 ArrayList 有没有总结经验,介于 ArrayList 内容很多,建议先回答总体架构,再从某个细节出发作为突破口,比如这样:ArrayList 底层数据结构..原创 2021-09-15 23:13:55 · 212 阅读 · 0 评论 -
java基础(一)数组作为方法参数和返回值
数组作为方法参数和返回值以前的方法中我们学习了方法的参数和返回值,但是使用的都是基本数据类型。那么作为引用类型的数组能否作为方法的参数进行传递呢,当然是可以的。数组作为方法参数传递,传递的参数是数组内存的地址。public static void main(String[] args) {int[] arr = { 1, 3, 5, 7, 9 };//调用方法,传递数组printAr...原创 2020-01-20 10:38:19 · 2654 阅读 · 0 评论 -
傻瓜,自定义注解你会写了吗?
有些人总说自己过的不好,一上秤却又胖了不少“我可以吃一口吗,就一小口~”前言在工作中经常发现,我们经常会使用一些spring体系的注解。如果面试的时候,你跟老板说你会使用注解,老板觉得你这个人还行;但是如果你和老板说你会自定义注解解决问题,老板肯定就会眼前一亮,这是个人才鸭,嗯,小伙子20k够不够…学习目标1)自定义一个注解,搭配aop实现一个日志打印功能2)结合案例,对注解应用深入了解自定义注解实现准备工作先创建一个springboot项目,并引入aop相关依赖。 <.原创 2021-04-08 21:49:29 · 224 阅读 · 0 评论 -
JUC并发编程学习(十)-阻塞队列、同步队列
BlockingQueue队列的特点:先进先出阻塞队列在拥有队列的基本特征的同时,还额外支持两个附加操作。这两个附加的操作支持阻塞的插入和移除方法。阻塞插入队列插入元素时,当队列空间已经使用满了,不得不阻塞阻塞移除队列中有元素,在取元素时可以移除,队列为空时,阻塞不能取出,等待队列中有新的元素才能取出。阻塞队列常用于生产者和消费者的场景,生产者是向队列里添加元素的线程,消费者是从队列里取元素的线程。阻塞队列就是生产者用来存放元素、消费者用来获取元素的容器。接口架构图原创 2020-05-27 19:41:37 · 490 阅读 · 0 评论 -
java基础题(2)String是最基本的数据类型吗?
String是最基本的数据类型吗?不是, 常见的基本数据类型共有8种:整型(4种):byte、short、int、long,长度分别为8、16、32、64位字符型 (1种) :char ,长度为16位。浮点型 (2种) :double、float。分别为64、32位。布尔型(1种):boolean,长度为1。除了基本类型(primitive type),剩下的都是引用类型(refer...原创 2019-05-04 18:54:51 · 421 阅读 · 0 评论 -
java基础题(1)面向对象的特征
面向对象的特征有?抽象、封装、继承、多态。抽象: 是指将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面。抽象只关注对象有哪些属性和行为,并不关注这些行为的细节是什么。封装:是把数据和操作数据的方法绑定起来,对数据的访问只有通过已定义的接口。最常见的是把属性私有封装在一个类里面,只能通过方法去访问。继承:是从已有类得到继承信息创建新类的过程。提供继承信息的类被称为父类...原创 2019-05-04 18:34:59 · 141 阅读 · 0 评论