
Java
文章平均质量分 63
眸笑丶
先秃为敬
展开
-
[练习题] 2 . 有效数字
题目有效数字(按顺序)可以分成以下几个部分:一个 小数 或者 整数(可选)一个'e'或 'E' ,后面跟着一个 整数小数(按顺序)可以分成以下几个部分:(可选)一个符号字符('+'或'-')下述格式之一:至少一位数字,后面跟着一个点'.'至少一位数字,后面跟着一个点'.',后面再跟着至少一位数字一个点'.' ,后面跟着至少一位数字整数(按顺序)可以分成以下几个部分:(可选)一个符号字符('+' 或 '-')至少一位数字部分有效数字列举如下:[“2”, “0089”, “-0.1原创 2022-03-02 11:25:04 · 1027 阅读 · 0 评论 -
[练习题] 1. 在排序数组中查找元素的第一个和最后一个位置 -- Java
这里写目录标题分析代码实现暴力求解二分法题目来源:每日一练-做题## 题目给定一个按照升序排列的整数数组` nums`,和一个目标值` target`。找出给定目标值在数组中的开始位置和结束位置。如果数组中不存在目标值target,返回 [-1, -1]。进阶:你可以设计并实现时间复杂度为 O(log n) 的算法解决此问题吗?示例 1:输入:nums = [5,7,7,8,8,10], target = 8输出:[3,4]示例 2:输入:nums = [5,7,7,8,8,原创 2022-03-02 10:38:35 · 498 阅读 · 0 评论 -
Java - 加密
算法加密编码算法URL编码算法Base64编码算法哈希算法对称加密算法编码算法首先准备好原文 static String name = "我喜欢你";URL编码算法 /* * 编码算法 * */ @Test public void URLEncodeTest() { String s = URLEncoder.encode(name, StandardCharsets.UTF_8); // URL编码 System.out原创 2021-01-26 09:04:07 · 212 阅读 · 0 评论 -
Java数组排序
选择排序法 // 选择排序法(升序) public static void selectSort(int[] a) { if (a.length == 0) { System.out.println("数组为空!"); return; } for (int i = 0; i < a.length - 1; i++) { int minIndex = i;原创 2020-12-30 11:46:29 · 246 阅读 · 0 评论 -
Java8+连接Access数据库
连接Access数据库前言准备工作代码前言最近想做一个系统,发现公司电脑的数据库只有Access,所以百度了好久怎么用Java去连接,但大部分都是使用sun.jdbc.odbc.JdbcOdbcDriver这个驱动来连接,可是在Java8之后已经删除该驱动,最后找了好久发现可以使用ucanaccess驱动来代替。下面是代码。准备工作在使用之前我们需要准备好需要的Jar包ucanaccess-x.x.x.jarHSQLDB (hsqldb.jar, version 2.5.0 or newer)原创 2020-09-27 13:52:04 · 866 阅读 · 0 评论 -
JAVA图片转字节流存入数据库,并可以取出显示在网页中
在网页上使用数据库中的图片原创 2020-08-19 01:09:11 · 2888 阅读 · 0 评论 -
[学习记录-MyBatisPlus]MyBatisPlus代码生成器
MyBatisPlus代码生成器MyBatisPlus代码生成器添加依赖编写配置MyBatisPlus代码生成器AutoGenerator 是 MyBatis-Plus 的代码生成器,通过 AutoGenerator 可以快速生成 Entity、Mapper、Mapper XML、Service、Controller 等各个模块的代码,极大的提升了开发效率。首先创建一个Maven工程,如果不会创建可以看我前面的文章。添加依赖MyBatis-Plus 从 3.0.3 之后移除了代码生成器与模板引原创 2020-08-17 15:41:44 · 297 阅读 · 0 评论 -
[学习记录-MyBatisPlus]MyBatisPlus分页插件
MyBatisPlus分页插件MyBatisPlus分页插件1 配置分页插件开始测试MyBatisPlus分页插件1 配置分页插件在配置类中添加分页插件package com.w.mpdemo.config;import com.baomidou.mybatisplus.extension.plugins.OptimisticLockerInterceptor;import com.baomidou.mybatisplus.extension.plugins.PaginationInterce原创 2020-08-17 12:31:22 · 443 阅读 · 0 评论 -
[学习记录-MyBatisPlus]MyBatisPlus乐观锁
MyBatisPlus乐观锁MyBatisPlus乐观锁(版本控制插件)MyBatisPlus乐观锁(版本控制插件)乐观锁:解决某些问题主要解决 丢失更新如果不考虑事务的隔离性,产生读问题 脏读 不可重复读 幻读写问题,丢失更新问题丢失更新:两人同时修改某一条数据,最后提交的会把之前提交的数据覆盖。乐观锁实现方式取出记录时,获取当前version更新时,带上这个version执行更新时,set vrsion = newVersion where versio原创 2020-08-17 12:30:37 · 325 阅读 · 0 评论 -
[学习记录-MyBatisPlus]MyBatisPlus自动填充
MyBatisPlus自动填充MyBatisPlus自动填充1.准备工作2.在实体类属性中添加注解3.创建一个实现类MyBatisPlus自动填充自动填充:以注册用户时间和修改用户时间为例。之前在MyBatisPlus增删改查中写道了添加数据1.准备工作现在对User表进行一些修改,添加两个字段,ADD COLUMN `create_time` datetime(0) NULL AFTER `password`ADD COLUMN `update_time` datetime(0) NULL原创 2020-08-17 12:29:56 · 275 阅读 · 0 评论 -
[学习记录-MybatisPlus]MybatisPlus入门
MybatisPlusMybatisPlus入门1 准备好数据库文件2 创建一个springboot工程,然后添加依赖3 安装lombok插件4 配置文件5 测试代码编写5.1 实体类5.2 创建Mapper接口5.3 添加mapper接口的扫描6 测试补充1.表名问题2.MyBatisPlus日志MybatisPlus入门MyBatisPlus是mybatis的增强版,官网地址https://baomidou.com/1 准备好数据库文件DROP TABLE IF EXISTS `user`;C原创 2020-08-15 14:19:34 · 270 阅读 · 0 评论 -
[学习记录-Spring Boot]SpringBoot遇到的问题
SpringBoot问题SpringBoot问题1.start.spring.io无法访问2.IDEA热部署失败SpringBoot问题下面我在学习SpringBoot中遇到的问题1.start.spring.io无法访问对于这种情况有两种解决方法使用阿里云镜像 https://start.aliyun.com修改host文件,在host文件中加入下面两句104.20.5.247 start.spring.io104.20.6.247 start.spring.io自己制原创 2020-08-15 12:45:14 · 371 阅读 · 0 评论 -
[学习记录-Spring Boot]SpringBoot配置文件
SpringBoot配置文件SpringBoot配置文件1 SpringBoot配置文件类型1.1 SpringBoot配置文件的作用1.2 application.yml1.2.1 yml配置文件1.2.2 语法SpringBoot配置文件1 SpringBoot配置文件类型1.1 SpringBoot配置文件的作用Springboot是基于约定的,很多配置都有默认值,如果想使用自己的配置的话,就可以使用application.properties或者application.yml(applica原创 2020-08-15 12:42:53 · 228 阅读 · 0 评论