暂无个人介绍
我的博客即将入驻“云栖社区”,诚邀技术同仁一同入驻。
瑞士军刀Redis image.png 慢查询 image.png image.png image.png image.
Java客户端(Jedis) 获取Jedis image.png maven依赖 redis.clients jedis 3.
初识redis redis是什么 开源的、基于键值对的存储服务系统(可以理解为数据库)、多种数据结构、性能高,功能丰富 redis的特性 速度快(10w OPS) 数据存储于内存中, 使用c语言写的, 线程模型采用单线程 持久化(断电...
查看文件的内容cat 文件名 例如: 查看文件(去除注释、去除空格的所有内容)cat 文件名 | grep -v "#" | grep -v "^$" 查看所有的进程ps -ef 杀死进程kill -s 9 进程对应的序列号 捕获log...
首先官网下载 下载wget http://download.redis.io/releases/redis-4.0.11.tar.gz 这里将Redis安装到opt目录下,这样所有用户登录上去都可以使用。
设置root用户的密码 sudo passwd root 回车 设置root用户的密码(使用root账户) 安装yum sudo apt-get updatesudo apt install yum Linux系统(Ubuntu)中使用国内的源地址 ...
poi Maven org.apache.poi poi 3.14 org.
相同server_name多个虚拟主机优先级访问 例如: image.png 小结: 按照文件读取的顺序进行访问 location匹配优先级 image.
Nginx的中间件架构 image.png 静态资源web服务 image.png 静态资源文件: 非服务器动态生成的文件(通过名称可以直接找到,不需要后台处理的文件) image.
limit(可以接受一个参数或者两个参数) 第一个参数 指定第一个返回记录行的偏移量(初始偏移量是0不是1) 第二个参数 指定返回记录行的最大数目 例: //检索记录行6-15 select * from table limit 5...
order by(排序查询) order by(排序查询),asc升序,desc降序(默认升序,可缺省) 例(默认方式): //查询所有信息按id升序排序 select * from 表名 order by id 例(多条件排序方式): ...
什么是springBoot 随着动态语言的流行(Ruby,Groovy,Scala,Node.js),Java的开发显得格外的笨重:繁多的配置、低下的开发效率、复杂的部署流程以及第三方技术集成难度大 在上述环境下,SpringBoot应运而生。
Mybatis 简介 mybatis支持普通sql查询,存储过程和高级映射的优秀持久层框架,Mybatis消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检查,Mybatis使用简单的xml或注解用于配置和原始映射,将接口和Java的...
Java基本数据类型(8种) 整型:byte、short、int、long 对应字节(8 16 32 64) 浮点型:float、double 对应字节(32 64) Boolean型:boolean 对应字节(1) 字符型:char 对应字节(6...
使用IDE导入maven项目,修改配置,添加依赖 修改web.xml 添加resources目录以及test目录resources目录设置为Resources Root 将test目录建在src目录下设置为test Sources root 配置maven的pom.
整合的思路 springmvc+mybatis的系统架构: image.png 第一步:整合持久层(dao) mybatis和spring整和,使用mapper的扫描器自动扫描mapper接口在spring中进行注册 第二步:整合service 通过spring管理service接口 使用配置方式蒋service接口配置在spring配置文件中。
什么是springMVC springMVC框架原理 前端控制器、处理器映射器、处理器适配器、试图解析器 springMVC入门程序 目的:前端控制器、处理器映射器、处理器适配器、试图解析器的学习 非注解的处理器映射器、处理器适配器 注解的处理器...
思路 需要spring通过单例方式管理sqlSessionFactory spring和mybatis整合生成代理对象,使用sqlSessionFactory创建SqlSession。
基础知识 安装 org.mybatis mybatis x.x.x 对原生态jdbc程序中问题总结 环境 java环境:jdk jdbc程序 使用jdbc查询mysql数据库中用户表的记录 问题总结 数据库连接...
基于aspectj的注解aop操作 第一步创建对象 第二步在spring核心配置文件中开启aop操作 image.png 第三步在增强类上使用注解完成aop操作 image.
Sping的bean管理(注解) 注解 代码里面特殊标记,使用注解可以完成相应的功能 注解写法: @注解名称(属性名称 = 属性值) 注解使用在类上面、方法上面、属性上面 spring注解开发的基本准备工作 使用注解创建对象 导入jar包 导入基本jar包 导入aop的jar包 创建类,创建方法 image.
概念 Spring是一个开源的轻量级框架 spring核心主要有两部分 (1.)aop:面向切面编程,扩展功能不是修改源代码实现 (2.)ioc:控制反转,比如有一个类,在类里面有方法(不是静态方法),调用类里面的方法,创建类的对象,使用对象调用方...
出现这个原因不是因为服务器端出现了问题,而是pc端的远程桌面的原因,具体操作如下:(从百度总结而来) image.png 解决方案 首先我们在键盘上按win+R键呼出运行窗口 image.
import java.util.regex.Matcher; import java.util.regex.Pattern; /* 抓取邮箱号码 */ public class Demo7 { public static void ma...
正则表达式 引入 需求: 校验一个QQ号码。 1. 首位不能为0; 2. 长度是4~10 3. 全部是数字组成 代码 /* 正则表达式: 概念:用于操作字符串的规则,在正则表达式中使用了一些特殊的符号代表了字符串的规则 需求: 校验一个QQ号码。
枚举类的引入 问题: 一些方法在运行时,它需要的数据类型不能是任意的,而必须是一定范围内的值 解决方案: 自定义一个类,限制别人随意创建对象 代码如下: /* * 问题: * 一些方法在运行时,它需要的数据类型不能是任意的,而必...
格式 for(元素的数据类型 变量名 :遍历的目标){ } 前提 只有实现了Iterable接口 的对象或者是数组对象才能使用 注意的细节(区别) 增强的for循环,底层还是通过获取迭代器的方式进行遍历的,只不过不需要我们手动获取迭代器而...
第一步: image.png 第二步: image.png 第三步:点击确认 image.png 第四步 image.png
面向对象编程(OOP) Java是一个支持并发、基于类和面向对象的计算机编程语言。下面列出了面向对象软件开发的优点: 代码开发模块化,更易维护和修改。
泛型 需求: 定义一个集合存储一批字符串,然后把字符串的元素转换成大写 好处: 可以把运行时出现的问题,提前至编译时。 避免了无畏的强制类型转换 注意事项 泛型中没有多态的概念 左右两边的数据类型必须要一致 或者只写一边的泛型 推荐使...
List 一个有序的集合,有序是指输入时的顺序与存储的顺序是一致的 //List 接口特有的方法: //增加: add(int index ,E element) //指定索引值的元素添加到集合中 addAll(int index, Col...
图片.png
分页技术 页面用来显示数据,若数据量过大的时候就需要用到分页技术 分页关键点 分页sql语句select * from 表名 limit 0,1 //从0行开始返回1行 1).
做常用的连接池技术!Spring框架,默认支持C3P0连接池技术。 核心类 CombopooledDataScore ds; 基本使用 1.下载,导包 2.
事务概念 事务是指一组最小逻辑操作单元,里面有多个操作组成。 组成事务的每一部分必须要同时提交成功,如果一个操作失败,整个操作就回滚。事务ACID特性 原子性(Atomicity) 原子性是指事务是一个不可分割的工作单位,事务中的操作要么都发生,要么都不发生。
概念 之前操作数据(客户端工具) 登录到服务器(mysql -u root -p root) 编写sql的语句 发送sql语句到数据库服务器执行 jdbc 使用java代码(程序)操作数据库(发送sql语句),的技术就是jdbc技术 使用jdbc执行sql的前提 登录数据库的服务器(连接数据库服务器) 1.
最简单的get提交方式 首先在前端页面书写一个文本框用来获取用户输入的值,再创建一个空的div框用来接收回调函数所显示的值并且都要定义一个id的属性值,因为ajax获取值和传值的时候需要用到id而不是name也不是class 并且在jQuery中定义变量接收值时使用的是var 2018-01-08 14-18-37 的屏幕截图.
会话技术分类 cookie技术 会话数据保存在浏览器客户端 session技术 会话数据保存在服务端 coolie技术 技术核心 cookie类(来自servlet):用于存储会话数据 1.
含义 DOM(文档对象模型)是针对 HTML 和 XML 文档的一个 API,通过 DOM 可以去改变文档。 简单的说,一个 web 网页就是一个文档,使用 DOM 改变文档就是使用 DOM 定义的一些方法操作具体的节点。
JavaScript 函数语法 函数就是包裹在花括号中的代码块,前面使用了关键词 function: function 函数名([参数]){ 执行的代码; } 当调用该函数时,会执行函数内的代码。
需求 因为我们在做有些监测项目的时候我们需要用直观的数据去显示,为了让人们一眼就可以知道,最近的变化,所以我们需要用折线图的方式,为人们很直观的显示数据 准备工作 首先我们需要将数据有条理的整理出来 例如:原数据: image.
入站 image.png image.png 出站 image.png image.png 有些时候我们设置好入站出站规则就可以了进行访问了,可是有的时候依然不能进行访问,那么我们就需要做下面的事情了,...
标题(####) 子标题()斜体( * 内容 * ) ****(分隔符)粗体(* 文字 **) 列表 引用(>) 插入图片[! [] ()] 插入链接 ( ) 行内代码(``) 代码块(``````) image.
Json语法 数据使用名:值对表示 使用{}保存对象,每个名称后面跟着一个‘:’(冒号),名/值对使用,(逗号)分割 使用【】保存数组,数组值使用,(逗号)分割。
转发 RequestDispatcher rd = this.getServletContext().getRequestDispatcher("/index.
作用范围在整个web应用中均有效 保存数据 实例1: //得到域对象 ServletContext context = this.ServletContext(); //将数据保存到域对象中 context.
数据约束 什么是数据的约束 对用户操作表的数据进行约束(约束用户对数据表的操作) 默认值(default) 作用:当用户对使用默认值的字段 不插入值的时候,就使用默认值。
高度和宽度 $(“div”).height();$(“div”).width(); .height()方法和.css(“height”)的区别:返回值不同, .
Ctrl+Shift + Enter,语句完成 “!”,否定完成,输入表达式时按 “!”键 Ctrl+E,最近的文件 Ctrl+Shift+E,最近更改的文件 Shift+Click,可以关闭文件 Ctrl+[ OR ],可以跑到大括号的开头与结尾 ...