- 博客(152)
- 资源 (29)
- 收藏
- 关注
原创 mybatis-plus 逻辑删除配置和日志配置
db-config:id-type: assign_id # 显式配置主键生成策略logic-delete-field: deleteFlag # 显式配置逻辑删除字段名@TableName("xxxx_config") // 指定表名@TableId(value = "id", type = IdType.ASSIGN_ID) // 主键生成策略。
2025-03-12 10:42:20
543
原创 nvalid bound statement问题解决
mybatis开发时候遇到Invalid bound statement (not found): com.example.iss.release.mapper.InfoConfigMapper.selectByPage。原因:xml文件从resource移到了与mapper同级目录,导致无法扫到InfoConfigMapper.xml文件。解决方法:yml文件中配置mapper-locations。
2024-08-05 09:17:21
290
原创 mysql不锁表加索引
ALTER TABLE table_name ADD INDEX `索引名`(`索引字段1`, `索引字段2`) , ALGORITHM=INPLACE, LOCK=NONE;
2024-07-23 10:14:03
307
原创 境外电商平台对接API相关文档
Fyndiq官方API地址:NEW FYNDIQ APIEtsy官方API地址:https://developers.etsy.com/documentation/Ebay官方API地址:https://developer.ebay.com/devzone/xml/docs/Reference/eBay/index.html接口调研文档:https://www.yuque.com/jiejiaohefan/wqa3ob/eddfpaShopee官方API地址:Shopee Open Platform接口调研
2023-10-18 10:17:18
965
原创 数据库时区与代码连接时区测试
LocalDateTime插入,数据库展示时间与LocalDateTime时区一致,与代码连接设置时区无关,与数据库时区设置无关。LocalDateTime插入2022/8/8 21:50:50。LocalDateTime插入2022/8/8 21:57:11。new Date插入2022/8/8 19:18:34。new Date插入2022/8/8 19:23:29。new Date插入2022/8/8 18:25:56。东十区2022/8/8 21:50:50。
2023-07-04 16:51:33
311
转载 Apache的并发数量优化设置教程
怎么设置apache的并发数量呢?今天我们就从多方面来给各位介绍我们在windows 服务器中apache的并发数量的一个合理的参数配置与优化方法,希望文章对大家有用。1、在httpd.conf文件中修改 #Server-pool management (MPM specific) #Include conf/extra/httpd-mpm.conf将上面一句的#注释去掉2、确定当前的apache是什么MPM模式(winnt模式,perfork模式,worker模式)1.对于perfork.c模
2022-12-07 18:19:07
1509
转载 Nginx里的root/index/alias/proxy_pass的意思
即:请求/test/1.jpg(省略了协议与域名),将会被nginx转发请求到http://127.0.0.1:8080/img1.jpg(未附加/test/路径,但附加了/test/之后的路径)。即:请求/test/1.jpg(省略了协议与域名),将会返回文件/home/sftp/img/test/1.jpg,相较于alias,使用root会把/test/附加到根目录之后。即:请求/test/1.jpg(省略了协议与域名),将会返回文件/home/sftp/img/1.jpg。
2022-11-14 17:26:25
2144
转载 Nginx的Location匹配
一旦匹配成功一条正则locaion,这条会生效,并且会停止后续的正则匹配,还会会覆盖前边的普通location结果。也就是用户访问www.benet.com/prefix能被上边的location匹配到,它只匹配"/prefix",优先级最高:指的是一旦匹配到此location ,立即生效。"location =" :nginx会立即生效即停止后续的匹配。正则location在匹配时按照编辑顺序匹配。当用户请求的(/bbs)url同时匹配到两段location时,(精确匹配指定的路径不包括子路径)。
2022-11-14 15:29:26
2938
转载 Nginx学习笔记(三):核心配置文件详解
解释说明:pid顾名思义,就是进程的id,每一个nginx都是一个进程,而且每个进程都有一个全局唯一的id,由于进程是无法检测到其他进程的,因此就需要用一个pid文件保存Nginx的进程号,用于传递信息。当Nginx启动的时候,会根据pid的存放路径查找pid文件,如果检测到路径中存在pid文件并且pid文件指向的进程存在,则说明nginx进程已经存在,启动服务时将会报错。若pid文件指向的进程不存在,则会启动nginx并把pid写入nginx.pid文件中(如果没有pid文件,会自动创建一个并写入)。
2022-11-14 11:05:32
292
转载 Collectors.toMap使用详解
如果映射的键可能有重复项,请改用 toMap(Function, Function, BinaryOperator)。toMap(Function, Function) 返回一个 Collector,它将元素累积到一个 Map中,其键和值是将提供的映射函数应用于输入元素的结果。list.add(new Student(i+"","学生"+i));list1.add(new Student(i+"","学生"+i));list2.add(new Student(i+"","学生"+i));...
2022-08-10 09:39:44
45398
2
转载 mysql加锁过程详解
Mysql加锁过程详解(1)-基本知识Mysql加锁过程详解(2)-关于mysql 幻读理解Mysql加锁过程详解(3)-关于mysql 幻读理解Mysql加锁过程详解(4)-select for update/lock in share mode 对事务并发性影响Mysql加锁过程详解(5)-innodb 多版本并发控制原理详解Mysql加锁过程详解(6)-数据库隔离级别(1)Mysql加锁过程详解(6)-数据库隔离级别(2)-通过例子理解事务的4种隔离级别Mysql加锁过程详
2022-05-05 15:37:54
157
转载 什么是云原生
伴随云计算的滚滚浪潮,云原生(CloudNative)的概念应运而生,云原生很火,火得一塌糊涂,都0202年了,如果你还不懂云原生,那真的out了。大家言必称云原生,却鲜少有人告诉你到底什么是云原生,若是找资料来看,读完大多会感觉云绕雾罩,一知半解,总之虚得很;甚至会让你一度怀疑自己的智商,不过我对于读不懂的文章,一律归因于写文章的人太蠢,当然这不一定是事实,但这样的思考方式能让我避免陷入自我怀疑的负面情绪。云原生之所以解释不清楚,是因为云原生没有确切的定义,云原生一直在发展变化之中,解释权不归
2022-05-05 15:21:33
266
转载 java配置
1.设置maven在File->settings->搜索mavenMavan home directory--设置maven安装包的bin文件夹所在的位置User settings file--设置setting文件所在的位置Local repository--设置本地仓库的2.IDEA 设置代码行宽度在File->settings->Editor->Code Style有人会问,如果输入的代码超出宽度界线时,如何让IDE自动将代码换行?有两种方式!第一种,在上
2022-05-05 12:25:15
801
转载 gsonformat安装
插件地址:https://plugins.jetbrains.com/idea/plugin/7654-gsonformatIntelliJ IDEA 如何通过GsonFormat插件将JSONObject格式的String 解析成实体。File->Settings->Plugins—>查找所需插件—>Install或者File->Settings->Plugins—>Install plug from disk —>选择下载好的插件安装一般插件
2020-10-16 10:28:07
354
原创 忘记mysql8.0密码
第一步:在命令行输入net stop mysql命令关闭mysql服务第二步:使用--skip-grant-tables选项启动mysql服务(服务器将不加载权限判断,任何用户 都能访问数据库)在命令行输入 mysqld--shared-memory--skip-grant-tables命令运行之后,用户无法再输入指令,此时如果在任务管理器中可以看到名称为 mysqld的进程,则表示可以用root用户登录...
2020-06-24 11:14:20
262
原创 idea配置虚拟机参数
第一步:打开“Run->Edit Configurations”菜单第二步:选择“VM Options”选项,输入你要设置的VM参数-Xms100M -Xms100m -XX:+UseSerialGC -XX:+PrintGCDetails第三步:点击“OK”、“Apply”后设置完成...
2020-06-02 17:15:37
3566
原创 @Autowired注解注入失败,提示could not autowire的解决办法
controller层无法调用接口层提示could not autowire的解决办法主要原因是因为我们的spring检验级别的问题,我们可以通过降低检验的安全级别就可以解决这一问题。File —> Settings—>Editor—>Inspections—>Spring————》将最右边的Serverity改为Warning...
2020-03-20 11:12:25
2487
转载 SpringBoot整合Mybatis完整详细版
记得刚接触SpringBoot时,大吃一惊,世界上居然还有这么省事的框架,立马感叹:SpringBoot是世界上最好的框架。哈哈!当初跟着教程练习搭建了一个框架,传送门:spring boot + jpa + bootstrap + thymeleaf 简单的增删改查Demo后来进了新公司,用不到而且忙于任务,今天重温一遍居然有些忘了,看来真是好记性不如烂笔头。于是写下本篇SpringBo...
2020-03-19 18:05:37
372
转载 spring boot 创建
一:概述由于springboot项目,不管是java工程还是web工程都可以直接以jar方式运行,所以推荐创建jar工程,这里创建jar工程项目为例。二:两种方式创建springboot项目1.第一种方式手动在idea中new一个新的项目。选择maven工程完成的结构如图然后在pom文件继承spring-boot-starter-parent依赖接口完成创建<...
2020-03-17 18:29:20
204
转载 Java性能分析神器-JProfiler详解(一)(转)
前段时间在给公司项目做性能分析,从简单的分析Log(GC log, postgrep log, hibernate statitistic),到通过AOP搜集软件运行数据,再到PET测试,感觉时间花了不少,性能也有一定的提升,但总感觉像是工作在原始时代,无法简单顺畅,又无比清晰的获得想要的结果。遂花费了一定的时间,从新梳理学习了一下之前用过的关于jvm调优和内存分析的各种工具,包括JDK自带的jp...
2018-10-24 10:59:03
652
转载 jar包和war包的介绍与区别
在学习maven的过程中接触到了jar包和war包。之前在写小项目的时候真的遇到过war包,当时为了找到jar包,把war包的后缀名改成了.rar的压缩文件,在里面提取出来jar包来用。其实jar包和war包都可以看成压缩文件,用解压软件都可以打开,jar包和war包所存在的原因是,为了项目的部署和发布,通常把项目打包,通常在打包部署的时候,会在里面加上部署的相关信息。这个打包实际上就是把代码和依...
2018-10-17 11:28:06
152
转载 【转】Spring Boot干货系列:(一)优雅的入门篇
前言Spring一直是很火的一个开源框架,在过去的一段时间里,Spring Boot在社区中热度一直很高,所以决定花时间来了解和学习,为自己做技术储备。正文首先声明,Spring Boot不是一门新技术,所以不用紧张。从本质上来说,Spring Boot就是Spring,它做了那些没有它你也会去做的Spring Bean配置。它使用“习惯优于配置”(项目中存在大量的配置,此外还内置了一...
2018-10-16 16:18:59
139
转载 Spring boot 项目构建(一)
什么是spring bootSpring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。用我的话来理解,就是spring boot其实不是什么新的框架,它默认配置了很多框架的使用方式,就像maven整合了所有的jar包,spring boot整合了所有的框架(...
2018-10-15 09:45:57
147
转载 mybatis 传递参数的三种方式
mybatis 传递参数的方式主要有三种:1. 多个参数的传递方式 形式如: GoodMapper.java: public Good selectGood(String id, String name); GoodMapper.xml : <select id="selectGood" resultMap="GoodMap"> se...
2018-04-24 14:52:24
399
原创 ForkJoin
package java_study.forkjoin;import java.util.ArrayList;import java.util.List;import java.util.concurrent.ForkJoinPool;import java.util.concurrent.TimeUnit;/** * Created on 2018/3/30. */pub...
2018-04-08 15:58:57
193
原创 第一个AOP
目录结构pom文件<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.spring
2018-04-08 15:55:10
162
转载 使用IntelliJ IDEA 15和Maven创建Java Web项目
1. Maven简介 相对于传统的项目,Maven 下管理和构建的项目真的非常好用和简单,所以这里也强调下,尽量使用此类工具进行项目构建, 它可以管理项目的整个生命周期。 可以通过其命令做所有相关的工作,其常用命令如下: - mvn compile - mvn test - mvn clean - mvn package - mvn install ...
2018-03-23 18:09:57
120
转载 maven到底是个啥玩意~
我记得在搞懂maven之前看了几次重复的maven的教学视频。不知道是自己悟性太低还是怎么滴,就是搞不清楚,现在弄清楚了,基本上入门了。写该篇博文,就是为了帮助那些和我一样对于maven迷迷糊糊的人。有福了,看完基本上你就会发现原来这么简单。 参考博文:通俗理解maven 该篇文章篇幅很长,大概的思路如下 maven的介绍,初步认识,获取jar包的三个关键...
2018-03-23 17:46:41
247
转载 命令行创建maven web项目!
直接创建maven web项目:mvn archetype:generate -DarchetypeCatalog=internal -DgroupId=cn.everlook.myweb -DartifactId=myweb -DarchetypeArtifactId=maven-archetype-webapp 注意1:archetype:create命令已经过期,需要使用 archetyp...
2018-03-23 17:44:56
250
转载 Java并发编程:线程池的使用
Java并发编程:线程池的使用 在前面的文章中,我们使用线程的时候就去创建一个线程,这样实现起来非常简便,但是就会有一个问题: 如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大降低系统的效率,因为频繁创建线程和销毁线程需要时间。 那么有没有一种办法使得线程可以复用,就是执行完一个任务,并不被销毁,而是可以继续执行其他的任
2017-12-21 17:48:56
217
基于Selenium 2 (java+jUnit+testNg)的自动化测试 从入门到精通PDF电子书下载 带书签目录 完整版
2017-09-27
jquery制作一键分享代码
2013-09-17
36个漂亮的各类型网站源代码打包分享
2013-09-17
网页数据(包括图片)导入word
2011-08-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人