自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Sucker的小笔记

日常学习记录

  • 博客(249)
  • 资源 (2)
  • 收藏
  • 关注

原创 Spring Boot 自定义Starter

Spring boot 自定义 Starter

2024-06-15 22:09:39 491 1

原创 Java 执行字符串 GroovyShell

初识GroovyShell-CSDN博客项目背景:查询多个表的数据列表和详情,但不想创建过多的po、dao、resp等项目文件。

2024-06-07 18:01:41 198

原创 Mybatis.net + Mysql

安装时,尽量不要选择太高的版本,否则有可能跟已有的.NET Framework 版本不匹配。安装完成后,在管理器中的引用列表中,会多出来一个引用文件:Mysql.Data文件。安装完成后,会显示在,在已安装页面。同时,在管理器中的引用列表中,会多出来两个引用文件。设置完成后,邮件Providers.config文件,选择属性,进行设置。与Providers.config相同的创建步骤。Controller层(应用层)注意,此处我使用的是Mysql,Mapper层(也叫DAO层)映射层Mapper.xml。

2024-04-30 17:11:54 625 2

原创 Idea无限试用30天

下的 eval文件夹。

2023-12-06 16:15:17 770

原创 一个很骚的sql报错:分页查询,每次返回数据可能不同

相同sql ,分页查询,多次点击,返回的数据可能不同。猜测:排序字段是辅表的字段【具体原理暂时没弄明白,大概是因为排序操作的触发时间 和 辅表数据应该会随主表进行变化】

2022-12-06 16:03:36 1490 1

原创 Mybatis Plus应用 Mapper.xml中直接使用queryWrroty作为查询条件

Mybatis Plus应用 Mapper.xml中直接使用queryWrroty作为查询条件

2022-10-25 17:51:30 1027

转载 springboot集成alibaba-druid数据连接池及配置

springboot集成alibaba-druid数据连接池及配置

2022-10-22 16:06:13 1483

转载 Mybatis Plus 更新时,设置某个字段值为null

Mybatis Plus 更新时,设置某个字段值为null

2022-10-21 13:48:27 2702

转载 maven 环境变量配置问题 cmd窗口报mvn -v不是内部或者外部的命令

早上整了一早上maven环境问题,配置的环境变量 系统变量 MAVEN_HOMEC:\JavaTools\apache-maven-3.3.9 本机maven路径,Path变量中编辑,引用的是;%MAVEN_HOME%\bin; 一直不识别cmd窗口的mvn -v命令,找了很多方法;1:查看maven安装路径:echo %MAVEN_HOME%可以2:查看maven版本:mvn -version控制台提示:mvn不是内部或外部命令,也不是可运行的程序或批处理文件解决方法:在Pat...

2022-01-10 11:39:54 1914 5

转载 Optional 进阶使用

