自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (1)
  • 收藏
  • 关注

原创 echats柱状图\折线图:数量级自动调整;动态设置多维度

在返回体内开发功能代码,实现echarts数据的改动。1、y轴数据的数量级自动调整,使图表变化趋势更明显;2、支持多维度数据【可以有1-N多个维度】通过构造echarts返回体。

2024-03-15 15:31:50 474

原创 CMD脚本

cmd字符串用双引号,shell则一般用单引号。

2024-03-11 10:52:27 185

原创 oracle

【代码】oracle。

2023-07-21 15:53:07 110

原创 postman特性

postman速记自查

2023-02-23 15:45:23 393

原创 正规式、自动机\状态机、上下文无关文法

视频总结:https://www.bilibili.com/video/BV1S7411C7Jh/?spm_id_from=autoNexthttps://www.bilibili.com/video/BV1Ma4y1t79D?spm_id_from=333.999.0.0自动机\状态机的分类两个维度:是否确定,是否有限非确定有限状态机NFANondeterministic Finite Automaton特点:存在某状态,对于同一个输入字符,有不同的输出状态即给定一个状态和一个输.

2021-09-16 16:01:49 515

原创 消息协议与消息中间件

文章目录消息协议1、AMQP(advanced message queuing protocol)2、MQTT(message queue telemetry transport)3、STOMP(simple/streaming text oriented message protocol)4、其他用于传递消息到web的协议http/2websocket消息中间件\消息代理1、activeMQ2、...

2021-09-15 08:39:49 386

原创 postgres 使用总结

文章目录索引事务控制机制内置函数系统信息函数(system information functions)管理员权限函数(system administration functions)数据库内置对象控制函数数据的物理存储TOAST(The Oversized-Attribute Storage Technique)free space mapvisibility mapdatabase file ...

2021-09-15 08:38:20 238

原创 【问题多多,勿看,待修改】项目活动图(PERT图):计算完成最少时间、某活动的松弛时间

所属章节“5.7.3 进度管理” -> “2.进度安排” -> “2)PERT图”进度安排的常用图形描述方法有Gantt图(甘特图)和项目计划评审技术(Program Evaluation & Review Technique,PERT)图基本概念任务:图中的箭头,表示“任务”。他可以标上完成该任务所需的时间。为表示任务间的关系,可以有空任务(由虚线箭头表示,所需时间为 0)每个任务可以有一个松弛时间(Slack Time)。事件:图中的节点,表示“事件”。事件本身

2021-09-13 17:12:28 20646 10

原创 golang入门个人总结文档

文章目录学习总结官方文档 —— 需翻墙注意点操作符普通操作符(不包括“运算符”,注意运算符的优先级)运算操作符(优先级值越大,表示优先级越高)关键字(保留字)预定义标识符对象声明\初始化格式零值(默认值)对象声明格式1、标准格式2、简短格式 —— 声明时必须指定初值,不能声明常量3、批量格式初始化方式makenew(T)常量与非常量1、常量2、变量(非常量)数据类型类型转换参数传递类型值传递:pa...

2019-12-23 10:00:02 1394

原创 spring项目测试

文章目录1、springMVC测试pom依赖代码测试基类具体的测试类需要继承基类,才能自动注入spring管理对象2、springboot 测试pom依赖代码测试基类具体的测试类需要继承基类,才能自动注入spring管理对象3、利用MockMvc测试基类添加注解:@AutoConfigureMockMvc获取MockMvc实例测试代码1、springMVC测试pom依赖 <depend...

2019-11-13 11:54:42 478

原创 常用 jar包

文章目录如何利用maven工具,使用 jar包1、下载 jar包2、执行命令,将jar包导入本地maven仓库3、若需要在项目中使用该jar包,只需要为项目添加依赖:pom.xml常用jar包调试工具classmexer远程调用工具httpcomponents-client文本处理工具jakarta-oro如何利用maven工具,使用 jar包可以使用maven命令,将jar包导入本地mave...

2019-10-12 11:06:57 442

原创 mabatisplus-mapper文件的加载原理

文章目录加载过程1、加载时机:项目启动实例化SqlSessionFactory时2、加载处理过程循环加载、处理每个XML Mapper1、加载的内容2、对被加载内容的处理过程1、解析待处理结果集2、解析待处理缓存引用3、==解析待处理语句==注意点SQL片段内,使用Include标签时,refid需指定被调用SQL片段的全限定名称(namespace.id)加载过程1、加载时机:项目启动实例...

