沐白杂记(Java)
文章平均质量分 57
个人学习笔记、问题解决记录等
Champion-Dai
桃李不言,下自成蹊
展开
-
达梦数据库+JPA+Springboot 报错 :无效的列名
国产达梦数据库适配,问题解决原创 2024-09-04 09:45:20 · 510 阅读 · 0 评论 -
SQL语句中HAVING的用法以及与WHERE的区别
简单知识点:SQL语句中HAVING子句的用法以及和WHERE的区别原创 2023-12-26 11:25:39 · 662 阅读 · 0 评论 -
csdn写文章自定义表格怎么做
CSDN创作中,如何通过md语法进行自定义表格原创 2023-03-04 18:59:25 · 1082 阅读 · 0 评论 -
Centos安装Redis
Redis在Centos中的快速安装原创 2022-07-13 22:18:56 · 30606 阅读 · 8 评论 -
CentOS系统安装MySQL数据库
Centos系统安装Mysql,便于项目数据的存储和使用原创 2022-07-12 21:17:11 · 475 阅读 · 0 评论 -
fastJson≤1.2.80漏洞修复
在 Fastjson 1.2.80 及以下版本中存在反序列化漏洞,攻击者可以在特定依赖下利用此漏洞绕过默认autoType关闭限制,从而反序列化有安全风险的类,在特定条件下这可能导致远程代码执行。高危、任意命令执行。Fastjson ≤1.2.80以下三种修复方案根据业务选择任一合适方案即可:方案一、建议升级到最新版本1.2.83。参考链接:https://github.com/alibaba/fastjson/releases/tag/1.2.83方案二、safeMode加固:Fastjson在1.2.6原创 2022-06-15 11:12:10 · 3813 阅读 · 0 评论 -
Java新特性总结(Java8-11)
Java新特性总结(8-11)原创 2022-04-18 23:14:39 · 1076 阅读 · 0 评论 -
设置SVN提交代码时,忽略无效的文件和文件夹
SVN提交代码时,设置全局忽略变量,忽略无效的文件和文件夹。原创 2022-04-12 16:38:20 · 1934 阅读 · 0 评论 -
OkHttp工具类封装,更优雅的调用接口
OkHttp工具类封装,开箱即用。原创 2022-02-03 18:51:33 · 3270 阅读 · 0 评论 -
(四)、JVM-垃圾回收-开篇
JVM垃圾回收开篇,来一起探讨下什么场景下下使用垃圾回收策略、垃圾回收发生在哪些区域,对象什么时候能够被回收等等问题原创 2022-01-21 15:31:15 · 373 阅读 · 0 评论 -
(二)、JVM的内存结构详解
JVM的内存区域,知晓五大内存区域(堆、本地方法栈、虚拟机栈、程序计数器、方法区)各自的特定和用处吧。5.程序计数器https://blog.csdn.net/qq_41701956/article/details/81664921程序计数器是JVM中非常小的一块内存区域,线程私有。字节码解释器的工作就是通过改变这个计数的值来...原创 2022-01-13 21:27:31 · 368 阅读 · 0 评论 -
(一)、JVM前奏篇-学习JVM前需知道概念
JVM前奏,把JVM的种子种在你的脑袋里。原创 2022-01-09 23:30:39 · 633 阅读 · 1 评论 -
API集大成者--Apifox
API 文档、API 调试、API Mock、API 自动化测试原创 2022-01-05 16:20:38 · 357 阅读 · 0 评论 -
Log4j的重大漏洞,必须升级到2.16.0漏洞才能完全解除
Log4j重大漏洞,必须升级到2.16.0!2.15.0并未完全解决问题原创 2021-12-15 14:11:45 · 4930 阅读 · 2 评论 -
(二)、JVM的主要组成部分及作用
JVM的主要组成部分是由两个系统、两个组件组成。组个系统指的是类装载器、执行引擎;两个组件指的是运行时数据区、本地接口。原创 2021-12-12 22:29:18 · 620 阅读 · 0 评论 -
RestTemplate发送Get请求,返回的结果不对?考虑是否发生参数丢失的情况吧
RestTemple进行Get请求,原来水这么深...原创 2021-12-02 20:16:35 · 2320 阅读 · 2 评论 -
C语言--(1、输出1-100的素数。2、求两个数的最小公倍数和最大公约数。3、输出杨辉三角)
作业一、输出1-100之间的素数:代码如下: #include<stdio.h>int main (){ int i; int j; int flag = 1; for(i = 2;i <= 100;i++) { for(j = 2;j <=i/2; j++) { if(i % j == 0) { flag = 0...原创 2017-11-02 09:09:08 · 602 阅读 · 0 评论 -
在大的字符串中统计小串的数量
package org.westos.homework;import java.util.Scanner;/** * 统计大串中小串出现的次数 * 举例:在字符串” woaijavawozhenaijavawozhendeaijavawozhendehenaijavaxinbuxinwoaijavagun”中java出现了5次 * 分析:1)将字符串转化为字符数组。 * 2) * @au原创 2017-11-01 18:54:06 · 376 阅读 · 0 评论 -
二分法查找数组中的元素并返回其对应的索引
package org.westos.homework;/** * 现要求采用二分法找出指定的数值并将其在数组的索引返回,如果没有找到则返回 -1 */import java.util.Arrays;public class HomeWork02 { public static int search(int[] arr,int key) { Arrays.sort(arr);原创 2017-11-01 18:46:49 · 1705 阅读 · 0 评论 -
Java之坑——安装Mysql5.7.20遇到的问题(start server+mysql server无法启动)
前提:升级Mysql的版本是每一个初学者的痛,无法删干净的注册表,数据冲突,隐藏文件没有删除等问题都会导致安装失败,当然度娘上也提供了针对各种类型错误的解决方法,当然有用没用,就得大家自己慢慢一个一个试了,所以就会浪费大量的精力和时间,今天我在安装的时候也遇到了一个非正常的错误,分享给大家,希望能帮助到大家。错误页面:解决办法:首先先不要直接在网上搜索这类型的错误,原创 2018-03-27 00:03:27 · 1919 阅读 · 0 评论 -
关于使用微信Web应用开发者----期待我大中华的软件开发能力雄起!
最近在使用SpringBoot整合Mybatis+微信小程序,开发一个简单的通讯录,目的如下:1、熟悉SpringBoot的原理,以及整合MyBatis的功能拓展2、接触使用微信Web开发来了解微信小程序的原理。3、复习jQuery下的json(JavaScript Object Ntation)但是在使用微信Web应用开发者工具的时候,却遇到一些不可靠的因素,真的是一次糟糕的体验 故事要从...原创 2018-06-11 21:22:57 · 272 阅读 · 1 评论 -
SringBoot中Spring-data-redis和Spring-boot-starter-data-Redis的关系及所想所感
首先,要申明的是对于很多人来说,可能这并不是一个问题,但是为什么要写这篇博客呢?并不是说这个问题本身的价值很大,而是我Get到了解决问题的新方法和大家分享一下。1、解决问题首先先公布这个问题的答案,即SringBoot中Spring-data-redis和Spring-boot-starter-data-Redis的关系。<dependency> <gro...原创 2019-08-01 22:24:54 · 4825 阅读 · 6 评论 -
GitHub Desktop 出现“please upgrade your plan to create a new private repository”的解决办法
解决办法:去掉最下面的勾原创 2018-09-04 17:09:43 · 1903 阅读 · 0 评论 -
SpringBoot中组件无法被注入的问题
目录1、描述问题2、解决问题3、总结问题1、描述问题在SpringBoot中,无法通过注解@AutoWired来自动绑定实体bean或者组件component。2、解决问题首先检查自己的是否在实体类上加上了@Component这样的注解,@ComponentScan可以扫描的有@Service、@Repository、@Componnet、@Control...原创 2019-07-30 14:06:02 · 2733 阅读 · 0 评论 -
关于SpringBoot整合MyBatis+微信小程序出现的问题(org.apache.ibatis.binding.BindingException: Invalid bound stat)解决方案
org.apache.ibatis.binding.BindingException: Invalid bound statement (not found) 错误解释为:无效的绑定语句。一、普通问题的解决方案:(如果已经解决,则后面省略)1、检查xml文件所在的package名称是否和interface对应的package名称一一对应 2、检查xml文件的namespace是否和xml文件的pa...原创 2018-06-11 20:36:13 · 9972 阅读 · 6 评论 -
SpringBoot整合ThymeLeaf出现的问题解决办法
出现的问题解决办法问题总结原创 2019-07-30 11:56:32 · 1868 阅读 · 0 评论 -
使用git时出现“remote: HTTP Basic: Access denied fatal: Authentication failed for ‘https://XXX”
项目场景:使用git提交代码或者clone代码时,出现 remote: HTTP Basic: Access denied fatal: Authentication failed for 'https://xxx解决方案:方案一: 将git中之前存储的用户名和密码重新输一次git config --system --unset credential.helpergit config --global credentia.helper store如下:方案二:修改本地git凭证..原创 2021-10-29 14:44:23 · 2290 阅读 · 0 评论 -
Spring JPA简单分页查询以及复杂查询(范围查询,模糊查询等)
转载至:https://blog.csdn.net/m18362894610/article/details/86603732Spring JPA简单分页查询通过继承JpaRepository接口实现,该接口提供以下几种查询方法//查询所有List<T> findAll();//查询所有+排序List<T> findAll(Sort var1);//查询所有,Example可以筛选查询条件,但仅限于精确查询<S extends T> List&l..转载 2020-05-27 10:09:48 · 414 阅读 · 0 评论 -
为什么路径正确,却没有办法在浏览器中访问到项目中的资源?
强调:我出现的问题可能和大家的不太一样,但是大家要触类旁通,举一反三。 1、我的问题:src下的resources和webapp下resources冲突。当使用shopoperation.html加载shopoperation.js文件时,路径为:<script type='text/javascript' src='../resources/js/shop/shop...原创 2018-07-19 17:02:12 · 4059 阅读 · 0 评论 -
谷歌浏览器中安装JsonView插件
一、下载jsonView插件的压缩包:gildas-lormeau/JSONView-for-Chrome二、打开chrome浏览器,按照步骤进行安装1)找到浏览器的设置 2)找到选项:更多工具 ——>拓展程序 3)加载解压之后的压缩包(找到刚才下载好的压缩包对应的路径)4)安装效果图三、安装之后就可以清晰的看到javaScript的代码...原创 2018-07-16 23:21:42 · 914 阅读 · 0 评论 -
当在DOS下窗口下显示Mysql数据库信息时,中文内容出现乱码的解决办法
出现乱码的原因:在DOS窗口默认字符集为GBK格式,如果当前Mysql设置的默认编码格式为非GBK(比如数据库设置为UTF8),则可能就出现中文乱码现象,因此在输出信息之前,须执行以下语句:SET NAMES gbk该语句相当于是执行了以下三条语句:SET character_set_client = gbk;SET character_set_results = gbk;SE...原创 2018-09-04 23:13:35 · 378 阅读 · 0 评论 -
Java中String与StringBuffered常见笔试题
1:需求:请设计一个方法,可以实现获取任意范围内的随机数。package org.wests.InterviewQuestion;/** * 1:需求:请设计一个方法,可以实现获取任意范围内的随机数。 * @author 代虎 * */public class Question01 { public static void getRandom(double start...原创 2017-11-09 11:30:06 · 869 阅读 · 0 评论 -
Java之集合常见的笔试题
一、请说明Map接口和Collection接口的区别简答如下: 1)都是集合类的接口,但是Collection是存储一组数据的,比如Set,List,Queue这些接口都是继承Collection的。而Map是按键值对存储的,有key和value,关注点在key的使用 2)Collection中存储了一组对象,而Map存储关键字/值对。 在Map对象中,每一个关键字最多有一个关联的值。 ...原创 2017-11-22 10:24:37 · 994 阅读 · 0 评论 -
Maven中的“GAV”和Scope类别
一、GAV GAV 就是下面英文字母的首写,也叫做Maven坐标,是用来唯一标识jar包的。 G:groupId 一般来代表项目名称,如:org.springframework A:artifactId 一般来代表模块名称,如:spring-webmvc V:version 模块版本,如:4.3.7.RELEASE二、Scope的类别 s...原创 2018-07-16 11:06:10 · 9583 阅读 · 0 评论 -
Java常见集合例题(1、集合的嵌套遍历。2、获取随机数。3三种方式实现对集合中存储对象的遍历)
作业1:集合的嵌套遍历package org.wests.HomeWork;import java.util.ArrayList;import java.util.HashMap;import java.util.Iterator;import java.util.List;/** * 1:集合的嵌套遍历 * 需求: * 我们班有学生,每一个学生是不是一个对象。所以我们可以使...原创 2017-11-09 10:19:50 · 528 阅读 · 0 评论 -
用正则表达式切割详细地址中的省、市、区(例如:address=陕西省延安市宝塔区宝塔山街道宝塔山景区,切割之后为province=陕西省, city=延安市, county=宝塔区宝塔山街道宝塔山景)
将详细地址切割为省市区工具类(还要切割到镇、村庄参考博文:https://blog.csdn.net/superSubfn/article/details/80290491)package com.camelot.attendance.util;import java.util.ArrayList;import java.util.LinkedHashMap;import java....原创 2019-01-11 15:19:50 · 3590 阅读 · 0 评论 -
给定一个只包括 '(',')','{','}','[',']' 的字符串,判断字符串是否有效(LeetCode原题.20)
package com.company.LeetCode;import java.util.Stack;/** * 给定一个只包括 '(',')','{','}','[',']' 的字符串,判断字符串是否有效。 * <p> * 有效字符串需满足: * <p> * 左括号必须用相同类型的右括号闭合。 * 左括号必须以正确的顺序闭合。 * <p&g...原创 2018-10-17 12:39:15 · 6660 阅读 · 0 评论 -
输入一个链表,反转链表后,输出新链表的表头
因为这道题花了自己的一些时间,所以还是想写一篇博客纪念一下。代码如下package dai.List;/** * 输入一个链表,反转链表后,输出新链表的表头。 * @author 18491 * */public class ReverseList02 { public ListNode02 reverseList(ListNode02 head) { if(head...原创 2018-09-23 11:37:37 · 2206 阅读 · 0 评论 -
Java之集合常见例题(1、统计字符出现次数2、集合嵌套遍历。3、斗地主)
一、统计字符串中字符出现的次数(数字、字母、汉字都可以)package com.westos.GuessNumber;import java.util.Scanner;/** * 猜数字:随机生成1-100之间的数字。由用户输入值进行比对,返回猜测的次数 * 不足:无法完成连续多次持续玩游戏。 * @author 大虾 * */public class GuessNum...原创 2017-11-22 10:32:39 · 436 阅读 · 0 评论 -
Java简单例题(1、获取不等随机数。2、录入多个数据,控制台输出最大值)
作业一:获取10个1-20之间的随机数,要求不能重复package org.wests.HomeWork02;import java.util.Arrays;import java.util.Set;import java.util.TreeSet;/** * 获取10个1-20之间的随机数,要求不能重复 * @author Owen * */public class...原创 2017-11-16 10:35:48 · 300 阅读 · 0 评论