自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 代码随想录算法训练营第8天|344反转字符串 541反转字符串2 151反转字符串里的单词

344反转字符串 541反转字符串2 151反转字符串里的单词

2023-01-04 23:42:53 96

原创 代码随想录算法训练营第二天|977有序数组的平方、59螺旋矩阵2

977有序数组的平方、59螺旋矩阵2

2022-12-29 23:37:40 92

原创 代码随想录算法训练营第一天|704二分查找,27移除元素

704二分查找,27移除元素

2022-12-28 23:15:09 309

原创 黑马Springboot2-Rest风格

根据路径和访问方式来确定对一个资源的访问行为简化 Restful

2022-04-30 23:33:47 502

原创 96 不同的二叉搜索树

动态规划class Solution { public int numTrees(int n) { int[] nums = new int[n+1]; nums[0]=1; nums[1]=1; for(int i = 2; i <= n; i++){ int sum = 0; for(int j = 1; j <= i; j++){

2022-04-22 01:43:58 54

原创 lc3 无重复字符的最长子串

滑动窗口,hashset判断是否有重复字符class Solution { public int lengthOfLongestSubstring(String s) { Set<Character> set = new HashSet<Character>(); int left = 0; int max = 0; for(int i = 0; i < s.length();i++

2022-04-21 23:08:44 82

原创 lc129 求根节点到叶节点的数字之和

class Solution { public int dfs(int num,TreeNode root){ if(root!=null){ num = num*10 + root.val; if(root.left == null && root.right == null){ return num; } return dfs(num,root.

2022-04-21 22:17:58 79

原创 leetcode 200 岛屿数量

leetcode 200 岛屿数量思路:深度优先搜索,遍历整个矩阵,遍历到的值如果是1并且不在已访问列表中,岛屿数量+1,则对这个值的四周进行深度优先搜索,搜索到的四周的值如果是1则加入已访问列表。class Solution { public void dfs(boolean[][] visited, char[][] grid, int i, int j){ int row = grid.length; int column = grid[0].lengt

2022-04-16 03:14:18 314

原创 多线程3.18

1.Runnable和Callable之间的区别Runnable和Callable之间的区别1、Runnable任务执行后没有返回值;Callable任务执行后可以获得返回值2、Runnable的方法是run(),没有返回值;Callable的方法是call(),有返回值3、Runnable的run()方法不能抛异常,有异常的话只能在run方法里面解决;Callable的call()方法可以抛异常4、Runnable可以直接传递给Thread对象执行;Callable不可以,Cal.

2022-03-18 03:55:02 374

原创 JMM和CAS

1. 讲讲什么是JMMJMM就是Java内存模型(java memory model)。因为在不同的硬件生产商和不同的操作系统下,内存的访问有一定的差异,所以会造成相同的代码运行在不同的系统上会出现各种问题。所以java内存模型(JMM)屏蔽掉各种硬件和操作系统的内存访问差异,以实现让java程序在各种平台下都能达到一致的并发效果。Java内存模型规定所有的变量都存储在主内存中,包括实例变量,静态变量,但是不包括局部变量和方法参数。每个线程都有自己的工作内存,线程的工作内存保存了该线程用到的变量和主

2022-03-04 06:12:29 455

原创 String类,StringBuffer类和StringBuilder类的区别

1.String类1.2 intern方法 1.3编译器优化1.4变量相加 2. StringBuffer类3. StingBuilder类6.说一下String,StringBuilder和StringBuffer的区别String 类中使用 final 关键字修饰字符数组来保存字符串,private final char value[],所以 String 对象是不可变的。StringBuilder 与 Str...

2022-02-27 03:22:03 146

原创 JDBC简单知识点提取

参考狂神说打开mysql创建一个database:jdbc在这个数据库中创建一个table: userscreate table users( id INT PRIMARY KEY, name varchar(10), password varchar(40), email varchar(60), birthday date);insert into users(id,name,password,email,birthday)values(1,'z

2021-12-31 04:45:56 66

原创 JavaBean

参考狂神说JavaBean实体类JavaBean有特有的写法:1. 必须有一个无参构造2. 属性必须私有化3. 必须有对应的get/set方法一般用来和数据库的字段做映射 ORM;ORM:对象关系映射表 --> 类字段 --> 属性行记录 --> 对象数据库表 Peopleid name age address 1 tom 12 london 2 bob 15 beijing

2021-12-28 22:13:10 218

原创 【无标题】Cookie和Session

参考狂神说Cookie1.会话:用户打开一个浏览器,点击了很多超链接,访问了多个web资源,关闭浏览器,这个过程称为一个会话2.有状态会话:一个同学来过教室,下保存会话两个技术:1. Cookie 客户端技术(响应,请求)1. 从请求中拿到cookie信息Cookie[] cookies = req.getCookies();获取cookie中的key和valuecookie.getValue();cookie.getName();2. 服务器响.

2021-12-27 21:35:40 257

原创 windows系统Android集成开发环境搭建及遇到的问题

首先保证已经从http://www.oracle.com/technetwork/java/javase/downloads/index.html下载安装好jdk(默认安装路径为C:\Program Files\Java\jdk-10.0.1)。在https://developer.android.google.cn/studio上下载好如图所示的第一个exe文件(android studio...

2018-07-19 11:11:34 245

空空如也

空空如也

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

TA关注的人

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