2019-09-25 10:54:57 916

原创 sprinboot 自动化测试程序

maven 依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <version>2.1.4.RELEASE</version&g...

2019-07-29 15:02:16 205

原创 gradle的使用 —— IDEA

文章目录安装与配置:下载安装包并解压导入一个gradle项目后,使用gradle 前需要先执行几个命令1、gradle wrapper --gradle-version [versionNumber]2、gradle init3、gradle dependencies4、gradle clean buildgradle项目需要包含的两个文件1、settings.gradle2、build.grad...

2019-07-27 18:06:58 765

原创 BASH命令

文章目录/~>>>echosu查看登陆用户信息historymkdirpwdcdlscpmvrmrmdir DIRECTORYtouchcatheadtailfindgrepvimtab键ssh DESTINATIONcurl URL存储用户信息的文件whereiswhichtype [command]man [command]dfdumkfsfdiskpartedlsblkmo...

2019-07-16 19:11:59 246 1

原创 如何使用tomcat 控制项目获取到的request信息

文章目录使用自带的tomcatspringboot 使用内置的tomcat1、配置application.properties 文件内容2、自定义扩展WebServerFactoryCustomizer的定制器3、自定义扩展 WebServerFactory 的组件使用自带的tomcatRemoteIpValve 开发文档//server.xml: Service -> Engin...

2019-07-16 15:13:03 706

原创 Tomcat 利用 RemoteIpValve 对每个request请求的处理规则

文章目录org.apache.catalina.valves.RemoteIpValve的属性1、 remoteIpHeader2、proxiesHeader3、 internalProxies4、trustedProxiestomcat利用RemoteIpValve对请求头内容的处理内容org.apache.catalina.valves.RemoteIpValve的属性1、 remoteI...

2019-07-16 14:36:41 6973

原创 zookeeper原理与应用

文章目录概述节点1.四大类型2.区别3.创建规则监听机制应用分布式锁概述特点1.如何避免死锁1.1.死锁是什么1.2.如何避免:使用临时节点2.如何避免惊群效应2.1.什么是惊群效应2.2.为什么要避免惊群效应2.2.1.避免无效系统开销2.2.2.保证每个服务都能获取锁2.3.如何避免惊群效应:使用临时顺序性节点3.实现逻辑概述分布式系统的应用程序注册中心节点1.四大类型持久性节点持...

2019-07-13 15:22:11 471

原创 redis原理与应用

文章目录命令1.插入键值对1.1.set key value1.2.setnx key value2.get key3.getset key newValue4.del key5.exists key6.TTL key7.expire key number8.persist key如果启动redis服务1.启动redis 服务端2.启动redis客户端,需要指定连接的redis服务端提供的ip地址...

2019-07-12 16:00:49 471

原创 在项目不同层次使用不同类型的对象包装类的理解:VO,Entity,DTO,POJO

文章目录DDD perspectivePersistence IgnoranceValue ObjectEntityValue Object vs. EntityEntity Framework vs. NHibernateORM对EF中在域模型(domain model)中使用值对象(value object)的两个限制:detached modedomain model分类1、DTO——Dat...

2019-07-03 16:30:25 1290

原创 spingboot使用quartz

1、pom依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-quartz</artifactId> <version>2.1.0.RELEASE</version></...

2019-06-25 17:10:56 83

原创 springboot 配置:application.properties

1、日志级别配置可以为不同包路径下的代码,配置不同级别的日志输出级别对整个项目配置级别:logging.level.root=debug对某个路径下的代码配置级别:logging.level.包路径=debug可以查看相关网站,查看如何使用自定义配置文件进行日志的其他设置输出事务控制日志:logging.level.org.springframework.transaction=...

2019-06-24 17:27:08 255

原创 java\spring 特性与规则

