- 博客(22)
- 资源 (2)
- 收藏
- 关注
原创 @EnableRedisHttpSession 学习
工作项目中使用了@EnableRedisHttpSession今天刚好有空,准备了解一下这个注解。首先看源码:```java@Retention(RetentionPolicy.RUNTIME)@Target(ElementType.TYPE)@Documented@Import(RedisHttpSessionConfiguration.class)@Configurationpublic @interface EnableRedisHttpSession { /** * Th
2022-03-08 17:20:28
2299
1
原创 Spring源码分析
第一章 spring 整体架构和环境搭建整体架构第一章 spring 整体架构和环境搭建整体架构Core Container核心容器:Core、Beans、Context、Expression Language模块Core和Bean是框架基础部分,提供IoC控制反转和DI依赖注入这两种特性。基础概念是BeanFactory,提供对Factory工厂模式的经典实现来消除对程序性单例模式的需要,并真正的允许你从程序逻辑中分离出依赖关系和配置。Core包含框架基本核心工具类,是其他组件的基本
2021-07-27 10:19:36
139
原创 参数获取小手段
使用url?拼接参数进行传值时,后端获取参数可从request中获取ParameterMap然而,ParameterMap的类型为 Map<String, String[]>,当我想要把这个map传递至mybatis中进行dao操作时,取值比较麻烦。所以,如果我能确定每个参数的值都是唯一,那么我可以将Map<String, String[]>转为Map<String, Object>上代码! Map<String, Object> param =
2021-02-25 16:56:16
217
原创 小程序开发入门记录
毕设选题:社区闲置物品共享转让公益平台研发毕设主要开发内容:开发移动端微信小程序等,包括下列功能:(1)用户信息管理:扫码注册、个人信息修改等。(2)通知公告浏览。(3)物品需求信息填报与管理。(4)物品共享、转让信息填报与管理。(5)物品需求、共享、转让信息信息浏览、响应。(6)个人计分查看。开门见山,我过去从没接触过微信小程序,对小程序整体流程和开发框架闻所未闻。所以—开新坑!微信小程序-缑某人学习记录第一步:注册微信小程序账号微信公众平台点击注册,进入屠龙第一步!
2021-02-24 11:08:26
142
原创 文件流导出问题记录
问题背景:文件服务器oss所在网络并没有和使用人员办公网打通网络,所以,我原本使用url直接下载文件的方法不可行。所以,前端只能使用a链接实现下载交互,从response中获取文件流。前端实现比较容易,但是出现无法传入author信息问题。request中的header中没有author信息。1、验权问题本系统采用用户+角色+菜单来控制权限,使用aop切面思想采用 @WebPermission注解进行权限验证然而!!!验权方法为 :从request中获取header中的author信息(toke
2021-02-23 15:25:14
217
原创 2021年1月23日松果出行一面
2021年1月23日松果出行一面难点记录:redis实现最大主键如何保证自增生成的最大主键在mysql中可用多线程处理大数据如何解决线程数量和数据量之间的关系事务处理方案
2021-01-23 12:08:09
301
原创 记录一下tomcat的./startup.sh完成之后没有tomcat进程问题
朋友说他服务器80访问不了,貌似是tomcat的问题一开始我以为是tomcat坏掉了,我准备去下载新的tomcat后来我觉得我应该研究研究哪坏了于是我试着开启和关闭tomcat于是有了这个报错界面[root@GaoShang bin]# ./shutdown.sh Using CATALINA_BASE: /usr/local/tomcat/apache-tomcat-8.5.51...
2020-04-26 15:41:04
2109
1
原创 springboot开坑
昨天花了十七个小时简单了解了springboot的基本知识。今天换一套教程再学一遍。明天在网上找一套boot实战项目开个坑。25日开始实战到时候来做实战笔记...
2020-04-23 09:09:25
112
原创 vivo智能手机产能
在vivo产线上,每位职工随着对手机加工流程认识的熟悉和经验的增加,日产量也会不断攀升。假设第一天量产1台,接下来2天(即第二、三天)每天量产2件,接下来3天(即第四、五、六天)每天量产3件 … …以此类推,请编程计算出第n天总共可以量产的手机数量。import java.util.*; public class Solution { /** * * @p...
2020-04-11 13:58:54
319
原创 数位之积
现给定任意正整数 n,请寻找并输出最小的正整数 m(m>9),使得 m 的各位(个位、十位、百位 … …)之乘积等于n,若不存在则输出 -1。import java.util.*; public class Solution { /** * 输入一个整形数值,返回一个整形值 * @param n int整型 n>9 * @return i...
2020-04-11 13:57:46
1194
原创 养鸡场问题
有一个养鸡园 里面有n个养鸡场 每个养鸡场每天增加k只鸡 每天结束时鸡数最多的养鸡场的鸡减半 求m天后 这个养鸡园所有的鸡的数目输入:第一行:m n k第二行:给每个鸡场输入初始化的值输出: 鸡总数示例输入:3 3 100100 200 400输出:925import java.util.Scanner;import org.junit.Test;publi...
2020-03-30 22:35:19
674
原创 反转链表
题目描述输入一个链表,反转链表后,输出新链表的表头。/*public class ListNode { int val; ListNode next = null; ListNode(int val) { this.val = val; }}*/public class Solution { public ListNode Rev...
2020-03-28 15:14:59
67
原创 什么是ACID
面试中什么是acid1.Atomicity 原子性2.Consistency 一致性3.Isolation 隔离性4.Durability 耐久性原子性,指的是整个事务是一个独立的单元,要么操作成功,要么操作不成功一致性,事务必须要保持和系统处于一致的状态(如果不一致会导致系统其它的方出现bug)隔离性,事务是并发控制机制,他们的交错也需要一致性,隔离隐藏,一般通过悲观或者乐观锁实现...
2020-03-28 12:06:17
455
原创 奇奇怪怪的运行结果
浮点数的除法运算 @Test public void name() { float a = 0.0f / 0.0f; System.out.println(a); float b = 1 / 0.0f; System.out.println(b); System.out.println("------------"); double m = 0.0 / 0.0; S...
2020-03-28 10:32:34
106
原创 学习HashMap源码
学习HashMap源码JDK1.8前 数组+链表JDK1.8开始 数组+链表+红黑树HashMap<String, Integer> map = new HashMap<>();JDK1.8前 在创建HashMap对象后,底层创建一个长度16的Entry[] table 数组JDK1.8后 创建HashMap对象时 底层不创建数组.在首次调用put()方法时...
2020-03-27 17:05:24
180
原创 JDK1.8的String源码学习
学习String源码包和引用package java.lang;import java.io.ObjectStreamField;import java.io.UnsupportedEncodingException;import java.nio.charset.Charset;import java.util.ArrayList;import java.util.Arrays;...
2020-03-23 13:31:32
163
原创 新服务器搭建开发环境
JDKtomcatmysql记录一下 :error: Failed dependencies:libaio.so.1()(64bit) is needed by mysql-community-server-5.7.26-1.el7.x86_64libaio.so.1(LIBAIO_0.1)(64bit) is needed by mysql-community-server-5.7...
2020-02-19 22:13:02
792
原创 spring学习记录(持续更新)
SpringIOC控制反转xml中 <bean id="peopleServiceId" class="com.gqc.test02.PeopleServiceImpl"/>DIproperty:name :bean的属性名,通过set方法获得setPeopleDao ##> PeopleDao ##> bookDaoref:另一个bean的id值的引用...
2019-10-31 10:07:10
84
原创 简单的maven常用jar包仓库地址(自用)
简单的maven常用jar包仓库地址spring core 4.3.6<!-- https://mvnrepository.com/artifact/org.springframework/spring-core --><dependency> <groupId>org.springframework</groupId> &l...
2019-10-08 14:40:47
1334
原创 学习Vue第一天
第一天学习Vue引入Vue.js<!-- 开发环境版本,包含了有帮助的命令行警告 --><script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>声明周期 :vue对象 创建 到 销毁一: 创建的过程 四个函数 beforeCreate(...
2019-07-25 09:43:42
181
weather.zip
2019-12-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人