自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (2)
  • 收藏
  • 关注

原创 superhot 体验

superhot 体验

2022-01-13 11:51:46 171

原创 Java实现找出数组中出现次数超过一半的数 -----(笔记)

Java实现找出数组中出现次数超过一半的数 -----(笔记)public class Test { public int majorityElement(int[] nums) { int count = 0; int candidate = 0; for(int n : nums){ if(count == 0) candidate = n; if(candidate == n){

2021-01-25 13:07:52 167

原创 Java实现三数之和等于0 -----(笔记)

Java实现三数之和等于0 -----(笔记)import java.util.*;public class Test { public static void main(String[] args) { threeSum(new int[]{-1,0,1,2,-1,-4}); } public static List<List<Integer>> threeSum(int[] nums) { List<List

2021-01-21 21:54:42 562

原创 Java实现删除有序链表中的重复出现的元素 -----(笔记)

Java实现有序链表中的重复出现的元素 -----(笔记)public class Solution { /** * * @param head ListNode类 * @return ListNode类 */ public ListNode deleteDuplicates (ListNode head) { if(head == null){ return null; }

2021-01-21 16:09:59 357

原创 Java实现连续子数组最大和 -----(笔记)

Java实现连续子数组最大和 -----(笔记)public class Solution { public int FindGreatestSumOfSubArray(int[] array) { int[] dp = new int[array.length]; //记录最大值 int max = array[0]; dp[0] = array[0]; for(int i=1;i<array.length;

2021-01-21 11:54:47 98

原创 Java无重复字符的最长子串 -----(笔记)

Java无重复字符的最长子串 -----(笔记)public class Test { public static void main(String[] args) { System.out.println(lengthOfLongestSubstring("abbcd")); } public static int lengthOfLongestSubstring(String s) { //用i记录重复位置 int i = 0;

2021-01-20 17:01:46 71

原创 Java实现最长公共子串动态规划 ------ (学习记录)

Java实现最长公共子串动态规划 ------ (学习记录)public class Test { public static void main(String[] args) { System.out.println(LCS("1AB2345CD1234556789","123412345567895EF")); } public static String LCS (String str1, String str2) { // write co

2021-01-19 21:25:27 129

原创 Java通过LinkedHashMap实现LRU -----学习笔记

Java通过LinkedHashMap实现LRU -----学习笔记import java.util.*;public class Test<K,V> extends LinkedHashMap<K,V> { private int capacity; public Test(int capacity){ super(); this.capacity=capacity; } @Override

2021-01-19 15:09:35 134

原创 创建线程的三种方法 ------ (笔记)

创建线程的三种方法 ------ (笔记)继承Thread类public class Test1 extends Thread { @Override //重写run方法 public void run() { for(int i=0;i<20;i++){ System.out.println("子线程"); } } public static void main(String[] args) {

2021-01-09 22:26:22 70

原创 反射-------笔记

Java反射-------笔记1. 静态语言 动态语言动态语言是在运行时确定数据类型的语言。变量使用之前不需要类型声明,通常变量的类型是被赋值的那个值的类型。例如js的var类型静态语言与动态语言相对,运行时结构不可变的语言 JavaJava不是动态语言,但是可以通过反射机制获得类似于动态语言的特性。2. 反射 Java Reflection​ JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以

2021-01-06 11:38:46 67

原创 注解 --------- (笔记)

注解 --------- (笔记)1.元注解@Deprecated 过时: 用于过时的类、方法、成员变量等@Override: 覆盖父类方法@SuppressWarning:阻止警告2.元注解@Target : 用于描述注解使用的范围 (可以在哪些地方使用到注解)​ TYPE,FIELD,METHOD,PARAMETER,CONSTRUCTOR,LOCAL_VARIABLE,​ ANNOTATION_TYPE,PACKAGE,TYPE_PARAMETER,TY

2021-01-04 16:19:48 99

原创 工厂模式简单例子

工厂模式简单例子public class test { //图形接口 static interface Shape{ void shape(); } //矩形 static class Rectangle implements Shape{ public void shape(){ System.out.println("this is rectangle"); } } /

2020-08-14 10:29:15 118

原创 ArrayList 扩容方式 利用反射查看 笔记

ArrayList 扩容方式 利用反射查看 笔记import java.lang.reflect.Field;import java.util.*;public class Test { public static void main(String[] args) { ArrayList<Integer> list = new ArrayList(); //未放值 System.out.println(list.size())

2020-08-04 22:35:10 120

原创 线程之间的通信 笔记

线程之间的通信 笔记先A线程工作 再B线程工作思路:使用对象锁,A先占用对象锁,使用后释放再给Bpublic class Test { private static Object lock = new Object(); static class ThreadA implements Runnable { @Override public void run() { synchronized (lock) {

2020-07-29 12:45:47 89

原创 Java文件按行读写 笔记

Java文件按行读写 笔记public class Test { public static void main(String[] args) { try { FileInputStream inputStream = new FileInputStream("D:\\wl.txt"); BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(

2020-07-28 15:26:22 87

原创 C++实现归并排序笔记

C++实现归并排序笔记#include<iostream>using namespace std;void mergeSort(int a[],int left,int right);void merge(int a[],int left,int mid,int right); int main() { int a[] = {8,5,4,2,7,1}; mergeSort(a,0,5); for(int i = 0;i < 6;i++){ cout <<

2020-07-21 11:15:34 109

原创 C++实现快排笔记

C++实现快排笔记#include<iostream>using namespace std;void quickSort(int a[],int left,int right);int main() { int a[] = {8,5,4,2,7,1}; quickSort(a,0,5); for(int i = 0;i < 6;i++){ cout << a[i] << " "; } }void quickSort(int a[]

2020-07-21 11:14:52 87

原创 ThreadLocal 学习测试笔记

ThreadLocal 学习笔记不同线程通过Thread.currentThread()方法获取当前线程set方法以当前线程为key,值为value放入ThreadLocalMap中 以此区分不同线程get方法以当前线程为key,在map中查找对应的valuepublic static void main(String[] args) throws InterruptedException { ThreadLocal threadLocal = new ThreadLocal();

2020-07-19 16:48:17 289

原创 SpringBoot 配置Redis

SpringBoot 配置Redis -----笔记导入依赖<!-- redis --><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId></dependency>写一个配置类将RedisTemplate,设置redisC

2020-05-17 19:42:01 120

原创 VS2017 简单推箱子游戏

VS2017 简单推箱子游戏先为迷宫布局int migo[11][11] = { {1,1,1,1,1,1,1,1,1,1,1}, {1,0,0,0,0,0,0,0,0,0,1}, {1,0,1,0,1,0,1,0,1,0,1}, {1,0,0,0,0,0,0,0,0,0,1}, {1,0,1,0,1,0,1,0,1,0,1}, {1,0,0,0,0,0,0,0,0,0,1},...

2020-04-26 15:23:55 798

原创 Java集合自定义排序的两种方式(Comparable和Comparator)

Java集合自定义排序的两种方式(Comparable和Comparator)方式一:实现compare接口的 compareTo() 方法public class compare implements Comparable { private String name; private int age; public compare(String name,i...

2020-04-21 13:51:31 985

原创 Java 字符串String的拼接方式

Java 字符串String的连接方式public static void main(String[] args) { String a = "a"; String b = "b"; String c = "c"; int d = 1; //方式一 String s1 = a + d; ...

2020-04-20 09:45:42 207

原创 第一次使用Hibernate基本的增删改查 -----(笔记)

第一次使用Hibernate基本的增删改查 -----(笔记)承接上一个博客:创建一个util工具类public class HibernateUtil { public static final SessionFactory sessionFactory; static { try { Configuration configuration = new Configur...

2020-04-09 17:17:41 112

原创 第一次Hibernate的配置与使用 ----------(笔记)

第一次Hibernate的配置与使用 ----------(笔记)准备:下载安装好navicat和mysql项目结构:创建一个名为User的POJO类public class User { private Integer id; private String name; private String sex; public Integer getId() { retu...

2020-04-02 16:19:20 94

原创 Synchronized的可重入性实例 ----笔记

Synchronized的可重入性实例 ----笔记例一 同一类的同一方法public class SynchronizedReusing { public static void main(String[] args) { SynchronizedReusing reusing = new SynchronizedReusing(); reusing...

2020-04-02 12:08:27 174

原创 线程抛出异常后,synchronized锁会不会主动释放 ---(笔记)

线程抛出异常后,synchronized锁会不会主动释放 —笔记思路: 创建两个线程分别访问同一对象的不同方法,在第一个方法主动抛出异常,如果第二个方法正常执行,则会主动释放,反之亦然。代码:public class SynchronizedTest implements Runnable{ static SynchronizedTest instance = new Synch...

2020-04-02 11:04:05 2402

原创 Synchronized锁的用法和为什么要加锁 ---(java笔记)

Synchronized锁的用法 —(java笔记)一、 先看看不使用synchronized会导致什么问题直接上代码public class Thread1 implements Runnable{ static Thread1 instance = new Thread1(); static int i = 0; public static void main(String...

2020-04-02 10:01:30 732 1

原创 C++简单的文件读写操作 -----(笔记)

C++简单的文件读写操作 -----(笔记)#include<iostream>#include<fstream>#include<string>#include<vector>#include<cmath>#include<climits>#include <iomanip>using name...

2020-04-01 17:01:08 101

原创 Java 字符串反转和查找指定字符个数的两种方法 ----(笔记)

Java 字符串反转和查找指定字符个数的两种方法 ----(笔记)public static void main(String[] args) { String a = "abcabcabc"; char b = 'b'; String f = "b"; //查找字符串内指定字符个数 //方法1 循环遍历 String e = a.toLowerCase(); cha...

2020-03-31 21:20:22 313

原创 Java四种修饰符 Public/Protected/Private/Default

Java四种修饰符 Public/Protected/Private/Defaultpublic:可以被其他所有类访问protected:可以被自身,子类以及同一包下的类访问private:只能自身进行访问和修改default(不写修饰符默认):同一包下可以进行访问...

2020-03-31 14:53:15 173

原创 vs 2017的第一个C++项目(自动售货机)---笔记

vs 2017的第一个C++项目(自动售货机)—笔记项目结构Cash#pragma onceclass Cash{public: Cash(void); //无参构造 Cash(int c,int t_income); //有参构造 int getCash(); //Get函数 void dealCash(int money); //商品销售后对余额的处理 void...

2020-03-30 18:41:42 1061

原创 C++ 类,继承简单例子(笔记)

C++ 类,继承简单例子(笔记)#include<iostream>#include<string>using namespace std; class Person{ private: string name; int age; char sex; public: Person():name("wl"),age(18),sex('b'){}...

2020-03-18 20:27:32 1327

原创 spring boot的配置文件application及注入javaBean(初学)

spring boot的配置文件application及注入javaBean--初学者1、简述2、yml语法1、基本语法2、写法对象(person为对象名,lastName,age,birthday为成员属性):数组(lists为数组名,C++,Java,python为组内成员):Map随机数yml支持多文档块方式3、配置文件值注入到类1、简述SpringBoot使用一个全局的配置文件,配置文...

2020-03-18 19:45:22 661

一个简单推箱子的例子.zip

一个vs2017简单推箱子的例子,可以操控小人推动箱子,移动到终点并记录步数,只写了支持一个箱子的,可以自行进行拓展

2020-04-26

Hibernate配置需要的jar包

Hibernate配置需要的jar包 mysql-connector-java-5.0.7-bin.jar hibernate-jpa-2.0-api-1.0.1.Final.jar c3p0-0.9.1.jar

2020-04-02

空空如也

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

TA关注的人

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