Optional 中的方法:Optional.empty() Optional of(obj) Optional ofNullable(obj) public T get() public boolean isPresent() public T orElse(T other) public T orElseGet(Superlier<? extends T> other) public void ifPresent(Consumer<? super T> con

2021-09-23 18:48:34 570

转载 Java 实体类的属性 变量名 前两个字母大小写问题

Java属性命名规范:一个拥有Property(域/类变量)及其setter/getter的普通Java类, 一般情况下,Java的属性变量名都以小写字母开头,如:userName,showMessage等。 特殊情况下,一些特定的英文缩略词如(USA,XML等),JavaBean也允许大写字母起头的属性变量名,不过必须满足“变量的前两个字母要么全部大写,要么全部小写”。如:IDCode、ICCard、idCode等属性变量名...

2021-07-19 18:43:11 3208

原创 Java8 Optional 方法简介

关于Redisredis是一个开源的使用C语言编写的一个kv存储系统,是一个速度非常快的非关系远程内存数据库。它支持包括String、List、Set、Zset、hash五种数据结构。除此之外,通过复制、持久化和客户端分片等特性,用户可以很方便地将redis扩展成一个能够包含数百GB数据和每秒处理上百万次的请求的系统。目前支持多种语言的api,方便用户使用。redis同时也内置了事务、LUA脚本、复制等功能,提供两种持久化选项,一种是每隔一段时间将数据导入到磁盘(快照模式),另一种是追加命令到日志中

2021-07-01 10:31:45 341

原创 记工作日常 - mysql 使用json格式 被dba拒绝执行

首先,mysql版本在5.7以下是不支持json格式存储的;若使用json格式存储,默认生成的实体类文件字段类型为 object;今天准备上线,在archery-sql审核查询平台提交sql并进行审查,审查结果为 not allowd json ..询问dba 回复为 数据库支持 但不建议 使用json格式进行存储,原因为 存在 不符合安全规范;后续使用varchar(500)格式 进行替换。特别想知道,json格式真的存在安全隐患吗?问了一圈度娘,首先 优点:JSON数..

2021-05-26 11:28:18 770

转载 Java-JFrame窗体美化

大神网址:https://www.cnblogs.com/lsy-blogs/p/7717322.html

2021-05-24 10:22:23 853

原创 fiddler 配合 夜神模拟器 进行抓包

软件:fiddler:链接:https://pan.baidu.com/s/1wFPlahs2Z70ue09ew2wHmQ提取码:O7m4夜神模拟器:自己百度去配置Fiddler安装:傻瓜式安装配置:1. Tools -> Options如下图选择HTTPS,然后把该勾的勾上,这里会提示让你按章一个证书,就一路确认下去就会安好。如下图,选择Connections配置Fiddler Script参考:Fiddler在抓取https数据包.

2021-04-06 17:18:59 810

转载 VsCode中修改/重置gitlab远程仓库地址

VsCode中修改/重置gitlab远程仓库地址

2021-01-29 21:43:30 2856

转载 ThreadPoolExecutor 线程池

1、背景:在《阿里巴巴java开发手册》中指出了线程资源必须通过线程池提供,不允许在应用中自行显示的创建线程,这样一方面是线程的创建更加规范,可以合理控制开辟线程的数量;另一方面线程的细节管理交给线程池处理,优化了资源的开销。而线程池不允许使用Executors去创建,而要通过ThreadPoolExecutor方式,这一方面是由于jdk中Executor框架虽然提供了如newFixedThreadPool()、newSingleThreadExecutor()、newCachedThreadPoo.

2020-12-30 11:24:13 284

转载 Scrapy 使用内置的ImagesPipeline下载图片

转自:https://www.cnblogs.com/pythonClub/p/9856490.html需求分析需求:爬取斗鱼主播图片,并下载到本地思路:使用Fiddler抓包工具,抓取斗鱼手机APP中的接口使用Scrapy框架的ImagesPipeline实现图片下载ImagesPipeline实现图片下载的使用方法:在items中的XxxItem中定义 image_urls 和 images字段在spider中将提取出来的图片链接保存到Item的 image_urls 字段中(注

2020-11-17 10:44:35 222

转载 pip install scrapy 报错:缺少Twisted 解决办法 :error: Microsoft Visual C++ 14.0 is required

报错如下:前面就不贴了,太多了Using legacy 'setup.py install' for Twisted, since package 'wheel' is not installed.Installing collected packages: Twisted, scrapy Running setup.py install for Twisted ... error ERROR: Command errored out with exit status 1:

2020-11-14 22:05:26 329

转载 python 下载 pip 速度过慢 解决办法

转自:https://blog.csdn.net/sunny_happy08/article/details/83113692亲测,贼好使我要说的就是:pip 换源Python 的一大优点就是丰富的类库,所以我们经常会用 pip 来安装各种库(参见如何安装 Python 的第三方模块)。然而时不时会遇上网络不好,下载个包要花很久,甚至超时无法下载的情况。其实你只要加个参数-i,可能就会让下载速度上升 10 倍,比如:pip install django -i https..

2020-11-09 22:44:12 305

原创 java 输出内容到磁盘txt文件

private void outputFile(String filePath, String content) throws IOException {// File file = new File("E:/", "c.txt"); //创建文件对象// if (!file.exists()) { //如果文件不存在则新建文件// file.createNewFile();// } File f...

2020-10-09 16:27:30 694

原创 java 读取磁盘txt文件 输出到控制台

参考:https://blog.csdn.net/weixin_43595256/article/details/89456210磁盘文件为:代码为:package com.ruyi.basejava.FaceTest.WriteTest;import org.junit.Test;import java.io.*;public class WriteTest { /** * 编写一个程序, * 将a.txt文件中的单词与b.t..

2020-10-09 15:55:33 2504

转载 Docker方式启动tomcat,访问首页出现404错误

1、使用docker pull tomcat 从阿里云上默认下载了一个latest的版本的tomcat(版本是从阿里云上拉下的:8.5.50),进行相关网络端口映射,如下命令:docker run --name mytomcat01 -d -p 8888:8080 tomcat2、浏览器运行访问不了,报404,这个证明tomcat已经起来了,可能webapp路径下没有配置主页。3、输入docker ps 查看运行的容器id4、使用命令:docker exec -it 运行的tomcat.

2020-09-10 10:55:27 165

原创 docker 简介 及 安装部分镜像及其他

初探Docker及使用Docker运行第一个JavaWeb程序 视频介绍docker,讲的很好: 链接:https://pan.baidu.com/s/1IQ6-mlAfGEG91CKTq4tm_Q 提取码:6s0z

2020-09-09 16:45:45 232

转载 centos安装docker

1、安装环境此处在Centos7进行安装,可以使用以下命令查看CentOS版本lsb_release -a注意:centos下很多安装包名和使用时的命令名不一致。比如lsb_release。Yes:$ yum install redhat-lsb -yNO:$ yum install lsb_release -y$ lsb_release -aLSB Version: :core-4.1-amd64:core-4.1-noarch:cxx-4.1-amd64:c...

2020-09-08 15:52:04 173

原创 vm安装centos,黑屏或黑屏且左上角有光标闪动

1.以管理员身份本机运行命令行,执行后重启本机电脑,后在vm上重新安装centos。netsh winsock rest2.更改虚拟机设置:3.在执行安装时,以上步骤我都执行了,具体哪个起到的作用我也不知道,反正安完就好了。参考自:https://ask.csdn.net/questions/673239?sort=votes_counthttps://blog.csdn.net/qq_44915801/article/details/107373102...

2020-09-08 15:08:15 6176

原创 mysql like语句 中间加 “%” :select name from user where name like ‘%兰%城%‘;

数据库数据如下:sql:select nick_name from user where nick_name like '%兰%城%'结果:

2020-07-15 09:28:29 1267

原创 windows 安装 python + pycharm

1、下载python官网地址:https://www.python.org/getit/ (速度是真心慢)百度网盘:https://pan.baidu.com/s/10d5H1pp9lwp6QL6WBo2Hpg 提取码:4wh9 版本:3.8.3选择版本号,然后down就完了2、安装傻瓜式安装就行,值得注意的是,在下面的选项 ,最好选上;如果没选,则需要手动添加环境变量。3、安装完成后,打开小黑窗,输入命令:python,结果如下所示代表安装成功。4、出现...

2020-06-24 17:08:23 283

原创 excel导出 报错(Invalid row number (1048576) outside allowable range (0..1048575))

不是代码问题 ,是excel支持的sheet最大行数为1048576行,解决办法是超过最大行数后新建一个sheet页

2020-06-18 16:16:07 4537

转载 com.alibaba.fastjson.JSONException: not match : - =, info : pos 14, json :..

1. 分析 :数据集合字符串转换为对象集合的时候报出“com.alibaba.fastjson.JSONException: not match : - =..”2. 最开始写的转换代码如下List<GQueryAllocationRespDTO> allocDtos = JSONArray.parseArray(response.getAllocation().toString(), GQueryAllocationRespDTO.class);修改如下解决问题:Strin..

2020-06-18 14:16:27 6847

转载 Java 后端 Cors 解决跨域问题

浏览器存在跨域问题的原因:https://www.zhihu.com/question/26379635CSRF(Cross-site request forgery),中文名称:跨站请求伪造,也被称为:one click attack/session riding,缩写为:CSRF/XSRF。cloud项目:/** * 跨域允许 */@Configurationpublic class Cors { private static final String MAX_AGE .

2020-06-18 13:59:50 883

原创 redis 持久化 基础理解 及 数据迁移基础理解

持久化就是把内存的数据写到磁盘中去,防止服务宕机了内存数据丢失。Redis 提供了两种持久化方式:RDB(默认)和AOFRDB:rdb是Redis DataBase缩写RDB功能核心函数rdbSave(生成RDB文件)和rdbLoad(从文件加载内存)两个函数rdbSave函数:将内存中的数据库数据以 RDB 格式保存到磁盘(文件)中,文件存在,那么新的 RDB 文件将替换已有的 RDB 文件。在保存 RDB 文件期间, 主进程会被阻塞, 直到保存完成为止。SAV...

2020-05-11 18:07:39 346

原创 getRequestURL() 、 getRequestURI()

request.getRequestURL()返回全路径 例如:http://localhost:8080/jqueryLearn/resources/request.jsprequest.getRequestURI()返回除去host(域名或者ip)部分的路径例如:/jqueryLearn/resources/request.jsprequest.getContextPath()返回工程名部分,如果工程映射为/,此处返回则为空例如request....

2020-05-11 00:40:53 1442

原创 项目链接redis报错:ERR Client sent AUTH, but no password is set解决方案2个

配置文件中没有写 密码相关# 本地起项目,就先不加redis了 ,要不然还要启redis redis: host: 127.0.0.1 # Redis服务器地址 port: 9999 # Redis服务器连接端口 password: # Redis服务器连接密码(默认为空)解决一:在配置文件reds.conf中,找到requiredpass,并取用密码解决二:把项目配置文件中的password这一行去掉,既然没密码,就不要写

2020-05-09 00:35:23 395

转载 报错:NoSuchElementException

参考自:https://blog.csdn.net/weixin_43249530/article/details/88763521原因:线程访问越界场景:public static void main(String[] args) { List<Integer> list = new ArrayList<>(); list.add(1);...

2020-05-07 15:34:55 474

原创 ConcurrentModificationException 及 快速失败(fail-fast)

详解:快速失败:https://www.cnblogs.com/xiongmozhou/p/10085105.html 迭代器使用:https://blog.csdn.net/qq_28605513/article/details/84981036报错:Exception in thread "main" java.util.ConcurrentModificationExcepti...

2020-05-07 15:21:17 194

原创 Request 、HttpRequest、Servlet、ServletRequest、HttpServletRequest 的区别

Request(一次请求)所谓的Request(在JSP中使用的)其实只是规范中的一个名称而已。它当然是一个对象,但并不是SUN提供的,这是由各个不同的Servlet提供商编写的,SUN只是规定这个类要实现HttpServletRequest接口,并且规定了各个方法的用途,但具体是什么类是由各个提供商自己决定的。HttpRequest(个人理解:大荒意义上的一个请求,比如人们常说的 ...

2020-04-26 15:25:10 2075

原创 Vue 将参数 从A页面 带到 B页面

场景:后台登陆后,获得用户信息,将此用户信息传递到下个页面登陆:formModule.axios({ method: "post", url: "http://127.0.0.1:3001/admin-center/adminUser/login", data: { name: formModule.form.name, pas...

2020-04-21 17:49:53 744

原创 vue.报错: [Vue warn]: Invalid prop: type check failed for prop "index". Expected String with value "6"

报错:[Vue warn]: Invalid prop: type check failed for prop "index". Expected String with value "6", got Number with value 6.翻译:无效的属性:属性"index"的类型检查失败。需要字符串类型的"6",但是实际得到数字类型的6解决:原:index="m...

2020-04-21 16:37:55 1473

原创 vue 使用el 实现轮播图 active问题

<div class="carousel-inner" role="listbox"> <div v-for="(banner, index) in bannerList" :key="index" :class="`item ${index === 0 ? 'active' : ''}`"> <img :src=banner....

2020-04-20 08:45:21 580

HTTP Request.jmx

HTTP Request.jmx

2021-04-15

mysql 数据库 省市县 sql 表创建 数据添加.txt

mysql 数据库 省市县 sql 表创建 数据添加,此文件获取数据时间稍微旧了一点,请思虑后适用;

2019-12-09

空空如也

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

TA关注的人

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