- 博客(79)
- 收藏
- 关注
原创 JVM
1. java运行过程看一段示例代码:public class ADD { private int add(int a, int b) { return a+b; } public static void main(String[] args) { ADD add = new ADD(); Syste...
2019-11-22 11:02:07 153
原创 Spring Boot 邮件
1. 导包 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId> </depe...
2019-03-04 20:32:18 172
原创 Spring Boot任务
1. 异步任务1.1 开启异步注解功能@EnableAsync //开启异步注解功能加在启动类的上面1.2 使用@Servicepublic class AsyncService { //告诉Spring这是一个异步方法 @Async public void hello(){ System.out.println("处理数据中...
2019-03-04 20:28:04 122
原创 Spring Boot ElasticSearch
1.结构image.png索引:类似于mysql的数据库类型:类似于mysql的表文档:类似于mysql的一条记录属性:类似于mysql的一条记录的某一列文档:https://www.elastic.co/guide/cn/elasticsearch/guide/current/index.html2. Spring Boot使用两种方式操作ES...
2019-03-03 18:40:11 110
原创 Spring Boot 消息
1. JMS && AMQP对比批注 2019-03-03 151511.jpg2 RabbitMQimage.pngdirect 点对点fanout、topic、headers 发布订阅image.pngimage.png2.1 Exchange类型image.png消息包含的路由...
2019-03-03 16:55:29 120
原创 Spring Boot缓存
1 Spring 缓存抽象image.png@Cacheable:对请求参数和结果缓存,下次用同一个参数请求,就不再调用方法,直接从缓存中拿出数据@CacheEvict:清空缓存@CachePut:更新缓存,保证方法一定会被调用,同时更新缓存中的对应的数据。@EnableCaching:开启缓存的注解,开启了才可以使用缓存2 简单使用在启动类上面加注...
2019-03-03 14:51:14 117
原创 Spring boot 接收数组
前端ajax传参发请求:$.ajax({ url:'/tjcx/qyzxcx/cwzb/gjcwzb', type:'post', data:{ 'djxh':djxh, ...
2019-02-28 14:30:47 465
原创 sql injection violation, syntax error: ERROR. token : FROM, pos : 125 : select错误
错误描述:java.sql.SQLException: sql injection violation, syntax error: ERROR. token : FROM, pos : 125 : select `service_id`,`service_owner`,`service_url`,`service_desc`,`yxbz`,`group_na...
2019-01-16 15:39:01 1895
原创 输入框回车监听搜索
html:<input class="searchInput_zg-lw" placeholder="输入关键字" v-model="keyword" onkeydown = "enterSearch()">js:function enterSearch(){ var event = window.event || arguments.callee.ca...
2019-01-14 13:47:05 406
原创 git
git push origin master:mastergit push origin master:developgit commit -a = git add+gitcommit命令git init:在一个文件夹创建git,会有.git文件夹生成。git add xxx:把xxx文件加到暂存区git add .把所有文件加到暂存区或者理解把当前工作区的状态同...
2018-12-13 09:32:15 96
原创 排序算法
1冒泡排序import java.util.ArrayList;public class Main { public static void main(String[] args) { int [] a = new int[]{8,7,5,3,1,0,9,4,2}; bubbleSort(a); for (int i :...
2018-12-12 13:02:32 97
原创 数据库优化
1. 优化的目的:避免页面出现访问错误数据库连接timeout产生5xx错误慢查询导致页面无法加载(就是查询操作消耗了比较多的时间)数据库阻塞导致数据无法提交增加数据库的稳定性很多的数据库问题都是低效的查询引起的优化用户体验提升浏览速度2. 数据准备准本一个数据库:https://blog.csdn.net/forever199113...
2018-12-06 19:34:14 130
原创 Redis
1.Redis1.1 特点数据模型简单(键值对)数据库性能较高数据的弱一致性(比如一个数据在不断的增加,当他显示的是1的时候,真实的数据可能已经变成2了,当他显示是2的时候,真是的数据可能已经变成4了)减弱了一致性换取了更好的性能数据都是缓存在内存中,可以周期的把更新的数据写入磁盘或者追加到日志文件中(AOF)1.2 优缺点优点:数据高并发读写海量...
2018-12-05 22:10:40 110
原创 nosql&数据库CAP
1.nosql:非关系型数据库1.1分类键值存储数据库:特定的键指向特定的数据,如redis、Voldemor、Oracle BDB。列存储数据库:一个键指向多个列,用来应对分布式存储的海量数据,HBase、Riak。文档型数据库:MongoDB、CouchDB图形数据库:比如用来存储人际关系网络,Neo4J、InfoCrid、Infinite Graph2.CAP...
2018-12-04 13:52:47 248
原创 RxAndroid
使用1.简单使用(类似Rx1)创建被观察者:Observable<String> observable = Observable.create(new ObservableOnSubscribe<String>() { @Override public void subscribe(@NonNull ...
2018-12-02 13:32:42 114
原创 线程重复执行问题与线程池
线程重复运行问题一个线程的start,只能start一次,再次调用start方法就会抛出异常。内部实现这个的原理是:线程对象内部有一个字段,初始值是0调用一次start方法之后,这个值会被置成其他值(并没有找到在哪里置其他值)如果重复掉用这个start,会判断这个值如果不是0了就抛出异常,所以导致一个线程只能被start一次。场景使用线...
2018-11-21 16:50:35 4663
原创 线程的状态
线程状态:专业盗图,原图地址:https://blog.csdn.net/maoyuanming0806/article/details/78019044专业盗图,原图地址:https://blog.csdn.net/maoyuanming0806/article/details/78019044新建:new了以后新建了线程对象等待:after n...
2018-11-21 16:49:21 101
原创 maven
maven用过很多次,但是没有详细的总结过安装。配置略过1.使用命令行创建maven项目1.1 准备一个文件夹mkdir test1.2 执行创建项目命令mvn archetype:generate然后过一会儿会提示创建一个什么类型的项目,可以选择的类型有两千多个,默认的那个是quickstart。就选quickstart,因为是弄着玩再然后会提示一...
2018-11-16 14:59:09 80
原创 mybaits二:动态代理&复杂查询
1.mapper动态代理开发1.1还是先在mybaits的配置文件中把mapper的xml配置好sqlMapConfig.xml:<mapper resource="mybaits/mapper/UserMapper.xml"/>1.2 UserMapper.xml<?xml version="1.0" encoding="UTF-8" ?>&l...
2018-11-14 18:31:14 91
原创 mybaits一:最简单的小demo
1.准备工作1.1 准备数据库数据库1.2 准备与数据库表对应的pojo类User:public class User implements Serializable { /** * */ private static final long serialVersionUID = 1L; private Intege...
2018-11-14 17:35:41 94
原创 Restful风格
传统的前端传参:<a href="xxx?age=1&name=zhangsan">传统</a>传统的参数接收: @RequestMapping("xxx") public String xxx( int age,String name){ System.out.println("执行xxx方法"+name+"-...
2018-11-09 22:00:38 86
原创 SpringMVC
1.基本组件1.1 介绍传统的servlet做的事情是:匹配url路径,然后浏览器里面输入相应的路径,进入到servlet里面,在servlet里面做相应的处理,在请求转发,重定向等等。SpringMVC做的事情也是这些,它只是对传统的servlet的优化,使用SpringMVC可以更加方便,当然它不只我说的这么简单。SpringMVC的流程:有一个前端控制器,所...
2018-11-09 21:47:04 57
原创 shell脚本在windows上可以执行,Linux上面不能执行
最近项目中用到了脚本.sh文件,本地测试可以跑,放到运行环境跑不了了。脚本的内容是这样的:#!/bin/bash -exset -exWORK_DIR=${WORKSPACE-"$(cd `dirname $0`;pwd)/.."}PROG_NAME=$0IMAGE_NAME=$1IMAGE_VERSION=$2usage() { echo "Usage: ...
2018-09-28 15:07:05 563
原创 Kafka
1介绍Kafka是一个分布式的、可分区的、可复制的消息系统,提供了一个生产者、缓冲区、消费者的模型。kafka模型Kafka作为一个集群,运行在一台或者多台服务器上.Kafka 通过 topic 对存储的流数据进行分类。每条记录中包含一个key,一个value和一个timestamp(时间戳)。Kafka有四个核心的API:The Producer ...
2018-08-29 16:20:06 324
原创 SpringBoot
Spring Boot0.学习来源:https://www.imooc.com/t/45590661.简述Spring boot是SpringMVC的进阶版2.构建SpringBoot的demo项目2.1 idea创建项目idea旗舰版:创建项目idea社区版:社区版没有Spring initializr选项,需要安装插件叫做 Sprin...
2018-08-27 11:24:57 164
原创 数据库事务
layout: posttitle: 数据库事务subtitle: 用法date: 2018-04-24author: ZLheader-img: img/20180424.jpgcatalog: truetags:- 数据库事务事务某些数据库的操作是一系列的,只要其中某一条出现了问题,执行失败,那么前面已经...
2018-08-10 11:39:18 85
原创 监听器Listener
layout: posttitle: 监听器Listenersubtitle: 用法date: 2018-04-28author: ZLheader-img: img/20180428.jpgcatalog: truetags:- 监听器Listener监听器Listener,和Android里面的那个lis...
2018-08-10 11:38:39 99
原创 反射
layout: posttitle: 反射subtitle: 用法date: 2018-04-10author: ZLheader-img: img/20180410.jpgcatalog: truetags:- 反射反射什么是反射技术?动态获取指定类以及类中的内容(成员),并运行其内容。应用程序已经运...
2018-08-10 11:37:54 59
原创 动态代理
layout: posttitle: 动态代理subtitle: 用法date: 2018-05-07author: ZLheader-img: img/20180507.jpgcatalog: truetags:- 动态代理动态代理反射的原理,在运行时执行某个方法。和反射不一样的是:反射只能执行方法,而...
2018-08-10 11:37:20 64
原创 zTree
layout: posttitle: zTreesubtitle: 简单使用date: 2018-06-20author: ZLheader-img: img/20180620.jpgcatalog: truetags:- zTree作用前端中制作树状列表的,就像这个样子:image导入把文...
2018-08-10 11:36:38 92
原创 xml解析
layout: posttitle: xml解析subtitle: 用法date: 2018-04-10author: ZLheader-img: img/20180410.jpgcatalog: truetags:- Dom4j- XMLxml的解析方式有三种:DOM:先加载xml到内存,然后解析优点...
2018-08-10 11:35:37 55
原创 xml及DTD、schema约束
layout: posttitle: xml及DTD、schema约束subtitle: 用法date: 2018-04-10author: ZLheader-img: img/20180410.jpgcatalog: truetags:- DTD- XML- schemaxml常用来存放配置文件或者存放数...
2018-08-10 11:34:59 158
原创 struts2标签
layout: posttitle: struts2标签subtitle: struts2标签date: 2018-06-03author: ZLheader-img: img/20180603.jpgcatalog: truetags:- struts标签标签结构image控制标签s:ite...
2018-08-10 11:34:18 108
原创 Struts2获取域和表单参数
layout: posttitle: Struts2获取域和表单参数subtitle: Struts2获取域和表单参数date: 2018-05-31author: ZLheader-img: img/20180531.jpgcatalog: truetags:- Struts访问Servlet APIAct...
2018-08-10 11:33:29 83
原创 Struts2
layout: posttitle: Struts2subtitle: Struts基础date: 2018-05-28author: ZLheader-img: img/20180528.jpgcatalog: truetags:- Struts搭建运行实例导包image书写Actio...
2018-08-10 11:32:47 79
原创 Servlet_HttpServlet_ServletContext
layout: posttitle: Servlet_HttpServlet_ServletContextsubtitle: 用法date: 2018-04-13author: ZLheader-img: img/20180413.jpgcatalog: truetags:- ServletServletSe...
2018-08-10 11:30:59 108
原创 Java中 properties文件的使用
layout: posttitle: properties文件的使用subtitle: 存放参数的文件date: 2018-04-09author: ZLheader-img: img/20180409.jpgcatalog: truetags:- Properties如果有一些参数需要用到,但是又不想写死在代...
2018-08-10 11:30:07 53
原创 OGNL
layout: posttitle: OGNLsubtitle: OGNLdate: 2018-05-31author: ZLheader-img: img/20180531.jpgcatalog: truetags:- OGNLOGNL(对象视图导航语言)${user.addr.name} 这种写法就叫对象...
2018-08-10 11:28:52 78
原创 MySql多表关系
layout: posttitle: MySql多表关系subtitle: 一对一,一对多,多对多date: 2018-01-26author: ZLheader-img: img/20180126.jpgcatalog: truetags:- MySQL多表之间的关系一对多分类和商品#创建数据库cr...
2018-08-10 11:27:58 81
原创 MySQL的使用
layout: posttitle: MySQL的使用subtitle: MySQLdate: 2018-01-25author: ZLheader-img: img/20180125.jpgcatalog: truetags:- MySQL一、数据库的分类DDL: Data Definition Lang...
2018-08-10 11:27:19 64
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人