- 博客(38)
- 收藏
- 关注
原创 Shell参考
菜鸟教程–Shell教程运行 Shell 脚本有两种方法作为可执行程序代码保存为 test.sh,并 cd 到相应目录:chmod +x ./test.sh #使脚本具有执行权限./test.sh #执行脚本作为解释器参数直接运行解释器,其参数就是 shell 脚本的文件名:/bin/sh test.sh/bin/php test.phpShell 注释以"#"开头的行就是注释,会被解释器忽略。sh里没有多行注释,只能每一行加一个#号。Shell 变量变量命名赋值命名规则与
2021-03-28 12:56:00
176
1
原创 Lua参考
Lua 环境安装Linux 系统上安装curl -R -O http://www.lua.org/ftp/lua-5.3.0.tar.gztar zxf lua-5.3.0.tar.gzcd lua-5.3.0make linux testmake installWindow 系统上安装菜鸟教程下载Github 下载Lua 基本语法#!E:\javasoftware\Lua5.1,在文件头指定解释器,解释器忽略#标记内容–,单行注释–[[…–]],–[=[…]=],多行注释变量
2021-03-27 23:08:30
298
原创 Netty参考
基于NIO的异步编程框架,事件驱动。类比ServerSocket+Socket。Netty4.x中文教程系列https://blog.youkuaiyun.com/jingqiang521/article/details/56037599声明、初始化、处理。DSL方式命名方法。核心类:ServerBootstrap/Bootstrap,EventLoopGroup,ChannelInitializer,ChannelHandler。过程:新建对象;分配group、channel类、handler;开启监听,或
2021-03-27 22:41:19
162
原创 CAS参考
CASCAS实现单点登录SSO执行原理https://blog.youkuaiyun.com/javaloveiphone/article/details/52439613单点登录:Single Sign On,简称SSO。三部分:应用(执有资源)、客户端(Filter方式过滤请求,验证访问)、服务端(用户登录、令牌发放)浏览器–路径参数–票据ticket、cookie存放sessionId和CASTGC,cas客户端–session存放登录状态、发送票据认证、重定向cas服务端登录,cas服务端–用户登录、
2021-03-27 22:29:26
175
原创 Nginx参考
Nginx安装下载安装包,解压,进入nginx目录。Linux安装命令:./configure && make && make install运行命令:./sbin/nginxwindow无需安装。运行命令:nginx.exe;需在nginx目录运行,否则报错。运行和控制Nginxnginx命令行参数-c,指定配置文件-s,发送指令给主进程;stop、quit、reload、reopen-t,测试配置文件-v/V,显示版本/显示版本、配置参数等-?
2021-03-27 22:27:57
107
原创 测试参考
这里写目录标题ContiPerf使用Junit4网络教程常用注解Parameterized测试Suite测试Theories测试断言、假设规则Jmeter概念问题使用记录JSON断言ContiPerf轻量级测试工具ContiPerf导包:org.databene#contiperf核心类:ContiPerfRule;@PerfTest、@Required使用@RunWith(SpringRunner.class);标记类@Rule public ContiPerfRule cpr=new Co
2021-01-29 14:17:23
266
原创 MySQL参考
文章目录MySQLMySQL菜鸟MySQL教程常用函数连接格式: mysql -h HOST -P PORT -u USERNAME -p PWD示例: mysql -u Tim -p 123456增删选数据库CREATE DATABASE hello;DROP DATABASE hello;USE user;增删数据表CREATE TABLE staff ( id bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID', city
2021-01-26 18:21:30
258
原创 格式参考
文章目录cron表达式String.formatmysql date_format格式cron表达式摘录链接cron表达式是一个字符串,以空格隔开。格式: sec min hour dayOfMon mon dayOfWeek [year] 秒 分 时 月-日 月 周-日 年,可选从右至左读。特殊字符*匹配任意值?匹配任意值,只能用在dayOfMon、dayOfWeek-范围/触发起始时间和间隔,枚举L表示最后,只能用
2020-11-12 21:09:08
249
原创 《Java虚拟机精讲》_笔记
文章目录1,Java体系结构JIT编译器、垃圾回收、运行时数据区、类加载机制、对象结构。重点关注代码编译、解释执行、GC、运行时数据区。1,Java体系结构1.1 认识JavaJava SE、Java EE、Java ME。java为编译解释型语言。java程序只能运行在Java虚拟机中,与物理机隔离;可进制许多不安全操作。1.2 重要概念java体系:java编程语言、字节码、...
2019-12-06 18:30:29
275
原创 《实战Java高并发程序》_笔记
文章目录1,走进并行世界1,走进并行世界1.2 概念同步,异步;被调用的方法是否本线程执行串行,并行/并发;时间顺序,时间片临界区;共享资源阻塞,非阻塞;死锁(相互持有资源),饥饿(无法抢占资源),活锁(冲突时始终释放资源);1.3 并发级别阻塞,无饥饿(公平锁);无障碍(标志位判定),无锁(cas),无等待(CopyOnWrite)。1.4 两个定律加速比:R=T1/Tn...
2019-12-06 17:07:38
178
原创 JAVA 多线程_笔记
文章目录1,创建线程启动多线程,应该是编译后,通过底层代码实现;未在java代码中见到。1,创建线程继承Thread类,重写run()方法;创建对象。实现Runnable接口,作为Thread构造器参数传入。实现Callable接口,构建FutureTask,作为Thread构造器参数传入。线程状态:新建、就绪、运行、阻塞、死亡2,控制线程start();就绪join();加入到...
2019-12-06 15:53:53
154
原创 java日志
文章目录java日志java日志细说Java主流日志工具库:https://www.cnblogs.com/jingmoxukong/p/5910309.html?hmsr=toutiao.io日志框架log4j,log4j2;log4j2优于log4j、logbackJUL(java.util.logging);sun公司日志logback;优于log4j日志门面JCL(apac...
2019-12-06 15:23:52
173
原创 java容器
文章目录1,ConcurrentHashMap1,ConcurrentHashMapCollections的包装方法使用全局锁进行同步,性能低。ConcurrentHashMap使用分段锁,写数据时不影响非加锁段的访问。ConcurrentHashMap键、值均不能为null;类似Hashtable。ConcurrentHashMap、HashMap、Hashtable区别1,jdk1...
2019-12-06 13:22:40
140
原创 测试_笔记
文章目录ContiPerfcontiperf、junit、jmeterContiPerfhttps://www.jianshu.com/p/bfdb17814b21导包:org.databene#contiperf核心类:ContiPerfRule;@PerfTest、@Required使用@RunWith(SpringRunner.class);标记类@Rule public C...
2019-12-06 13:16:15
168
原创 NoSql_笔记
文章目录Spring Data JDBCspring data官网:https://spring.io/projects/spring-dataredis、elasticsearch、MongoDB访问技术:spring-data-*;类似spring-data-jpa,jdbc。Spring Data,对不同数据源,提供一致的spring编程模型。数据访问:connection–tem...
2019-12-06 13:07:40
380
原创 Quatz_笔记
文章目录核心类文档https://www.w3cschool.cn/quartz_doc/quartz_doc-2put2clm.html核心类包:Scheduler,调度器;ScheduleBuilderTrigger,触发器;TriggerBuilderJob、JobDetail,工作、工作实例;JobBuilderJob、JobDetailJob类实现Job接口,实现逻辑。...
2019-12-06 11:09:52
136
原创 spring安全_笔记
文章目录Spring Security概要安全策略。个人认为核心是对比,对比登录信息、对比权限信息等。安全框架:spring security、jwt、OAuth、shiro、cas核心概念:Authentication登录、Authorization授权;filter过滤实现。Spring Security官网文档:https://docs.spring.io/spring-secu...
2019-12-06 11:02:36
235
原创 《Mastering RabbitMQ》_笔记
文章目录1,Getting Started消息中间件:消息路由与确认机制,消息备份与持久化。1,Getting Started消息队列,队列结构,先进先出FIFO。队列类型:普通队列,镜像队列,独占队列。rabbitmqctl命令:stop、shutdown;关闭rabbitmq和erlang虚拟机。stop_app、start_app;关闭、启动rabbitmqreset;重置r...
2019-12-06 10:39:40
216
原创 消息中间件_笔记
文章目录消息中间件消息中间件概念https://www.jianshu.com/p/4b7865dbb19a消息中间件满足:1,利用高效可靠的数据传递机制,进行平台无关的数据交流。2,基于数据通信来进行分布式系统的集成。3,通过消息传递、队列模型,拓展分布式系统进程间通信。程序=算法+数据结构;消息中间件可作数据缓冲、异步处理、应用解耦、消息通信。核心:协议、持久化机制、消息分发...
2019-12-06 09:42:13
144
原创 《Elasticsearch权威指南》_笔记
文章目录Elasticsearch权威指南Elasticsearch权威指南入门marvel管理工具/_shutdown;关闭es。es客户端:节点客户端、传输客户端。9200,restful HTTP;9300,rpc tcp,更快。es面向文档,使用json存储数据,分布式集群集群、节点、分片。横向扩展、纵向扩展。空集群节点:一个es实例集群:一个或多个协同工作的节点...
2019-12-05 14:48:58
987
原创 《Mycat官方文档》_笔记
文章目录3,Mycat中的概念拦截分析3,Mycat中的概念数据库中间件;介于应用与数据库之间,进行数据处理与交互的中间服务。数据库路由,结果封装处理。逻辑库;数据库中间件可被看作一个或多个数据库集群构成的逻辑库。逻辑表;逻辑库中的表,分片表、非分片表、ER表(表分组)、全局表(表冗余)。分片节点;分片表所在数据库。节点主机;数据库主机。分片规则;表切分规则。全局序列号;全局唯一...
2019-12-05 12:36:32
3463
1
原创 《Redis设计与实现》_笔记
文章目录第一部分 数据结构与对象第一部分 数据结构与对象数据结构:sds、linkedlist、hashtable、skiplist、intset、ziplist对象:string(位数组)、hash、list、set、zset、hyperloglog(键必须以key结尾)单机:备份、过期、消息、事件多机:复制、哨兵、集群其他:发布订阅、事务、排序、二进制位数组、慢查询日志、监视器命...
2019-12-05 10:52:09
229
原创 《MySQL技术内幕》_笔记
文章目录MySQL技术内幕2019年11月7日09:45:33要点:sql、mysql指令(help、show/set、explain)、配置文件(连接池、缓存)了解:索引、MVCC(默认读策略,一致性非锁定读;有锁时读快照)、锁和事务MySQL技术内幕sql、mysql数据体系、mysql配置。mysql函数:https://www.runoob.com/mysql/mysql-fu...
2019-12-05 10:12:42
240
原创 数据缓存_笔记
文章目录数据缓存数据缓存抽象结构:[CacheProvider]、CacheManager、Cache、Entry、ExpiryCache,类似Connection,执行缓存操作。CacheManager–DataSource。Entry,<K,V>;缓存对象,K、V为String、byte[]类型。序列化。Expiry,过期策略。ConcurrentHashMap、Ehc...
2019-12-04 20:23:49
229
原创 H2使用
文章目录创建数据库https://www.cnblogs.com/xdp-gacl/p/4171024.html中文教程:https://blog.youkuaiyun.com/daqiang012/article/details/81069894创建数据库运行./bin/h2.bat,启动h2打开localhost:8082;默认数据库为test,无密码。修改JDBC URL(规则:jdbc:h...
2019-12-04 19:43:15
819
原创 《Spring Data JPA官方文档》_笔记
文章目录4 Working with Spring Data Repositorieshttps://docs.spring.io/spring-data/jpa/docs/current/reference/html/4 Working with Spring Data Repositories4.1 Core conceptsRepository–CrudRepository–Pagi...
2019-12-04 19:33:49
1377
原创 《Hibernate官方文档》_笔记
文章目录Getting Startedhttp://hibernate.org/orm/documentation/5.4/SessionFactory、Session对比mybatis理解。JPA、hibernate关系:JPA为ORM规范,hibernate实现了JPA。Getting StartedORM,Object/Relational Mapping;mapping dat...
2019-12-04 19:16:49
903
原创 《MyBatis官方文档》_笔记
文章目录Getting Started官方文档:http://www.mybatis.org/mybatis-3/index.html核心类:SqlSessionFactory/SqlSessionFactoryBuilder、SqlSession、mappersGetting StartedSqlSessionFactory配置要素:DataSource、TransactionFacto...
2019-12-04 13:07:15
1372
原创 SpringBoot整理
文章目录生命周期ApplicationEventPostProcessor类Runner类配置信息日志Quartz生命周期ApplicationEvent、PostProcessor类、Runner类。ApplicationEventApplicationStartingEvent;调用run()方法后。ApplicationEnvironmentPreparedEvent;Enviro...
2019-12-03 15:53:32
112
原创 《SpringBoot官方文档》_笔记
文章目录Part III. Using Spring BootPart IV Spring Boot Features23 SpringApplication23.1 Startup Failure23.2 Customizing the Banner23.3 Customizing SpringApplication23.4 Fluent Builder API23.5 Application ...
2019-12-03 15:14:24
1220
原创 Spring_整理
文章目录IOC构建bean过程环境EnvironmentBeanFactoryBeanFactoryPostProcessorBean相关AOP什么是面向切面编程使用注解创建切面切点表达式advice参数在XML中声明切面扩展接口SpEL规则@Value注解使用API使用WebServletHandlerMapping数据绑定执行结果其他核心:ioc、aop、spel、mvc结构及web请求过程...
2019-12-02 20:26:41
130
原创 《Spring实战》_笔记
文章目录第1部分 Spring的核心第1章 Spring之旅第2章 装配Bean第3章 高级装配第4章 面向切面的Spring第2部分 Web中的Spring第5章 构建Spring Web应用程序第6章 渲染Web视图第7章 Spring MVC的高级技术第9章 保护Web应用第3部分 后端中的Spring第11章 使用对象-关系映射持久化数据第12章 使用NoSQL数据库第13章 缓存数据第1...
2019-12-02 19:42:34
457
原创 《Spring官方文档》_笔记
文章目录1 Overview3,Design Philosophy2 Core Technologies1,The IOC Container1.2 Container Overview1.3 Bean Overview1 OverviewIOC,三级缓存,循环依赖。AOP,cglib动态代理;配合IOC,注入动态代理后的实例。3,Design PhilosophyProvide cho...
2019-12-02 16:02:57
915
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人