- 博客(19)
- 收藏
- 关注
原创 高考志愿推荐小程序
1、微信授权登录2、首页推荐首页推荐是根据用户的浏览记录来推荐多个主题下的各所学校,用的K-Means和基于内容的推荐算法3、大学详情页4、专业5、志愿填报6、查数据7、个人中心源码加数据联系: 微信:lhhh_zz...
2022-05-31 10:19:07 934
原创 mybatis-plus条件查询
1、 ge(大于等于)、 gt(大于)、 le、 lt、 isNull、 isNotNullqueryWrapper.isNull("name").ge("age", 12).isNotNull("email");2、 eq(equal)、 ne(not equal)queryWrapper.eq("name", "Tom");3、 between、 notBetweenqueryWrapper.between("age", 20, 30);4、 allEqMap<Strin
2020-08-30 20:30:46 1323
原创 JSP请求方式
<a href="${pageContext.request.contextPath}/orders/findAll.do?page=${pageInfo.pageNum-1}&size=${pageInfo.pageSize}">
2020-08-27 10:36:49 262
原创 获取复选框选中的数组
点击复选框获取所在行的记录的id数组//foreach出来的行记录<td><input name="ids" type="checkbox" value="${product.id}"></td>var arr = new Array();$("input[name='ids']:checked").each(function () { arr.push($(this).val());})...
2020-08-27 06:13:42 601
原创 代理模式
(一)静态代理public interface Computer { double sale(double price);}public class ComputerImpl implements Computer { @Override public double sale(double price) { System.out.println("卖电脑卖了"+price); return price; }}public clas
2020-08-15 11:35:03 120
原创 实现线程间通信的方式
(一)通过volatilenew Thread(()->{ for (int i = 1; i <= 26; i++) { System.out.println(i); notice = true; try { Thread.sleep(5); } catch (InterruptedException
2020-08-15 07:28:50 187
原创 SpringMvc运行原理
1、所有请求到达DispatcherServlet的doDispatch方法protected void doDispatch(HttpServletRequest request, HttpServletResponse response) throws Exception { HttpServletRequest processedRequest = request; HandlerExecutionChain mappedHandler = null; boolean multipart
2020-08-11 10:25:50 74
原创 JVM
1、程序计数器(PC寄存器)保存程序执行下一条指令的地址2、虚拟机栈栈由栈帧组成,每个栈帧对应一个方法栈帧组成:1、局部变量表一个数组,主要存储方法参数以及方法体内的局部变量2、操作数栈往栈中写入或提取数据,把操作结果存入栈中3、方法返回地址存的是程序计数器存储的值4、动态链接(指向运行时常量池的方法引用)5、附加信息...
2020-08-09 09:40:07 101
原创 spring整合spring-security入门
1、依赖<dependency> <groupId>org.springframework.security</groupId> <artifactId>spring-security-web</artifactId> <version>5.0.1.RELEASE</version>&l...
2020-04-18 10:52:17 165
原创 阿里云服务器安装jdk
1、下载官方jdk,这里我下的是13.0.2,通过xftp上传到服务器文件夹中,再解压 # mkdir /home/temp # cd /home/temp # tar -zxvf jdk-13.0.2_linux-x64_bin.tar.gz 2、解压jdk,移动到/usr/local/java# mkdir /usr/local/java# mv jdk-13.0.2 /usr...
2020-04-15 16:05:53 103
原创 数组实现环形队列 java
1、front指向队首第一个元素2、rear指向队尾的下一个元素3、队列中元素个数为:(rear+maxSize-front)%maxSize4、队列空:rear == front5、队列满(元素个数为数组大小-1):(rear+1)%maxSize == frontjava代码实现:package com.lhhh.queue;/** * 数组模拟环形队列 * @aut...
2020-04-12 11:52:42 108
原创 Spring+Mybatis下使用PageHelper实现分页
1、maven导入依赖<dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version>5.1.2</version></dependency&...
2020-03-26 08:36:47 117
原创 CentOS6安装mysql-5.7.29-1.el6.x86_64.rpm-bundle
在/usr/local中创建mysql目录,然后进入到mysql目录下cd /etc/localmkdir mysqlcd mysql输入rz命令,将安装包上传到centos然后将系统自带mysql卸载 rpm -qa | grep mysql//xxx是你自带的mysql名字rpm -e --nodeps xxx然后在mysql目录下解压上传的mysqltar -x...
2020-03-23 14:47:20 303
原创 动态代理
1、基于接口的动态代理(Proxy)必须提供一个接口:public interface Iproducer { public void saleProduct(float money);}提供被代理对象,被代理对象要实现上面这个接口public class Producer implements Iproducer{ @Override public void ...
2020-03-17 10:00:49 84
原创 前端页码显示
var begin;//开始页码var end;//结束页码//如果总页码小于10if(data.totalPage<10){ begin=1; end=data.totalPage;} else { begin = currentPage-5; end = currentPage+4; //前面不够5个 if(begin<1)...
2020-03-11 12:36:24 351
原创 数据库SQL实战
1、找出所有员工当前(to_date=‘9999-01-01’)具体的薪水salary情况,对于相同的薪水只显示一次,并按照逆序显示CREATE TABLE salaries (emp_no int(11) NOT NULL,salary int(11) NOT NULL,from_date date NOT NULL,to_date date NOT NULL,PRIMARY KEY...
2020-03-10 22:04:16 103
原创 ajax请求数据参数格式
1、字符串格式参数之间用&连接 $.get("testServlet","username=hello&age=16",function () { }) $.post("testServlet","username=hello&age=16",function () { })2、json格式参数名引号可加可不加 $.get("testServlet",{...
2020-03-09 09:07:59 508
原创 编码问题
get请求中文乱码: $.get("testServlet",{username:"你好"},function () { })首先,浏览器将参数username以utf-8编码拼接在url后面 http://localhost:8080/travel/testServlet?username=%E4%BD%A0%E5%A5%BD然后,tomcat收到参数,默认以iso-8859...
2020-03-09 08:58:39 203
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人