- 博客(63)
- 收藏
- 关注
原创 java.util.concurrent包中的常见类
ReentrantLock、synchronized锁、CountDownLatch、concurrentHashMap
2023-02-03 18:28:38
885
原创 Mybatis
Mybatis1.properties(属性)2.typeAliases(别名配置)3.mappers:4.设置核心配置文件的模板(mybatis-config)5.设置映射文件的模板1.properties(属性)这些属性可以在外部进行配置,也可以动态的替换。可以在Java属性文件中配置这些属性,也可以在properties元素的子元素中设置原始的样子:利用properties之后的样子:1.2.3.4.5.这样变化的好处是:当数据库发生变化的时候,就不需要在mybat
2022-06-10 08:59:34
517
原创 搭建Mybatis框架、创建Maven项目、完成往数据库里面增删改查
Mybatis1.2.3.再一直next下去。当创建好了之后4.在file–>settings5.在main–>resources下,新建一个mybatis-config.xml,并且配置相关的代码。6.在pom.xml当中加入依赖//在pom.xml当中加入的依赖是: <dependencies> <!-- https://mvnrepository.com/artifact/org.mybatis/mybatis -->
2022-05-25 11:18:01
512
原创 解题-->在线OJ(十二)
解题-->力扣1.子集2.单词搜索3.不同的二叉搜索树4.验证二叉搜索树1.子集解题:class Solution { List<List<Integer>> result=new ArrayList<>(); List<Integer> list=new ArrayList<>(); public List<List<Integer>> subsets(int[] nums)
2022-04-27 11:21:28
2328
原创 解题-->在线OJ(七)
解题--->leetcode1.移除链表2.反转链表3.链表的中间结点1.移除链表解题思路:1.首先,如果head不为空并且值等于val,就让head指针往下一个节点指;2.第二步,此时判断 head是否为空,这里的判空是有两种可能性的,一个是head本来就是空的,第二种可能性是链表中的节点值都等于这个val值,如果为空,直接返回head即可;3.当链表不为空的情况下,定义两个节点,一个指向head节点(preNode),一个指向head节点的下一个节点(node),进入循环,如果n
2022-03-26 19:35:53
649
原创 解题-->在线OJ(五)
解题--->leetcode1.多数元素2.Excel表列序号3.颠倒二进制位4.位1的个数1.多数元素1.多数元素解题思路:运用hashMap来解决此题;1.遍历数组,如果hashMap当中存在此下标元素,就直接将value++;2.如果不存在此下标元素,就将此元素放入hashMap当中;3.当首次放入hashMap的时候,也要取出对应的value值,看是否 大于 一般的数组长度;这种情况针对于,数组中只有一个元素时,所以,返回的也是这个元素;4.当hashMap中已经存在此元
2022-03-16 16:46:23
1130
原创 解题-->在线OJ(四)
解题--->leetcode1.二叉树的中序遍历2.对称二叉树3.寻找两个正序数组的中位数三级目录1.二叉树的中序遍历1.二叉树的中序遍历解题思路:运用 栈+链表 的方式来实现1.中序遍历:左根右;2.需要先找到 左节点;3.不断的寻找root.left,并且将所遍历的root.left放在栈中,直至找到最左边的节点;4.找到了最左边的节点后,将栈顶元素出栈,将出栈的元素放在链表中,然后,将root节点 指向root.right;5.然后再看root是否为空,如果不为空,继续进
2022-03-14 15:41:22
1213
原创 解题--->在线OJ(三)
解题--->leetcode1.找出数组中重复的数字2.替换空格3.删除排序链表中的重复元素4.合并两个有序数组1.找出数组中重复的数字1.找出数组中重复的数字解题思路:1.利用hashMap来解决;2.遍历整个数组,如果hashMap当中不包含此数组元素,就存进hashMap当中;3.如果hashMap当中包含此数组元素,就返回此数组元素 public static int findRepeatNumber(int[] nums) { HashMap<
2022-03-09 18:17:57
242
原创 解题-->在线OJ(一)
解题—>leetcode1.两数之和题目描述解答思路:运用hashMap来解决此题目1.key:放数组中的值;value:放数组下标2.将数组第一个元素放入hashMap当中3.然后遍历数组,如果hashMap当中已经存在target-nums[i]的值,就找到了对应的两个下标4.否则就是没找到,将这个值继续放入hashMap当中class Solution { public static int[] twoSum(int[] nums, int target) {
2022-03-05 19:35:53
358
原创 Cookie和Session
Cookie和SessionCookieSession三级目录CookieCookie:1.Cookie是HTTP协议的一个字段,同时也是浏览器在客户端这边保存数据的一种方式;2.Cookie从哪里来呢?通过HTTP响应的Set-Cookie字段来进行设置,并且返回给浏览器3.Cookie怎么进行存储呢?在浏览器这边,浏览器会根据域名/ip地址分别存储Cookie4.Cookie要到哪里去呢?Cookie会在下次请求种自动添加到 请求 中,发给服务器5.Cookie存的是什么?键值对结构的字
2022-02-25 22:22:58
153
原创 实现一个简单的待办事项
实现一个简单的待办事项(html)需要完成一个这样的页面<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>待办事项</title></head><body> <!--这个是上面那行 输入框+按钮--> <div class="nav"> &
2022-02-21 18:36:00
1194
原创 html版本的简单的表白墙
实现一个简单的表白墙(html)实现一个这样的表白墙<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>表白墙</title></head><body> <div class="container"> <h1>表白墙</h1>
2022-02-20 23:35:04
889
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人