1、一般注解不能随方法被子类继承;但是被 @Inherited 修饰的注解可以被继承。@Inherited只对class 有作用,其他java类型都不起作用(interface,field,method … …)。注解也是一个class。参考内容class FatherChris{ @Transactional void update(){ //sth ...

2019-06-21 16:16:06 387 1

原创 切面编程:spring事务默认由spring aop的代理对象控制

文章目录一、@EnableTransactionManagement1、属性mode作用:2.属性proxyTargetClass作用:3、[扩展:Spring AOP VS. AspectJ]()二、spring中事务配置的方式三、spring中事务创建的方式1、声明式事务:@Transactional2、编程式事务:TransactionTemplate四、实现动态代理的两种方式:1、java...

2019-06-21 10:58:59 1681

原创 区别:web server VS. application server

web服务(web server)主要用于接收和响应客户端用户的请求,一般用于处理静态资源。应用服务(application server) 主要用于处理,一般用于处理动态资源。应用服务整合了多种服务,例如web服务、数据库服务。| BASIS FOR COMPARISON | WEB SERVER | APPLICATION SERVER|Basic Web servers are s...

2019-06-20 11:11:38 4804

原创 并发编程的线程安全——保证同步访问共享可变数据的一致性

文章目录同步作用(Synchronization)线程作用(Thread)何时需要进行同步同步作用(Synchronization)防止某个对象在被另一个线程修改时被一个线程看到处于不一致状态,确保进入同步方法或块的每个线程都能看到由同一个锁保护的所有先前修改的效果。线程作用(Thread)JSL(Java Language Specification) 保证读取字段时,线程不会看到任意值...

2019-06-17 15:11:00 1826

原创 SQL 注入与防治

文章目录1、如何防治SQL注入举例2、如何控制SQL注入的影响SQL注入问题是web应用应该注意的 top 10 之一安全问题。通过用户输入或第三方恶意输入内容来获取或者修改数据库的内容;为了避免 SQL注入的问题,应该对 SQL 语句的参数进行检查,也可以利用持久层框架限制SQL。一般由于手动拼接sql语句引起。1、如何防治SQL注入防止SQL注入一般有三种方法1.过滤原则:对用户输入...

2019-06-15 17:44:00 241

原创 并发应用:类成员的初始化懒加载——懒加载VS立即加载

懒加载作为初始化类的成员变量一种优化,应该避免采用。因为任何一种优化也可能降低性能。对于懒加载会增加被懒加载对象的访问成本。 为了避免类的循环初始化,或者当某些类成员初始化很耗时且使用懒加载可以有效的提升性能,此时可以采用懒加载。1、立即加载的格式:使用final修饰private final FieldType field = computeFieldValue();2、懒加载的格式:2...

2019-06-15 11:41:21 1063

原创 synchronized关键字

synchronized功能synchronized锁的属性1、可重入性2、不可中断性3、同步方法不可继承两种用法:类锁与对象锁1、类锁两种实现形式:2、对象锁两种实现形式:3、测试代码结论:功能可用于修饰方法、代码块,用于防止线程干扰和内存一致性,保证同一时间只有一个线程执行该段代码。synchronized锁的属性1、可重入性自己可以获得自己的内部锁。已经获得对象锁\类锁的线程,可以...

2019-06-15 11:21:11 96

原创 java接口:介绍与分析

java的接口

2019-06-15 10:59:19 126

原创 编程注意点——java

文章目录1、不可变对象A.优点:B.特性:C.如何保证其非静态对象成员的不可变性:D.创建不可变对象的方式:2、使用访问器访问public修饰的类3、可创建实例的方法都不应该直接或间接的调用可重写方法A.具体是指哪些方法B.原因C.注意4、递归三要素1、不可变对象A.优点:线程安全,不需要同步操作,更安全;设计、实现、使用方式更简单,不易出错。B.特性:不提供可改变状态的方法;类不可...

2019-06-15 10:54:46 576 1

原创 java语法

文章目录1、break loop; continue loop;2、可以利用静态内部类实现测试3、multi-catch工具4、移位符1、break loop; continue loop; //不支持goto loop loopName: for(;;){ innerLoopName: for(;;){ ...

2019-06-15 10:44:49 359 1

原创 java专有名词

java专有名词1. covariant return typingExplanationAbilityExample2. Varargs (variable arguments)ExplanationAbilityExampleExpansion3. nested classExplanation4. free variable(自由变量)ExplanationNoticeExample5. f...

2019-06-15 10:31:15 878

02户型平立面图】(1).dwg

02户型平立面图】(1)

2023-07-27

计算机技术.xmind

知识点总结

2021-07-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除