自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(105)
  • 问答 (4)
  • 收藏
  • 关注

原创 关于mybatis-plus的经验共享

文章目录关于mybatis-plus的经验共享@Select和Wrapper在同一个方法上共用条件语句查询关于mybatis-plus的经验共享@Select和Wrapper在同一个方法上共用如下: @Select("select * from selection " + "right join course on selection_courseId=course_id " + "and selection_studentId=#{stud

2022-02-22 16:01:40 480

原创 CRUD复杂操作

文章目录CRUD复杂操作批量插入数据,因为一条记录的问题,全部数据都写入失败如果不存在就插入,存在就更新要不要使用子查询?如何替代子查询?外连接的join条件表连接修改表链接删除CRUD复杂操作批量插入数据,因为一条记录的问题,全部数据都写入失败insert into depar(id, name)values(1,'j'),(2,'m');如上,如果id(id为主键)为1的depar表中已经存在,那么id为2的同样会因为主键重复而无法插入.此时需要多一种语法(ignore);这样

2022-02-17 11:43:12 558

原创 spring security +h2+springboot+jpa加载先后问题.

spring security +h2+springboot+jpa加载先后问题.问题情况:我需要创建一个自定义数据库,为了方便就使用了h2,并利用classpath下的data.sql插入数据.其中利用User和Role实体映射成mooc_User和mooc_Role表.并让spring security读取其中的user和role表,当做users和authorities;但结果是:Table "mooc_users" not found (this database is empty

2022-01-25 22:44:53 1424

原创 html一些重要知识点

文章目录html一些重要知识点readonly和disabledhtml一些重要知识点readonly和disabledreadonly是说只读,但是可以将默认的value值传送到后台.disabled同样也是只读,但是不能将默认的value值传送到后台.很重要...

2021-12-19 18:28:46 106

原创 maven构建的web项目webapp下的静态资源访问不到

maven构建的web项目webapp下的静态资源访问不到如果你用了maven构建项目的话,那么估计你遇到的问题和我遇到的应该是一样的。之前使用maven来保存hibernate配置文件的时候也遇到了这种问题,但是我没往这方面想,直到看了target目录中,发现maven将静态资源全部拦截。。。。。。maven默认是拦截静态资源的。你可以在pom.xml中添加以下内容:<build> <resources> <resou

2021-12-18 20:02:20 2047

原创 maven中关于resources的一些标签及解释

maven中关于resources的一些标签及解释本不想写的(毕竟已经学了maven很长时间了),可是因为不知道其中的缘由,确确实实又找不到详细的资料(查过官方文档,但是说真的,看不懂在说什么,也看过csdn的其他资料,有多数都是从官方文档翻译过来的)来解释这些标签是什么意思.也免得自己日后忘了 <build> <resources> <resource><!-- <targ

2021-11-26 19:03:00 817

原创 `join‘: incompatible character encodings: GBK and UTF-8 (Encoding::CompatibilityError)

`join’: incompatible character encodings: GBK and UTF-8 (Encoding::CompatibilityError)第一次使用vagrant和 virtualBox的vagrant init centos/7然后vagrant up出现了上述的错误.我猜想应该是安装路径中包含了中文.就去看了virtualBox的保存路径.然后将路径全部搞成英文.但是没用.然后再将cmd重新开启,输入命令还是没用.最后选择了一个文件中不包含汉字的命令行(即D

2021-10-19 22:46:48 1044 1

原创 Error creating bean with name ‘dataSourceScriptDatabaseInitializer‘ defined in class path resource [

Error creating bean with name ‘dataSourceScriptDatabaseInitializer’ defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Unsatisfied dependency expressed through method ‘dataSourceScr

2021-10-01 19:26:49 10939 1

原创 java开发实用技巧(更新中...)

文章目录java8的skip()和limit()实现分页.java8的skip()和limit()实现分页.很多时候都会从数据库中得到想要的内容,但是考虑到分页,可能会使用到插件之类将内容进行分页.或许可以使用skip()来进行设计.注意:此处仅为个人的猜想,因为还没有认真的测试过.以下为测试部分: final List<Integer> integers = Arrays.asList(1, 2, 3, 2, 3, 1); integers.str.

2021-09-26 19:52:38 80

原创 开发Vue的一些实用技巧(更新中...)

Vue使用策略更新中…路由组件params组件为: { path: '/fruits/:id', component: () => import('./../pages/Fruits/Fruits.vue'), props:true, },Fruits.vue中props设置. props:['id'],只要props设置为true,就可以将par

2021-09-23 23:29:38 529 1

原创 CSS的一些开发使用技巧(更新中......)

CSS开发使用技巧正在填补中…字符超出固定宽度后显示省略号<div class="container"><div class="one">洛阳处处是月明洛阳处处是月明</div></div> .one{ width:12rem; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }

2021-09-22 22:08:01 84

原创 java内部类和静态嵌套类(static)的区别

java内部类和静态嵌套类的区别对于静态内部类,在其他外部类中引用时不必将本身外部类实例化但是内部类必须要实例化本身的外部类.examplepublic class TestOne { public static class Apple { private int weight = 0; private String color = ""; public Apple(int weight, String color) {

2021-09-22 00:11:46 86

原创 js开发代码小技巧

js使用小技巧开发中持续更新…固定某个值的宽度固定宽度为11.let one="hellodkfdlkf";one=one.slice(0,11);console.log(one)//hellodkfdlk主要目的:不用使用if来判断是否达到了固定值然后进行剪切.如下案例:let one="hellodkfdlkf";if(one.length>11)//此处不用判断,多余one=one.slice(0,11);console.log(one)关键点在这里 :

2021-09-21 11:09:08 130

原创 ES6解构赋值的深层解构

ES6解构赋值的深层解构let a={res:{data:{name:'洛阳处处是月明'}}}let {res:{data}}=a;console.log(data)

2021-09-20 11:40:40 1050 2

原创 Swagger常用注解

Swagger常用注解整体内容@Api(tag={“洛阳”},description={“月明”})适用于类@ApiOperation(value=“a”,notes = “b”)适用于方法@ApiParampublic String post(@ApiParam(name = "a", value = "b", required = true) String p) { return "post";}// name: 参数名称//value: description

2021-09-12 23:19:01 157

原创 spring boot端口被占用的解决办法

spring boot无论启动哪个端口,端口都被占用的解决办法如果端口被占用首先尝试在application.yml中加入server.port=?(所选端口)但是,如果无论选择哪个端口,端口都被占用.就打开任务管理器,将以下任务结束,然后重新启动项目即可.(也就相当于灭掉了端口,只不过比较简单)...

2021-09-11 22:01:05 2597

原创 CSS中给边框设置图片方法

CSS中给边框设置图片CSS 目前并没有特别的功能实现这一方法利用标签内外嵌套的间隙进行设计.html: <button class="btn"> <div class="span"> 洛阳处处是月明 </div> </button>sass:.btn{ padding: 0; border-radius: 5px; .span{

2021-09-11 00:12:19 315

原创 编写java的多种技巧

编写java的多种技巧文章目录编写java的多种技巧java判断某个数字是否含有小数部分随机生成数值java判断某个数字是否含有小数部分sout(i%1);// 如果i中包含小数就不会等于0,如果i中不包含小数就等于0随机生成数值 Stream.generate(Math::random).limit(20).forEach(System.out::println);//随机生成20个数值> 持续更新...

2021-09-08 21:28:06 38

原创 java判断某个数字是否含有小数部分

java判断某个数字是否含有小数部分sout(i%1);// 如果i中包含小数就不会等于0,如果i中不包含小数就等于0

2021-09-08 20:12:16 951

原创 java利用stream和lambda得到数对并进行遍历

java利用stream和lambda得到数对并进行遍历 final List<Integer> num1 = Arrays.asList(1, 2, 3); final List<Integer> num2 = Arrays.asList(3, 4); List<int[]> collect = num1.stream().flatMap(i -> num2.stream().map(k -> new int[

2021-09-08 08:55:53 192

原创 从根目录下查找和从当前路径下查找文件

从根目录下查找和从当前路径下查找文件根目录:以斜杠开头"/"例如:<link *rel*="stylesheet" *href*="/M/css/index.css">当前路径:以"./"开头或者根本不写例如:<link *rel*="stylesheet" *href*="./../css/index.css" >(html5demo.html)或者<link *rel*="stylesheet" *href*="css/index.css">(‘o

2021-09-05 08:38:17 478

原创 CSS为字体设置背景

CSS为字体设置背景 <h1 class="div">洛阳处处是月明</h1>.div{width: 20rem;height:20rem;background:url("https://i.loli.net/2021/09/04/Ejbt5yCD2F3ZvxY.png");background-size: cover;background-clip: text;font-weight: bolder;color: transparent;font-size:

2021-09-04 17:44:20 606

原创 nth-child渲染大全

:nth-child渲染大全选择器解释:nth-child(3)渲染第三个元素:nth-child(n)渲染n个元素(从1…n):nth-child(n+3)从第三个元素开始渲染(3,4,5…n):nth-child(2n)/even以2的倍数渲染元素(2,4,6,8…2n):nth-child(2n+1)/odd按照(1,3,5,7…2n+1)渲染:nth-child(-n+5)渲染1–5个由此看出n是从0开始涨,并非是从1开始..

2021-08-31 07:55:28 74

原创 CSS设置边角凹陷

CSS设置边角凹陷一. 利用border-radiusborder-radius: 20px;这样虽然可以,但是设置边框的时候需要注意:border-right:1px red solid;边框同样也是弯的,如果想要设置竖线: outline:1px red solid;二. radial-gradient利用辐射变化来调整background-image: radial-gradient(circle at right top, #fff 50px, #0a2c8f

2021-08-29 13:12:34 3293

原创 thymeleaf

thymeleaf语法大全文章目录thymeleaf语法大全注意事项总体预览th:text :普通的messageth:utext:==能够将message中的html标签转化为其html标签而不是转化为文本==\#{}${}{num}Expression Basic ObjectsExpression Utility Objects*{}th:object@{},**th:href**Literal substitutionsData Conversion / FormattingSetting Att

2021-08-28 11:52:47 161

原创 thymeleaf语法大全

thymeleaf语法大全文章目录thymeleaf语法大全注意事项总体预览th:text :普通的messageth:utext:==能够将message中的html标签转化为其html标签而不是转化为文本==\#{}${}{num}Expression Basic ObjectsExpression Utility Objects*{}th:object@{},**th:href**Literal substitutionsData Conversion / FormattingSetting Att

2021-08-28 11:48:44 1456

原创 SpringSpring-boot中的变量注入

文章目录Spring/Spring-boot中的变量注入以及定义bean名称@Value@Autowired@Inject@Named@ManageBean@Resource@Primary@Singleton@Scope@Qualifier总结Spring/Spring-boot中的变量注入以及定义bean名称@Value@Autowired根据by-type注入但是在使用xml的时候难免会产生两个相同的类型,可以使用@primary来确定优先级,使用此注解的类表示此类有限被查找到@Inj

2021-08-26 08:36:06 1023

原创 对于知乎提问时的一键邀请

对于知乎提问时的一键邀请之前其实写过一些脚本,但都不是很完整,所以这次自己想写一下比较完整的此脚本并不完整,还没来得及测试(function (){ // 要循环的数量 var num=10;if(localStorage.getItem("num")){ localStorage.setItem("num",num);}var more_recommend=document.getElementsByClassName("Button QuestionMainA

2021-08-18 10:25:15 230

原创 利用less编写CSS(参考英文文档)

less编写CSS(参考英文文档)文档地址对于使用前的说明​ 如果使用less 编写,且还没有编写完成,就注意不要在映射出的css文件中编写;因为你即便写了也没用,再次使用less编写的时候less会全部映射覆盖原css文件.你之前编写的会全部覆盖掉.不要觉得less不好用,当你写css代码500行之上的时候,你会发现你有多需要它.变量变量命名使用:@(常用)案例@a:color;.a{color:@a};结果:.a { color: color;}/*# sourc

2021-07-08 12:18:08 180

原创 239. 滑动窗口最大值

239. 滑动窗口最大值难度困难988给你一个整数数组 nums,有一个大小为 k 的滑动窗口从数组的最左侧移动到数组的最右侧。你只可以看到在滑动窗口内的 k 个数字。滑动窗口每次只向右移动一位。返回滑动窗口中的最大值。示例 1:输入:nums = [1,3,-1,-3,5,3,6,7], k = 3输出:[3,3,5,5,6,7]解释:滑动窗口的位置 最大值--------------- -----[1 3 -1] -3

2021-05-22 09:22:54 88

原创 翻转字符串----对于数据交换的改进

541. 反转字符串 II给定一个字符串 s 和一个整数 k,你需要对从字符串开头算起的每隔 2k 个字符的前 k 个字符进行反转。如果剩余字符少于 k 个,则将剩余字符全部反转。如果剩余字符小于 2k 但大于或等于 k 个,则反转前 k 个字符,其余字符保持原样。示例:输入: s = "abcdefg", k = 2输出: "bacdfeg"提示:该字符串只包含小写英文字母。给定字符串的长度和 k 在 [1, 10000] 范围内题目本身不难,重要的是规范代码;本人所

2021-05-18 00:23:55 60

原创 位运算---常用方法

位运算:![image-20210517143500725](https://gitee.com/luoyangchuchu/image1/raw/master/20210517143610.png

2021-05-17 22:28:47 39

原创 快乐数

202. 快乐数难度简单602编写一个算法来判断一个数 n 是不是快乐数。「快乐数」定义为:对于一个正整数,每一次将该数替换为它每个位置上的数字的平方和。然后重复这个过程直到这个数变为 1,也可能是 无限循环 但始终变不到 1。如果 可以变为 1,那么这个数就是快乐数。如果 n 是快乐数就返回 true ;不是,则返回 false 。示例 1:输入:19输出:true解释:12 + 92 = 8282 + 22 = 6862 + 82 = 10012 + 02 + 02 =

2021-05-15 09:28:29 60

原创 css中解决高度塌陷和外边距重叠的问题

css中解决高度塌陷的问题在元素塌陷的元素中添加一个:.box1::after{content:'';display: block;clear:both;}同时解决外边距重叠和高度塌陷问题;.clearfix::before,clearfix::after{contnet:'';display:table;clear:both;}...

2021-04-12 09:05:11 134

原创 jdbc批量插入数据的方法

public void testInsert3() { Connection conn = null; PreparedStatement ps = null; try { long start = System.currentTimeMillis(); conn = JDBCUtils.getConnection(); //设置不允许自动提交数据 conn.setAutoCommit(false); String sql = "insert into go

2021-04-10 13:54:03 134

原创 jdbc中通用的增删查改操作

jdbc中通用的增删查改操作链接数据库,关闭/** * * @Description 操作数据库的工具类 * @author shkstart Email:[email protected] * @version * @date 上午9:10:02 * */ public class JDBCUtils { /** * * @Description 获取数据库的连接 * @author shkstart * @date 上午9:11:23 * @retu

2021-04-09 23:27:06 116

原创 JDBC链接mysql数据库的五种方式;

public class JDBC {// 1.方式1; public static void main(String[] args) throws Exception {//Driver driver= new com.mysql.cj.jdbc.Driver();//String url="jdbc:mysql://localhost:3306/test";// Properties properties=new Properties();//properties.

2021-04-09 08:48:40 152

原创 java中可变个数形参的方法

java中可变个数形参的方法(String…strs)/*可变个数形参的格式:数据类型...变量名当调用可变个数形参的方法时,参数可以是任意个数(包括0个);可变个数形参的方法与本类中方法名相同,形参不同的方法之间构成重载可变个数形参的方法在本类中方法名相同,形参类型也相同的数组之间不构成重载,两者不能共存;可变个数形参在方法的形参中必须声明在末尾,这也就注定了本方法中只能有一个可变个数形参* */public class Pre {//可变形参 可以匹配任意一个,包括0个;

2021-04-09 08:47:04 130

原创 java中实现原型模式的两种方法(浅拷贝和深拷贝)

java中原型模式的两种方法浅拷贝: protected Object clone() throws CloneNotSupportedException {return super.clone();//浅拷贝 }从Object中继承过来的clone默认实现的是浅拷贝.深拷贝方式1:使用clone方法 protected Object clone() throws CloneNotSupportedException { Sheep sheep = n

2021-04-06 09:03:30 252

原创 java中序列化和反序列化

序列化:java对象存储到文件中,将java对象的状态保存下来的过程.反序列化:将硬盘上的数据重新恢复到内存之中,恢复成java对象;import java.io.FileInputStream;import java.io.Serializable;public class Student implements Serializable { //需要实现Serializable,但本身这个接口为空,为标志类; //Java虚拟机看到这个接口后,会为该类自动生成一个序列化版本号; .

2021-04-06 07:38:40 63

空空如也

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

TA关注的人

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