随笔
半张饭卡
北漂一族
展开
-
分享毕设
有意者请留言!原创 2021-01-29 15:10:19 · 642 阅读 · 4 评论 -
加油,打工人!
2020-12-09 15:30:00原创 2020-12-09 15:30:49 · 125 阅读 · 0 评论 -
十大经典排序算法
1. 选择排序算法描述:首先,找到数组中最小的那个元素,其次,将它和数组的第一个元素交换位置(如果第一个元素就是最小元素那么它就和自己交换)。其次,在剩下的元素中找到最小的元素,将它与数组的第二个元素交换位置。如此往复,直到将整个数组排序。public static int[] selectSort(int[] arr) { for (int i= 0;i<arr.leng...原创 2019-11-19 10:56:40 · 209 阅读 · 0 评论 -
SpringBoot项目整合swagger2
1. 添加maven依赖建议使用2.7.0版本 <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.7.0</versio...原创 2019-11-13 13:57:11 · 139 阅读 · 0 评论 -
Codis是什么?
1. 什么是Codis一个分布式 Redis 解决方案,多个 Redis 节点构成的集群上层应用可以像使用单机的 Redis 一样使用,Codis 底层会处理请求的转发,不停机的数据迁移等工作Redis 实例的CPU计算能力汇集到一起,从而完成关于大数据和高并发量的的读写操作2. 组成部分Codis Server:基于 redis-3.2.8 分支开发。增加了额外的数据结构,以支持 ...原创 2019-11-07 13:53:08 · 1421 阅读 · 0 评论 -
Lamdba常见接口
1. lambda表达式中调用方法使用 :: 关键字来传递方法(包括静态方法和非静态方法)public class LambdaTest { public static void main(String[] args) { LambdaTest t = new LambdaTest(); //使用Lambda引用类的静态方法 //能引用Integer类中的静态方法...原创 2019-11-05 15:40:24 · 210 阅读 · 0 评论 -
Lambda表达式
1.主体结构Lambda 表达式拆分成两部分 :左侧 : Lambda 表达式的参数列表;右侧 : Lambda 表达式中所需执行的功能, 即 Lambda 表达式;2.基本语法(参数) -> Lambda 表达式3.使用场景3.1 foreach遍历list集合 String[] name={"喵星人","铲*官"}; List&l...原创 2019-11-05 11:18:27 · 178 阅读 · 0 评论 -
JPA常用注解
1.@Entity 标识这个pojo是一个实体2.@Table(name=users)设置表名3.@Id 设置主键4.@Column 设置字段类型name : 表中对应的字段名unique : 是否唯一nullable: 是否为空inserttable:是否可以插入updateable:是否可以更新columnDefinition: 定义建表时创建此列的DDL...原创 2019-10-30 10:36:40 · 443 阅读 · 0 评论 -
#1024程序员节
#1024程序员节,bug越来越少原创 2019-10-24 15:05:08 · 141 阅读 · 0 评论 -
Git创建版本库
Git创建版本库创建版本库有两种方法:第一种:需要安装gitgit的下载链接:https://git-scm.com/download博主使用的是windows版本,可以根据不同的操作系统选择不同的版本。首先,新建一个空白的文件夹,在空白的文件下右键选择Git Bash Here返回之前的空文件夹,可以看到一个隐藏的文件。隐藏文件默认情况下是看不到的,在window10操作系统...原创 2019-08-13 09:26:06 · 173 阅读 · 0 评论 -
POI与easyPOI的导入导出
1.技术简介 Apache POI 是 Apache 软件基金会的开放源码函式库,POI 提供 API 给 Java 程序对Microsoft Office 格式档案读和写的功能。2.技术特点1. 效率高2. 支持公式,宏,一些企业应用上会非常实用3. 能够修饰单元格属性4. 支持字体、数字、日期操作5. API 丰富,支持多种模式的读写6. 支持大数量大文件的读写操作...原创 2019-08-21 19:37:36 · 2622 阅读 · 1 评论 -
SpringMVC运行机制
SpringMVC的运行原理本文介绍SpringMVC的基本原理,SpringMVC对于请求的处理流程。运行流程图:1、客户端向服务器发送一个HTTP请求到前端控制器(DispatcherServlet)。2、DispatcherServlet会通过处理器映射(HandlerMapping)拿到HandlerExecutionChain对象,HandlerExecutionChain中存...原创 2019-07-17 20:20:27 · 402 阅读 · 0 评论 -
type类型为number的input标签可以输入字母e
关于< input type=“number” />可以输入字母e!!!今天偶然间发现一个神奇的问题:一个type属性值设置为number类型的input标签可以输入字母e|E <input type="number" class="form-control" placeholder="number">主要原因是:e在数学上代表的是无理数,是一个无限不循环的小数,...原创 2019-07-17 15:29:56 · 5416 阅读 · 4 评论 -
Struts2与SpringMVC的异同点
Struts2与SpringMVC的异同点相同点:struts2与SpringMVC都是控制层(Controller)的框架,都是负责接收浏览器传递过来的数据、调用Service层业务、跳转页面(如果有数据,则将数据传递到前台页面展示)三个功能。不同点:1、框架机制SpringMVC使用的是servlet,即org.springframework.web.servlet.Dispatche...原创 2019-07-16 20:48:34 · 774 阅读 · 0 评论 -
SSM整合流程
SSM整合流程一、首先是环境搭建:1.引入相关依赖: <!-- 引入javaEE规范 --> <dependency> <groupId>javax.servlet</groupId> <artifactId>servlet-api</artifactId> <version>...原创 2019-07-07 14:33:16 · 548 阅读 · 0 评论 -
文件的上传与下载
这篇文章是介绍使用SpringMVC实现文件的上传与下载,核心代码如下:1、文件上传环境搭建: <!--文件上传jar包--> <dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId>...原创 2019-07-15 20:43:36 · 159 阅读 · 0 评论 -
初学AJAX
初学AJAX一、Ajax技术及原理1.1、概念Ajax(Asynchronous JavaScript and XML)是异步的JavaScript和xml,是一种网页的局部刷新技术1.2、同步请求与异步请求新情景 :请求之后,不会刷新整张页面,页面不动,只会刷新页面的局部。1、同步请求方式: form表单、超级链接、地址栏、js中的location.href特点 : 请求之后,...原创 2019-06-30 23:52:40 · 181 阅读 · 0 评论 -
JQuery+Ajax实现省市区三级联动菜单(附数据库表)
省市区三级联动菜单一、首先是JSP页面:<%@ page pageEncoding="utf-8"%><html><head><title>省市级三级联动菜单</title><script type="text/javascript" src="${pageContext.request.contextPath}/js...原创 2019-06-30 21:06:35 · 1357 阅读 · 0 评论 -
JSP页面中EL表达式¥{param.xx}获取属性时乱码
如何在MyEclipse中使用EL表达式¥{param.xx}获取属性时避免乱码之前在写修改页面的时候,曾遇到这样的一个问题。如下出现的问题演示:针对上述解决问题的方法1.先找到TomCat安装目录下的conf文件夹下的server.xml文件**2.打开server.xml文件,找到如下Connector标签 ** 在标签的内部添加上 URIEncoding="GBK"3....原创 2019-05-14 14:11:07 · 806 阅读 · 0 评论 -
JSP中超链接如何传参数?
JSP中超链接如何传参数?1.传数据<a href=" XXXAction?name=<%= 值1%> "></a>xxxAction表示要传递的某某Servlet,中间用问号拼接,<%= 值1%>JSP语法,表示输出脚本,同样也可以传递多个值,但是值与值之间要用**&**连接<a href=" XXXAction?name=...原创 2019-05-12 20:37:41 · 7060 阅读 · 1 评论 -
org.apache.ibatis.binding.BindingException:Type interface is not known to the MapperRegistry.
org.apache.ibatis.binding.BindingException: Type interface com.dao.UserDAO is not known to the MapperRegistry.at org.apache.ibatis.binding.MapperRegistry.getMapper(MapperRegistry.java:36)at org.apac...原创 2019-05-23 21:07:08 · 1370 阅读 · 0 评论 -
EL表达式不能取到值,直接显示${xxx}
EL表达式不能取到值,直接显示${xxx}当你在JSP页面使用EL表达式,进行取值的时候,发现无论如何怎么也取不到值,经过检查,代码也没有错误,就是取不到值。原始就是:jsp页面自动的将EL表达式忽略了。解决方法:不用纠结是不是servlet版本的问题或者其他什么原因。如果你发现EL表达式不能够使用,直在jsp页面上加上<%@ page isELIgnored="false" %&g...原创 2019-07-07 23:10:34 · 1429 阅读 · 3 评论 -
SSM整合流程(注解版)
SSM整合流程(注解版)一、注解注解的作用:替换配置文件中繁琐的配置 ,目的可以:提高开发效率。使用步骤:1、把对应的注解放在对应位置上。 //以实体类为例 @Component() public class User { private String id; private String name; private String password; ...原创 2019-07-09 14:57:26 · 1082 阅读 · 0 评论 -
控制反转与依赖注入
IOC:ioc(Inversion of Control)字面意思是:控制反转。是将成员变量赋值的权利,从代码中转移(反转)到配置文件中。没有Spring之前,创建对象是通过new关键字创建对象。有了Spring框架,可以用Spring注入的方式,在配置文件中赋值。它的好处是解耦合。实现原理是:利用工厂和反射。DI:di(Dependency Injection),是Spring框架的一编程...原创 2019-07-03 22:27:00 · 106 阅读 · 0 评论 -
MySQL和Oracle的区别
MySQL和Oracle的区别一、宏观上:1、Oracle是大型的数据库而Mysql是中小型数据库;Mysql是开源的,Oracle是收费的,且价格昂贵。2、Oracle支持大并发,大访问量,是OLTP的最好的工具。3、安装占用的内存也是有差别,Mysql安装完成之后占用的内存远远小于Oracle所占用的内存,并且Oracle越用所占内存也会变多。二、微观上:1、对于事务的支持Mys...原创 2019-07-14 10:31:15 · 68092 阅读 · 10 评论