- 博客(156)
- 资源 (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
208
原创 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
130
原创 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
109
原创 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
184
原创 本地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
281
原创 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
2895
原创 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
1033
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
1397
4
原创 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
434
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
1405
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
924
原创 并行、并发、高并发、同步、异步
并行概念(物理上)真正的同时运行——在同一时刻,多个任务同时执行如:在多核处理器上,有两个线程同时执行同一段代码可见,单核处理器是无法实现并行的,因为单核处理器无法在同一时刻执行多个任务。并发的2种概念1.形容多个任务的执行状态(逻辑上)两个或多个任务可以在重叠的时间段内启动,运行和完成。并行(两个线程同时执行)一定是并发并发不一定意味着并发一定是并行。如:一个处理器的多个任务同时执行。2.对并发性的简称如程序具有并发性:不同的部分 可以无序或者同时执行,且不影响最终的执行结果。
2020-09-04 09:33:42
515
原创 进程 与 线程的异同
1.起源不同:先有进程,后面再有线程2.概念不同进程: 进程是程序真正运行起来的实例,是系统分配资源与调度的基本单位线程: 是CPU调度的基本单位3.内存共享方式不同进程: 操作系统给不同进程分配一定的内存,不同进程的内存通常不共享。除非使用进程间通信xx线程: 一个进程里的线程同属于同一个进程,进程间内存共享的,只考虑如何协作分配的问题即可。4.拥有的资源不同1.不同线程共享的内容包括:(1)进程代码段(2)进程的共有数据2.不同线程独有的内容包括:(1)线程ID(2)线程的堆
2020-09-03 10:59:45
1151
原创 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
1030
原创 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
498
原创 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
3214
1
原创 centos 服务器(使用nginx代理)使用命令小结
1、检查端口被哪个进程占用代码如下复制代码netstat -lnp|grep 88 2、杀掉进程代码如下复制代码kill -9 1777 3、重启nginxcd /nginx/sbin./nginx/ -s reload
2020-07-15 21:40:16
144
原创 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
1458
原创 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
1807
1
原创 centos查询端口 杀掉进程
centos(linux)根据端口查看这个进程的pidnetstat -lnp|grep 8080 #8080请换为你的apache需要的端口杀掉进程 kill -9 [PID] #-9 表示强迫进程立即停止
2019-11-18 10:05:17
1047
原创 @Target:注解的作用目标
@Target:注解的作用目标@Target(ElementType.TYPE)——接口、类、枚举、注解@Target(ElementType.FIELD)——字段、枚举的常量@Target(ElementType.METHOD)——方法@Target(ElementType.PARAMETER)——方法参数@Target(ElementType.CONSTRUCTOR)——构造函数@Tar...
2019-05-25 14:59:39
67870
9
原创 jwt使用小结(1)--概念详解
一、JWTJWT 默认是不加密的,任何人都可以读到,所以不要把秘密信息放在这个部分。jwt由三部分组成:Header(头部)Payload(负载)Signature(签名)1.Header加粗样式部分是一个json对象,通常如下的样子,使用的时候需要 Base64URL 算法转成字符串。{ "alg": "HS256", "typ": "JWT"}alg属性表示签...
2019-05-22 11:05:17
1028
转载 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
939
原创 微信小程序开发小结
字符串相加:var now = this.data.nowsize.id-1+2;这样就可以实现这种字符类型的数字直接加减运算,只需要先先减后加,就可以实现加法运算,而不是字符拼接...
2019-03-12 11:48:07
253
原创 小程序navigateBack 返回上一页面加延迟效果 带参数返回
前一页,使用navigator 跳转下一页&lt;navigator url="productCategory/productCategory"&gt; &lt;view class="qbdd mt10"&gt; &lt;span class="font_14 c3"&gt;选择分类&
2018-12-31 11:18:16
4319
原创 mvn mybatis-generator:generate命令 自动化生成pojo实体,mapping映射,dao接口mapper idea maven
mvn mybatis-generator:generate命令 自动化生成pojo实体,mapping映射,dao接口mapper idea maven的详细配置过程。第一步: pom.xml中加入mybatis自动化生成的依赖与配置 //.......其他依赖信息 &lt;dependency&gt; &lt;groupId&gt;org.mybatis.generato...
2018-12-27 10:33:02
3232
1
原创 阿里云服务器Centos7.2安装宝塔面板,快速搭建PHP运行LAMP运行环境
安装宝塔面板命令及安全规则配置请看这边文章即可:添加链接描述1.安装完成之后生成一个账号密码:2.如果嫌麻烦,可以修改面板登录账号密码:2.1先修改密码(直接在云服务器运行命令): 红色框修改为你自已的密码2.2然后登陆宝塔即1.中生成的ip:8888,然后用原来账号,自己的密码登陆。2.3登录面板后,面板设置-&gt;面板用户-&gt;修改 修改登录用户名即可完成账号密码修改。...
2018-12-14 15:28:22
2592
原创 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
840
原创 mybatis trim 、 prefix、prefixoverrides 、suffix 、sufflxoverrldes使用总结
prefix这个属性指定一个字符申,这个字特申会去替换 prefixoverrides 属性指定的 SQL 语句中的字符申。sufflxoverrldes这个属性指定一个字符申,这个字特申位一定是 SQL 语句的后缀,如果不是后缀,这个属性不起作用。会用 suffix该属性指定的字符串替换这个属性指定的字符申。如果只写了 suffixOverrides 属性而没有写 suffix属性,那...
2018-11-08 18:13:52
6643
原创 thymeleaf 页面模板引用
这是thymeleaf 模板引用方式之一:include方式,replace,insert方式后续补充。 模板处为:<div th:fragment="commonNav" ></div> 需要引用的地方:<div th:include="top::commonNav"></div>效果图 模板页面top.html:...
2018-09-01 14:33:49
6168
原创 mac mysql 忘记初始root密码,重置密码
mac mysql 忘记初始root密码,重置密码cd /usr/local/mysql/bin/sudo su //回车后提示输入密码,这里的密码切记是电脑管理员的密码,我之前一直以为是mysql密码./mysqld_safe --skip-grant-tables & //这一步的作用是跨过权限验证./mysql -uroot //以root身份登录,因为第三步的原因不需...
2018-08-22 09:43:16
3639
3
原创 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="-Dserver.port=8083" 然后就可以使用命令...
2018-07-28 15:25:25
1553
springboot2.1+redis+拦截器 防止表单重复提交
2020-10-05
详细步骤截图。微信,淘宝客api域名检验,centos nginx springboot jar下的验证文件xxx.txt放置于您所配置域名
2019-01-07
bootstrap-treeview 实现的web后台管理 多级(无限级)分类菜单-springboot mybatis mysql
2018-09-01
centos 配置springboot jar 以服务形式启动
2018-07-28
spring cloud eureka微服务之——服务注册发现、服务消费者,服务提供者简单实例
2017-11-29
springmvc maven最简配置helloword实例 三页面跳转带log日志
2017-11-01
2017 spring data jpa+spring4.2+springmvc+hibernate4.3 maven环境intellij idea增删改查实例
2017-06-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人