自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(153)
  • 资源 (15)
  • 收藏
  • 关注

原创 mybatis-plus 使用小结

分页,数组入参mybatis写法实例mapper.xml:<select id="pageSearchList" resultType="com.example.domain.stockModel">select user_name as username, mobile as mobilefrom stockin_order <where><if test="query.spaceIds!=null and query.spaceIds.size()>

2021-09-28 15:16:06 9

原创 java8特性

1.去重,单属性排序(正、倒序),List对象集合取某一个属性重新组成集合public static void main(String[] args) { List<BdAreaEntity> list = new ArrayList(); BdAreaEntity o1 = new BdAreaEntity(); o1.setAreaId(1); o1.setAreaName("MCS-2019-1123");

2021-09-25 19:20:14 12

原创 2021-09-08

Spring data jpa 使用复杂连表使用 @Query 查询入参判空::#{#params.logisticsCompany} is null or :#{#params.logisticsCompany} = '' or f.logisticsCompany = :#{#params.logisticsCompany})public interface TmsLogisticsFreightRepository extends JpaRepository<TmsLogisticsF

2021-09-08 10:59:00 7

原创 centos7 防火墙状态

一、防火墙的开启、关闭、禁用命令设置开机启用防火墙:systemctl enable firewalld.service设置开机禁用防火墙:systemctl disable firewalld.service启动防火墙:systemctl start firewalld关闭防火墙:systemctl stop firewalld检查防火墙状态:systemctl status firewalld二、使用firewall-cmd配置端口查看防火墙状态:firewall-cmd --state

2021-04-05 21:57:33 47

原创 本地window连接virtualBox虚拟机 centos7,设定固定静态ip,进行centos7网络设置

virtual安装centos7详细教程标题设定虚拟机centos7的ip为固定ip1.设定网络连接为桥接方式2.打开virtualbox的centos7,vi /etc/sysconfig/network-scripts/ifcfg-enp0s3有些不一定是 ifcfg-enp0s3 ,可能是ifcfg-enp0s修改为 BOOTPROTO=“static”新增:IPADDR=XX #设定的ip,需要跟宿主机同一个网段NETMASK=25

2021-04-05 20:03:56 29

原创 Jackson之ObjectMapper json字符串转对象,转list

java中json 的String 可用于测试String json = "[{\"supplierId\":\"1158\",\"supplierNum\":\"460\",\"supplierName\":\"工厂460-5-腾达\"}, +"{\"supplierId\":\"1158\",\"supplierNum\":\"460\",\"supplierName\":\"工厂460-5-腾\"}, +"{\"supplierId\"

2021-03-26 15:03:26 1179

转载 springboot 分布式场景防止重复提交

分布式防止重复提交

2021-03-17 09:26:50 77

转载 springboot防止重复提交--单机版

六种实现防重方法

2021-03-17 09:13:46 28

原创 mac常用工具

好用到截屏工具:Xnip文档使用工具:Typora命令行工具:Term2

2021-01-17 18:45:42 12

原创 thymeleaf th:href 各种传参 --参数在中间,参数在后面,多参数,参数加减计算

<!-- 分页--><div class="ui bottom attached segment" th:if="${pageCount}>1"> <div class="ui middle aligned two column grid"> <div class="column"> <a th:href="@{/home/{uid}/{pageNum}/(uid=$

2020-10-22 11:50:56 549 1

原创 springboot java 分类树结构json封装通用工具类TreeUtil

TreeUtil 树形结构封装类/** 构架树结构树形json--好用* */public class TreeUtil { /** * 根据pid,构建树节点 */ public static <T extends CategoryTreeNode> List<T> build(List<T> treeNodes, Integer pid) { List<T> treeList = new Ar

2020-10-10 18:15:33 495

原创 springboot2.1+redis+拦截器防止表单重复提交详细介绍

创建AutoIdempotent 拦截注解,后面使用在方法直接注解即可@Target(ElementType.METHOD) //应用在方法级别上@Retention(RetentionPolicy.RUNTIME)//运行时public @interface AutoIdempotent {}创建拦截器public class AutoIdempotentInterceptor implements HandlerInterceptor{ @Autowired priva

2020-10-05 13:40:36 199 1

原创 layui soulTable springboot 拖动行排序,亲测可用的

html: <table id="goodsTable" lay-filter="goodsTable" ></table>js: layui.use(['table','form','soulTable'], function(){ var table = layui.table //表格 soulTable = layui.soulTable; table.render(

2020-09-10 22:18:51 472 1

原创 高效批量更新批量修改mybatis springboot

直接拿来就可以使用,高效的批量更新(批量修改)–mybatis springbootdao: /*批量更新,判断值为空null时不更新*/ int updateBatchByPrimaryKey(List<ShopGoodsDO> list);mapper.xml: <!--批量更新--> <update id="updateBatchByPrimaryKey" parameterType="java.util.List">

2020-09-10 21:08:01 437

原创 并行、并发、高并发、同步、异步

并行概念(物理上)真正的同时运行——在同一时刻,多个任务同时执行如:在多核处理器上,有两个线程同时执行同一段代码可见,单核处理器是无法实现并行的,因为单核处理器无法在同一时刻执行多个任务。并发的2种概念1.形容多个任务的执行状态(逻辑上)两个或多个任务可以在重叠的时间段内启动,运行和完成。并行(两个线程同时执行)一定是并发并发不一定意味着并发一定是并行。如:一个处理器的多个任务同时执行。2.对并发性的简称如程序具有并发性:不同的部分 可以无序或者同时执行,且不影响最终的执行结果。

2020-09-04 09:33:42 168

原创 进程 与 线程的异同

1.起源不同:先有进程,后面再有线程2.概念不同进程: 进程是程序真正运行起来的实例,是系统分配资源与调度的基本单位线程: 是CPU调度的基本单位3.内存共享方式不同进程: 操作系统给不同进程分配一定的内存,不同进程的内存通常不共享。除非使用进程间通信xx线程: 一个进程里的线程同属于同一个进程,进程间内存共享的,只考虑如何协作分配的问题即可。4.拥有的资源不同1.不同线程共享的内容包括:(1)进程代码段(2)进程的共有数据2.不同线程独有的内容包括:(1)线程ID(2)线程的堆

2020-09-03 10:59:45 108

原创 flex方式布局 单个view水平居中,垂直居中,

.cc{ width:100%; height:100%; display:flex; justify-content:center; align-items:center; font-size:35rpx;} <view class="cc"> <span>暂无可用优惠券</span> </view>

2020-08-16 10:28:42 414

原创 layui checkbox 分页+缓存记录已选项,动态设置选项

layui checkbox 分页缓存记录已选项index.html文件<!DOCTYPE html><html xmlns:th="http://www.thymeleaf.org" xmlns:shiro="http://www.pollix.at/thymeleaf/shiro"><head th:with="title='管理'"> <link rel="stylesheet" th:href="@{/layui/layu

2020-08-09 10:27:31 223

原创 layui 弹窗动态加载数据表格table

html<script type="text/html" id="openProductCount"> <a href="javascript:;" class="layui-table-link" style="display: inline-block; width: 100%;" onclick="symptomEdit('{{d.symptomId}}')">点击弹窗数据表格</a></script> <!--症状对应分类弹窗--&

2020-07-27 18:58:38 1793

原创 centos 服务器(使用nginx代理)使用命令小结

1、检查端口被哪个进程占用代码如下复制代码netstat -lnp|grep 88 2、杀掉进程代码如下复制代码kill -9 1777 3、重启nginxcd /nginx/sbin./nginx/ -s reload

2020-07-15 21:40:16 60

原创 layui 分类树案例(springboot layui 分类树实现的完整例子)

前端 cateTree.html<!DOCTYPE html><html xmlns:th="http://www.thymeleaf.org"> <head th:include="layout :: htmlhead" th:with="title='角色管理'"></head><link rel="stylesheet" th:href="@{/layui/css/layui.css}"></link><scrip

2020-07-05 19:13:59 1068

原创 layui +ztree实现下拉分类树完整实例

html:<!DOCTYPE html><html xmlns:th="http://www.thymeleaf.org" xmlns:shiro="http://www.pollix.at/thymeleaf/shiro"><!--<head th:include="layout :: htmlhead" th:with="title='...

2020-03-26 15:11:07 1116 1

原创 centos查询端口 杀掉进程

centos(linux)根据端口查看这个进程的pidnetstat -lnp|grep 8080 #8080请换为你的apache需要的端口杀掉进程 kill -9 [PID] #-9 表示强迫进程立即停止

2019-11-18 10:05:17 583

原创 @Target:注解的作用目标

@Target:注解的作用目标@Target(ElementType.TYPE)——接口、类、枚举、注解@Target(ElementType.FIELD)——字段、枚举的常量@Target(ElementType.METHOD)——方法@Target(ElementType.PARAMETER)——方法参数@Target(ElementType.CONSTRUCTOR)——构造函数@Tar...

2019-05-25 14:59:39 47115 6

原创 jwt使用小结(1)--概念详解

一、JWTJWT 默认是不加密的,任何人都可以读到,所以不要把秘密信息放在这个部分。jwt由三部分组成:Header(头部)Payload(负载)Signature(签名)1.Header加粗样式部分是一个json对象,通常如下的样子,使用的时候需要 Base64URL 算法转成字符串。{ "alg": "HS256", "typ": "JWT"}alg属性表示签...

2019-05-22 11:05:17 516

转载 org.apache.commons.lang3.StringUtils工具类常用方法

import org.apache.commons.lang3.StringUtils; public class StringUtilsTest { public static void main(String[] args) { //StringUtils.isEmpty(String str) 字符串空判断 System.out.println("========...

2019-03-21 15:05:00 478

原创 微信小程序开发小结

字符串相加:var now = this.data.nowsize.id-1+2;这样就可以实现这种字符类型的数字直接加减运算,只需要先先减后加,就可以实现加法运算,而不是字符拼接...

2019-03-12 11:48:07 154

原创 小程序navigateBack 返回上一页面加延迟效果 带参数返回

前一页,使用navigator 跳转下一页&amp;lt;navigator url=&quot;productCategory/productCategory&quot;&amp;gt; &amp;lt;view class=&quot;qbdd mt10&quot;&amp;gt; &amp;lt;span class=&quot;font_14 c3&quot;&amp;gt;选择分类&amp;

2018-12-31 11:18:16 3295

原创 mvn mybatis-generator:generate命令 自动化生成pojo实体,mapping映射,dao接口mapper idea maven

mvn mybatis-generator:generate命令 自动化生成pojo实体,mapping映射,dao接口mapper idea maven的详细配置过程。第一步: pom.xml中加入mybatis自动化生成的依赖与配置 //.......其他依赖信息 &amp;lt;dependency&amp;gt; &amp;lt;groupId&amp;gt;org.mybatis.generato...

2018-12-27 10:33:02 2124 1

原创 阿里云服务器Centos7.2安装宝塔面板,快速搭建PHP运行LAMP运行环境

安装宝塔面板命令及安全规则配置请看这边文章即可:添加链接描述1.安装完成之后生成一个账号密码:2.如果嫌麻烦,可以修改面板登录账号密码:2.1先修改密码(直接在云服务器运行命令): 红色框修改为你自已的密码2.2然后登陆宝塔即1.中生成的ip:8888,然后用原来账号,自己的密码登陆。2.3登录面板后,面板设置-&amp;gt;面板用户-&amp;gt;修改 修改登录用户名即可完成账号密码修改。...

2018-12-14 15:28:22 2206

原创 windows 7下安装mysql后,再安装完wampserver,原来的mysql服务无法启动 1067错误解决办法

解决方法一:1、打开原来mysql安装根目录的my.ini文件,找到default-storage-engine=InnoDB这一行(没有就添加一行),把它改成default-storage-engine=MyISAM;2、删除在MySQL安装目录下的Data目录中的ib_logfile0和ib_logfile1;3、找到在配置MySQL服务器时指定的InfoDB目录删除掉ibdata1根...

2018-12-07 14:23:53 685

原创 Token认证小结

转载 JWT——Token认证的两种实现和安全详解

2018-11-13 09:59:10 175

原创 mybatis trim 、 prefix、prefixoverrides 、suffix 、sufflxoverrldes使用总结

prefix这个属性指定一个字符申,这个字特申会去替换 prefixoverrides 属性指定的 SQL 语句中的字符申。sufflxoverrldes这个属性指定一个字符申,这个字特申位一定是 SQL 语句的后缀,如果不是后缀,这个属性不起作用。会用 suffix该属性指定的字符串替换这个属性指定的字符申。如果只写了 suffixOverrides 属性而没有写 suffix属性,那...

2018-11-08 18:13:52 4563

原创 thymeleaf 页面模板引用

这是thymeleaf 模板引用方式之一:include方式,replace,insert方式后续补充。 模板处为:&lt;div th:fragment="commonNav" &gt;&lt;/div&gt; 需要引用的地方:&lt;div th:include="top::commonNav"&gt;&lt;/div&gt;效果图 模板页面top.html:...

2018-09-01 14:33:49 5268

转载 android studio gradle 相关

这里这篇博文详细解释了gradle 以及android studio

2018-08-22 16:07:25 74

原创 mac mysql 忘记初始root密码,重置密码

mac mysql 忘记初始root密码,重置密码cd /usr/local/mysql/bin/sudo su //回车后提示输入密码,这里的密码切记是电脑管理员的密码,我之前一直以为是mysql密码./mysqld_safe --skip-grant-tables &amp; //这一步的作用是跨过权限验证./mysql -uroot //以root身份登录,因为第三步的原因不需...

2018-08-22 09:43:16 2692 1

原创 centos 6 配置springboot jar 以服务形式启动 jar

1.上传jar应用包到centos下任一目录,在该目录下创建一个xx.conf 。xx.conf内容如下JAVA_HOME=/usr/local/jdk1.8.0_65/LOG_FOLDER=/usr/local/ysheng/logs java_opts=&quot;-Dserver.port=8083&quot; 然后就可以使用命令...

2018-07-28 15:25:25 1363

原创 阿里云 centos 6.5 nginx 方式配置免费申请的 https

centos下安装好nginx后,进入到改目录 新建一个xx.conf,这里新建ysheng.conf 打开ysheng.conf,添加配置如下server { listen 80; listen 443; server_name ysheng.shangfeikeji.club; ssl on; ssl_certificat...

2018-07-28 12:19:15 182

原创 jquery ajax post get 提交请求后台服务器是,发送信息至服务器时内容编码类型。cententType详解

ajax请求后台controller后要求返回的类型:类型一:contentType: “application/json; charset=utf-8”,类型二:contentType: “text/xml”,类型三:contentType:”application/x-www-form-urlencoded”,...

2018-07-17 15:51:21 527

原创 mybats自学小结

sqlSessionFactoryBuider它是利用xml或java编码获得资源构建SqlSessionFactory ,可构建多个SqlSessionFactory,只负责构建,是一个构建器。一般应用在局部,用完,就回收。sqlSessionFactory它的作用是创建SqlSession,而SqlSession就是一个回话,相当于JDBC的Connection对象。 每创...

2018-07-10 09:45:26 274

springboot2.1+redis+拦截器 防止表单重复提交

springboot2.1+redis+拦截器 防止表单重复提交详细完整介绍,所用到的文件都上传了,下载即可使用。自己花了半天整理,并且测试通过,使用在实际项目中的,希望对每一个下载的朋友有帮助。

2020-10-05

centos 配置springboot jar 以服务形式启动

阿里云服务器centos6.5/6.8 配置springboot jar 以服务形式启动 ,停止 service xx start 非常方便,详细图文介绍

2018-07-28

html表单a标签,input标签等几种请求ajax提交数据给后台小结

html表单a标签,input标签等几种请求ajax提交数据给后台小结

2018-07-21

layuSelectTree.zip

layui +ztree 自己亲自动手实现的一个树形多级分类下拉框,layui js版本不同会有影响,可以使用本利提供的版本

2020-03-26

bootstrap-treeview 实现的web后台管理 多级(无限级)分类菜单-springboot mybatis mysql

bootstrap-treeview 实现的web后台管理常用到的左侧 多级(无限级)分类菜单-idea springboot mybatis mysql技术实现,完整的一个小实例,有效果图,数据库表字段,下载即可运行。

2018-09-01

点击按钮(a标签)隐藏显示div内容,切换div内容

超级实用的点击隐藏,显示div内容,切换div内容 点击按钮(a标签)

2015-08-11

JQuery 类似淘宝商品放大镜效果

购物商城放大镜 jQuery 做的简单实例,通俗易懂,jQuery 商城放大镜 类似淘宝商品放大镜

2015-07-31

非常详细的generator.xml配各项注解,适合初学者理解

非常详细的generator.xml配各项注解,适合初学者理解,

2018-12-27

springmvc maven最简配置helloword实例 三页面跳转带log日志

springmvc maven最简配置helloword实例 带三个简单页面的跳转,还有log日志。 用tomcat7运行,(注意:把index.jsp复制到WEB-INF/view 文件夹下)

2017-11-01

spring cloud eureka微服务之——服务注册发现、服务消费者,服务提供者简单实例

eureka微服务之——服务注册发现、服务消费者,服务提供者非常简单的实例 下载下来,导入包就可以使用。提供给初学者的参考学习理解。如有spring cloud 相关疑问可以留言

2017-11-29

支付宝小程序 富文本解析 wxParse

最新的支付宝小程序开发实 富文本解析 wxParse,与微信略有不同,需要的可以直接下载来用

2019-01-07

2017 spring data jpa+spring4.2+springmvc+hibernate4.3 maven环境intellij idea增删改查实例

2017 spring data jpa+spring4.2.8+springmvc+hibernate4.3.6 maven环境intellij idea 实现的增删改查实例(具体简洁详细,只要改换下数据库就可以直接运行了,每一个配置都有,适合初学者参考)

2017-06-09

zepto实现的简洁tab选项卡,实现超简单的,亲测可用

zepto实现的简洁tab选项卡,亲测可用

2017-07-04

详细步骤截图。微信,淘宝客api域名检验,centos nginx springboot jar下的验证文件xxx.txt放置于您所配置域名

将验证文件放置于您所配置域名(www.xxx.cn)的根目录下,折腾了好久,终于自己研究出来。现总结出来分享。centos nginx 多域名情况下,springboot jar部署。

2019-01-07

Maven+SpringMVC的HelloWord最简单入门小例子(包含两页面跳转)

Maven+SpringMVC的HelloWord最简单入门小例子(包含两页面跳转)

2017-10-27

空空如也

空空如也

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

TA关注的人 TA的粉丝

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