自定义博客皮肤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)
  • 收藏
  • 关注

原创 Java集合之交并差集

一.非对象集合1.List自带方法方法功能retainAll()交集removeAll()差集addAll()并集求并集时记得去重public class Main { public static void main(String[] args) { // [1,2,3] List<Integer> list01 = new ArrayList<>(); Integer[] ar

2021-07-06 19:24:06 491

原创 Java使用递归解决排列组合问题

排列:public class Permutation<T> { /** * 数组全排列 * @param arr 排列数组 * @param m 当前下标 * @param n 尾 */ public void permutation(T[] arr, int m, int n){ if (m == n){ System.out.println(Arrays.toSt

2021-06-27 22:45:56 377

原创 使用后缀表达式进行基本数学运算

一.后缀表达式我们平常使用的是中缀表达式,而后缀表达式,即逆波兰表达式,在计算机看来是比较简单易懂的结构。因为计算机普遍采用的内存结构是栈式结构,它执行先进后出的顺序。中缀表达式转为后缀表达式:遇到数字直接输出,遇到 ‘(’ 则直接入栈,遇到 ‘)’ 则出栈直至找到 ‘(’ 并把它出栈,遇到其余运算符:当前运算符与栈顶运算符优先级比较:高于:入栈低于:出栈等于:出栈栈顶运算符并入栈当前运算符优先级:/ = * > + = - > <乘除相等大于加减大于

2021-06-27 11:31:09 232

原创 常用排序算法(java代码)

常用排序算法package sort;import java.util.Arrays;import java.util.Random;public class SortTest { public static void main(String[] args) { Random random = new Random(2); int[] a = new int[10]; for(int i = 0; i < 10; i++){ .

2021-06-23 16:36:00 108

原创 ajax实现表格分页功能

一.数据库分页查询1.mysql分页查询select * from table limit a,ba:下标,从0开始b:长度mysql> select * from stu limit 0,10;+----+--------+-----------------------------------------+------------+| id | name | address | birthday |+----

2021-05-19 23:23:01 622

原创 SpringBoot拦截器配置

定义所需的拦截器,然后加入到自己的配置类中。public class LoginHandlerInterceptors implements HandlerInterceptor { @Override public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception { Object user = reque

2021-05-09 15:01:28 69

原创 Restful风格CRUD

Restful风格使用不同的http请求类型来实现增删改查。请求类型URL功能GET/users/查询所有用户GET/users/id查询指定id的用户PUT/users/id更改指定id的用户信息POST/users/增加用户DELETE/users/id删除指定id的用户@RestControllerpublic class UserController { @Autowired UserService user

2021-05-08 17:04:26 134

原创 Java网络通信之Socket双端通信

*本节涉及到:java网络编程和java多线程。一.简单介绍要实现服务端Server和客户端Client的双端通信,需要在Server和Client双方都实现读取信息和写入信息(传输信息)的功能,并且读和写没有先后顺序,能够同时进行。这就需要在Server和Client双方都实现两个线程,一个读,一个写,互不干扰。二.代码实现我们需要编写六个类,Server类,Server读线程类,Server写线程类,Client类,Client读线程类和写线程类。其中读和写线程类相差不多。Serveri

2021-04-16 00:06:00 803 1

原创 SpringBoot Thymeleaf version

<properties> <java.version>11</java.version> <thymeleaf-version>3.0.9.RELEASE</thymeleaf-version> <thymeleaf-layout-dialect.version>2.2.2</thymeleaf-layout-dialect.version></properties&g

2021-03-21 15:35:42 167

原创 快速乘(俄罗斯乘法)

快速乘(俄罗斯乘法)实现原理通过位运算和加法实现两数相乘。Java实现// 快速乘 private static int quickMultiplication(int a, int b) { int ret = 0; while(b > 0) { if((b & 1) > 0) { ret += a; } a <<= 1; b >>= 1; } return ret; }举个栗子下面由11 *

2020-12-06 00:04:24 264

原创 实用工具网站合集(持续更新(。^▽^)

一些资源分享(包括设计、影视资源、在线代码工具网站等)

2020-11-29 12:13:24 173

原创 SSM请求转发,重定向及页面控制器跳转归纳

1.请求转发和重定向:请求转发(forward):在服务器内跳转重定向(redirect):服务器通知客户端重新发送请求2.页面与控制器间的跳转:从一个视图跳转到另一个视图(仅适用于非WEB-INF目录)同级目录跳转跳到父目录跳到子目录注意:若是WEB-INF目录,只能通过控制器跳转从视图到控制器(适用于任何目录下的视图)从根目录到服务器从子目录到服务器从控制器到视图到WEB-INF目录中的视图(受视图解析器约束)到非WEB-INF目录中的

2020-10-28 18:08:03 1201

原创 Java List与数组相互转换

一.List转数组##1.转换示例: /* String列表转换为数组 */ // 创建列表 List<String> strList = new ArrayList<>(); strList.add("a"); strList.add("b"); strList.add("c"); // 转换为数组 String[] strArr = strList.toArray(new String[strList.size()]); /*Inte

2020-10-16 23:41:23 1713 1

原创 mysql启动:找不到指定文件

mysql启动提示错误2:找不到指定文件今早博主连接mysql数据库时发现mysql服务启动不了,提示找不到指定文件(这机子净给我瞎整活),然后我找到path路径发现并没有改,路径文件下mysql也原封不动的在那躺着,之后我又照着网上的教程看了看我的注册表,发现我注册表路径HKEY_LOCAL_MACHINE-SYSTEM-CurrentControlSet-services下找不到my...

2020-04-04 09:33:56 9327 6

原创 Java实现简单计算器(新手向)

用Java实现简单计算器(新手向)需求:用java实现简易计算器,包含加减乘除和括号功能。分析:这是一道较常规的java试题,算术运算按顺序倒是好办,但是加上括号就不一样了,比如:5*(4+3),就得先算括号里面的(4+3)再进行括号外的乘法运算。我们这里可以使用两个栈:一个存放数字,一个存放符号,以及一个运算符优先级表。先弄两个栈 public static final Stack&l...

2020-02-07 13:36:16 2257

空空如也

空空如也

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

TA关注的人

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