- 博客(47)
- 资源 (3)
- 收藏
- 关注
原创 docker
docker容器信息##查看docker容器版本docker version##查看docker容器信息docker info##查看docker容器帮助docker --help镜像操作镜像查看##列出本地imagesdocker images##含中间映像层docker images -a##只显示镜像IDdocker images -q##含中间映像层docker images -qa ##显示镜像摘要信息(DIGEST列)docker images --d
2022-05-31 18:33:11
119
原创 flex布局
容器属性flex-direction:控制布局横向还是纵向(row(默认值)、row-reverse、column、column-reverse)justify-content:控制主轴内容居中,靠左,靠右,平均(flex-start(默认值),flex-end,center,space-between,space-evenly,space-around)align-items:控制辅轴内容居中,靠上,靠下,平均(normal,stretch【不设置子元素高度时自动拉伸至父元素高度】,flex-sa
2022-05-15 19:17:36
209
原创 webflux
webflux框架webflux框架不同于mvc,他启动在netty上,请求不会占用线程资源。返回值分为mono和flux两种。mono只有一个或空的返回。flux有一个或多个返回值。设置项目上下文使用spring.webflux.base-path属性进行设置...
2022-04-20 18:24:55
988
原创 springboot缓存
首页简单使用引入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-cache</artifactId> </dependency>启动类加注解@EnableCaching@SpringBootApplication
2022-04-19 19:06:44
1176
2
原创 java枚举
首页Java枚举简单使用,没有枚举之前,可以在类中定义final变量,通过类来引用。有了枚举后,可以定义枚举类。public enum Day { MONDAY,TUESDAY,WEDNESDAY,THURSDAY,FRIDAY,SATURDAY,SUNDAY} public static void main(String[] args) { Day monday = Day.MONDAY; Day friday = Day.FRIDAY;
2022-04-19 11:18:39
296
原创 系统建设原则
高可用性原则鉴于系统的高可用性目标是项目目标的关键组成部分,按照业界高可用性设计方法,系统的高可用性设计将着重从“3R”方面考虑:(1)ROBUST系统的关键应用软件组件在开发时需要能够处理各种已预计到的异常,避免这些异常导致组件或节点失败。在开发过程中,将通过静态代码检查、代码走查的机制来确保。(2)RESILIENT系统的关键组件一旦失败,需要缩小影响范围,不至于系统大面积瘫痪。系统的详细设计过程中,可能使用FTA(Fault Tree Analysis)或类似方法,对关键组件失败原因进行分析
2022-04-07 10:24:30
4612
原创 centeros7命令汇总
首页重启立即重启(任意一个)rebootshutdown -r nowinit 6定时重启(任意一个)#10分钟后重启shutdown -r 10 #24点重启shutdown -r 24:00 #取消shutdown重启shutdown -c
2022-03-31 17:55:54
2436
原创 创建vue项目
创建vue项目新建项目,选择JavaScript中的vue.js命名后下一步,即可创建完成创建完成后,即可在package.json中运行项目项目跑起来后,就可以在浏览器中访问http://localhost:8081,即可浏览项目
2022-03-31 11:45:02
1184
原创 Java集合
架构ArrayList:线程不安全,底层数组,增删慢,查询快LinkedList:线程不安全,底层链表,增删快,查询慢Vector:线程安全,底层数组HashSet:元素不能重复,无序,增删慢,查询快LInkedHashSet:元素不能重复,无序,增删快,查询慢TreeSet:元素不能重复,有序TreeMap:有序HashMap:无序,增删慢,查询快LinkedHashMap:无序,增删快,查询慢ArrayList线程不安全两个线程同时往一个list中添加数据。list底层是数组
2022-03-31 10:25:53
445
原创 TOMCAT
首页TOMCAT在window机器上设置开机启动配置环境变量设置CATALINA_HOME,值为D:\apache-tomcat-8.5.77设置JAVA_HOME,值为C:\Program Files\Java\jdk1.8.0_171在path变量中添加 %JAVA_HOME%\bin 和 %CATALINA_HOME%\bin安装tomcat服务进入到tomcat目录D:\apache-tomcat-8.5.77\bin,执行如下脚本,install后可以跟服务名,也可以不跟,会有
2022-03-25 11:47:18
316
原创 java多线程
首页无返回值线程线程创建通过继承Thread类或者实现Runnable接口进行创建class T2 extends Thread { @Override public void run() { System.out.println("T2:" + System.currentTimeMillis()); }}class T1 implements Runnable { @Override public void run() {
2022-03-24 10:33:23
2989
原创 java IO流
首页读取字符使用Reader和Writerreader读取 public static void main(String[] args) throws IOException{ try (BufferedReader reader = new BufferedReader(new FileReader("D:\\a.txt"));) { reader.lines().forEach(System.out::println); } }
2022-03-23 18:23:16
312
原创 封装继承多态
首页封装将方法和属性封装到一个对象中,对外提供方法用于改变该对象的属性值。public class Person { private String name; private Integer age; public String getName() { return name; } public void setName(String name) { this.name = name; } public In
2022-03-23 17:01:59
2060
原创 Java数组
数组创建 Integer[] its = {1, 2, 3, 4}; Integer[] it1 = new Integer[5];获取数组长度int length = its.length;数组拷贝使用 System.arraycopy方法,总共有5个参数,分别是原数组,开始位置,目标数组,开始位置,拷贝长度 Integer[] its = {1, 2, 3, 4}; Integer[] it1 = new Integer[5];
2022-03-23 15:46:02
332
原创 注解方式实现接口限流
需求:使用自定义注解,实现加注解后,对该接口实现限流功能思路自定义一个注解,注解中添加两个属性,分别是时间和次数,表示在此时间内,最多允许访问的次数新增一个切面,切点为自定义注解,切面方法使用环绕通知,执行正常方法前判断,是否满足限流条件,如果满足,则直接返回已限流错误信息,如果不限流,则正常执行方法后返回。限流条件设计:使用一个map,用于存储接口其他...
2022-03-21 17:52:25
430
原创 文件的处理
一,基础操作上传使用如下jar包<dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifactId> <version>1.3.2</version></depende
2022-03-21 16:16:46
65
原创 自定义注解下的切面
需求:在方法上加一个注解,对这个方法进行耗时统计添加自定义注解@Target(ElementType.METHOD)@Retention(RetentionPolicy.RUNTIME)public @interface Time { }@Target注解标明这个注解用在那个地方,此处表明注解使用在方法上@Retention注解标明注解的运行阶段,此处表明注解在运行时起作用添加依赖 <dependency> <groupId>org.aspectj
2022-03-17 16:14:21
444
原创 springboot日志配置
依赖springboot项目中默认添加了logback等的依赖,所以不需要单独添加使用项目使用log的话,可以添加lombok的依赖 <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>RELEASE</ver
2022-03-10 11:54:24
1227
原创 jdk9响应式流
简单实现构建发布者构建消费者关联发布者与消费者发布者发布消息public static void main(String[] args) throws InterruptedException { //构建发布者 SubmissionPublisher<Integer> publisher = new SubmissionPublisher<>(); //构建消费者 Flow.Subscriber<I
2022-03-03 17:59:13
339
原创 Java stream
流处理需求:从用户集合中获取id为基数的用户名称,得到名称集合 public static void main(String[] args) { List<User> userList = new ArrayList<>(); for (int i = 0; i < 10; i++) { User user = new User(i, "name" + i); userList.add(u
2022-03-02 16:08:35
1466
原创 函数式接口
函数式接口Function<T , R>接口中的T是参数类型,R是返回值类型,使用apply方法传参Function<Integer,String> fun = i -> i+" * 2 = "+i*2;System.out.println(fun.apply(2));Predicate接口中的T为参数,返回值类型固定为boolean,使用test方法传参Predicate<String> pre = (s) -> s.equals("poin
2022-03-02 15:45:42
2407
原创 Nginx配置
Nginx配置文档结构全局块event块http块http全局块server块server全局块location块文档结构全局块event块http块全局块server块server全局块location块全局块配置影响nginx全局的指令。一般有运行nginx服务器的用户组,nginx进程pid存放路径,日志存放路径,配置文件引入,允许生成worker process数等event块配置影响nginx服务器或与用户的网络连接。有每个进程的最大连接数,选取哪种事件驱动模型处理连接请求
2022-03-01 09:56:43
1354
转载 ajax方式下载文件
原文地址https://www.cnblogs.com/nuccch/p/7151228.html在web项目中需要下载文件,由于传递的参数比较多(通过参数在服务器端动态下载指定文件),所以希望使用post方式传递参数。通常,在web前端需要下载文件,都是通过指定<a>标签的href属性,访问服务器端url即可下载并保存文件到本地。但是这种方式使用的是HTTP GET方法,参数...
2018-12-26 14:29:52
2960
原创 springboot中分页插件PageHelper的使用
1、导入maven依赖<!--分页插件--> <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <ve...
2018-12-21 12:01:50
1503
原创 解决easyui datebox无法formatter
做计划,计划分为年度计划和月度计划,根据计划的类型来选择日期的显示格式。如果选择年度计划,则日期框只显示年份,如果选择月度计划,则日期框显示年份和月份。除了要设置formatter外还需要设置parser。代码如下,参考内容http://www.longziyong.cn/post/dnzs/2017/04/778.html$('#startTimeSelect').datebox({ ...
2018-11-02 18:05:47
1536
原创 mycpm环境搭建-1
1、导入系统需要的包 负责Spring基础的spring-webmvc,jackson(三个) 负责集成mybatis的包mybatis,mybatis-spring,spring-jdbc,commons-dbcp,mysql或者ojdbc 2、写xml配置文件,配置DispatcherServlet。配置contextConfigLocation的值为要扫描的xml文件的地址,url为*...
2018-02-07 21:10:44
377
原创 利用mybatis框架逆向工程生成实体类dao和mapper
1、引入maven依赖<build> <finalName>demo6</finalName> <plugins> <plugin> <groupId>org.mybatis.generator</groupId>
2017-12-28 21:58:49
2898
2
原创 spring中配置profile
1、新建一个maven项目,导入如下依赖<properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <spring.version>4.2.4.RELEASE</spring.version> <java.version>1.8</java.versio
2017-12-27 22:03:36
316
原创 spring拦截器配置
1、新增一个拦截器的类继承HandlerInterceptor,并重写里面的preHandle方法@Componentpublic class AccessInterceptor implements HandlerInterceptor { @Override public boolean preHandle(HttpServletRequest httpServletReque
2017-12-24 21:13:34
182
nginx-1.18包含将nginx添加到window服务的exe文件
2022-03-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人