![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
后端
文章平均质量分 78
滑上又滑落 一收和一放
2023年3月01日
写了将近2年的CRUD,需要反思一下自己了
1.2年在公司天天加班,只是处理代码的业务逻辑,以及后端代码的CRUD和逻辑处理
2.在公司学会了一点前端技术关于jquery和ajax以及一些其他的组件,主要是针对HTML和jsp页面的前端技术,至于css也是没有学会只会调整一些简单的样式,还是属于需要参考项目里面的其他的代码
3.2年的沉淀,只是积累了代码的熟练程度,至于技术点也是停留在模仿的阶段
4.由于之前工作比较忙一直没有时间来真正的学习一些技术点的核心以及研究对应的源码,所以现在要开始提升自己的技术能力,以及处理技术难点的解决能力
感慨:2年算是程序员一个分水岭吧!
展开
-
设计模式-学习总结
设计模式一.创建型模式1.单例模式(1).饿汉式(2).懒汉式,双检锁(3).静态内部类(4).枚举2.原型模式3.工厂模式4.抽象工厂模式5.建造者模式二.结构型模式6.适配器模式7.组合模式8.装饰器模式9.外观模式10.享元模式11.代理模式(1).静态代理(2).jdk动态代理(3).cglib动态代理12.桥接模式三.行为型模式13.责任链模式14.命令模式15.解释器模式16.迭代器模式17.观察者模式18.状态模式19.模板模式20.中介者模式21.备忘录模式22.访问者模式23.策略模式。原创 2023-11-20 15:47:34 · 274 阅读 · 0 评论 -
Minio
手动创建minio应用程序目录,如:D:\minio\bin手动创建minio数据目录,如:D:\minio\data手动创建minio日志目录,如:D:\minio\logs将1中下载的两个文件放到D:\minio\bin目录下。原创 2023-11-09 13:51:33 · 4064 阅读 · 0 评论 -
MQTT整合
命令解释: -c 创建一个用户、/etc/mosquitto/pwfile.example 是将用户创建到 pwfile.example 文件中、admin 是用户名。MQ遥测传输(MQTT)是轻量级基于代理的发布/订阅的消息传输协议,设计思想是开放、简单、轻量、易于实现。1、安装完毕后,需要对配置文件进行修改,配置文件位置:D:\mosquitto\mosquitto.conf,如下。进入mosquitto下载网址:https://mosquitto.org/download/,如下图。原创 2023-10-16 15:03:50 · 123 阅读 · 0 评论 -
常用的工具类方法
常用的工具类方法比较新对象和旧对象里面的对应值-返回对应的字段名称比较新对象和旧对象里面的对应值-返回对应的字段名称 /** 调用: strings = compareProperties(user, user1); * 比较新对象和旧对象里面的对应值 * @param newObj 新對象 * @param oldObj 就對象 * @return 返回不同值的属性名称 例如:{name, id, sex} */ public s原创 2022-02-21 11:44:18 · 203 阅读 · 0 评论 -
FastDFS
FastDFSFastDFSFastDFS原创 2021-11-22 17:10:45 · 1276 阅读 · 0 评论 -
虹软人脸识别
虹软人脸识别虹软人脸识别虹软人脸识别原创 2021-11-22 16:56:28 · 914 阅读 · 0 评论 -
java 定时任务
注意事项: 每一个域都使用数字,但还可以出现如下特殊字符,它们的含义是: (1)*:表示匹配该域的任意值。假如在Minutes域使用*, 即表示每分钟都会触发事件。 (2)?:只能用在DayofMonth和DayofWeek两个域。它也匹配域的任意值,但实际不会。因为DayofMonth和DayofWeek会相互影响。例如想在每月的20日触发调度,不管20日到底是星期几,则只能使用如下写法: 13 13 15 20 * ?, 其中最后一位只能用?,而不能使用*,如果使用*表示不管星期几都会原创 2021-11-22 15:50:07 · 146 阅读 · 0 评论 -
生成pdf文件在线预览下载
生成pdf文件在线预览下载https://blog.csdn.net/weixin_35213963/article/details/114421511原创 2021-11-05 16:46:30 · 76 阅读 · 0 评论 -
获取时间段不连续的日期(格式:yyyy-MM-dd至yyyy-MM-dd,yyyy-MM-dd......)
1.获取时间段不连续的日期//这里需要传递的是一个时间的日期的集合格式为yyyy-MM-dd的格式public static StringBuffer getDates(List<String> dates) { StringBuffer param = new StringBuffer(); Date _1;//_1前一天时间 boolean status = true;//false结束 true开始 for (int i原创 2021-11-02 08:45:27 · 230 阅读 · 0 评论 -
dubbo
dubbodubbo连接方式采用zookeeper作为注册中心使用场景:配置:无注册中心, 直连接方式使用场景:配置:分组连接使用场景:配置:dubbo连接所使用的协议dubbo://协议使用场景:特性:rmi://协议使用场景:特性hessian://协议使用场景:特性http://协议使用场景:特性webservice://协议使用场景:特性thrift://协议使用场景:memcached://协议注册 memcached 服务的地址在客户端引用redis://协议注册 redis 服务的地址在客户端原创 2021-07-29 09:17:40 · 103 阅读 · 0 评论 -
java基础语法
java基础语法1. Java概述1.1 Java语言发展史(了解)1.2 Java语言跨平台原理(理解)1.3 JRE和JDK(记忆)1.4 JDK的下载和安装(应用)1.4.1 下载1.4.2 安装1.4.3 JDK的安装目录介绍2. 第一个演示程序2.1 常用DOS命令(应用)2.2 Path环境变量的配置(应用)2.2.1 为什么配置环境变量2.2.2 配置环境变量步骤2.3 HelloWorld案例(应用)2.3.1 Java程序开发运行流程2.3.2 HelloWorld案例的编写2.3.3 H原创 2021-07-29 09:23:30 · 3089 阅读 · 5 评论 -
word文档的导出
word文档的导出word文档的导出word文档的导出 @RequestMapping("/export") public void exports(HttpServletResponse response,/*参数*/) { //获取模板需要的数据 Map<String, Object> parametersMap =exports(/*参数*/);/*返回的值是{name:"张三",age:"18",sex:"男",phone:"12345678912"}*/ //如果数原创 2021-08-30 16:41:05 · 278 阅读 · 0 评论 -
导出表格1
导出EXCEL导出EXCEL表格步骤一:步骤二导出EXCEL表格步骤一:首先是写一个获取数据的接口方法 @ResponseBody @RequestMapping(value = "/query") public List<Map<String, Object>> queryData(/*这里是设置参数*/) { //这里直接调用service里面的方法获取数据就可以了此处省略}步骤二再写一个方法来生成表格数据 @Request原创 2021-08-30 10:44:17 · 141 阅读 · 0 评论 -
idea常用插件
https://blog.csdn.net/weixin_44170221/article/details/105206713原创 2021-08-06 17:02:24 · 967 阅读 · 0 评论 -
关于文件导出之前需要提示等待
关于文件导出之前需要提示等待关于文件导出之前需要提示等待关于文件导出之前需要提示等待前端代码 function do_export() { var arg = {}; //跳出提示框数据正在加在中 var index = top.layer.alert("数据正在加载中,请稍等!",{icon: 16,closeBtn:0,btn:[]}); window.location.href = ctx+"原创 2021-08-05 11:07:14 · 554 阅读 · 0 评论 -
spring boot
01-今日内容SpringBoot概述、快速入门SpringBoot配置SpringBoot整合02-SpringBoot概述SpringBoot提供了一种快速使用Spring的方式,基于约定优于配置的思想,可以让开发人员不必在配置与逻辑业务之间进行思维的切换,全身心的投入到逻辑业务的代码编写中,从而大大提高了开发的效率SpringBoot功能1) 自动配置Spring Boot的自动配置是一个运行时(更准确地说,是应用程序启动时)的过程,考虑了众多因素,才决定Spring配置应该用哪个原创 2021-08-03 11:14:57 · 187 阅读 · 0 评论 -
Dubbo
Dubbo**1-今日内容****2-相关概念**2.1 互联网项目架构-特点2.2 互联网项目架构-目标2.2.1 **大型互联网项目架构目标**2.2.2 性能指标2.3 集群和分布式2.4 架构演进2.4.1 **单体架构**2.4.2 **垂直架构**2.4.3 **分布式架构**2.4.4 SOA2.4.5 微服务架构3-dubbo 概述4-dubbo快速入门4.1 zookeeper安装4.2 spring和springmvc整合4.3 服务提供者4.4 服务消费者5-dubbo高级特性5.1原创 2021-08-03 11:07:37 · 176 阅读 · 0 评论 -
SpringMVC
SpringMVC 1 SpringMVC 概述2 入门案例2.1 入门案例制作2.2 入门案例工作流程分析2.3 SpringMVC 技术架构图3 基本配置3.1 常规配置(Controller加载控制)3.1.1 静态资源加载3.1.2 中文乱码处理3.2 注解驱动 (了解)4 请求4.1 普通类型参数传参4.2 POJO类型参数传参4.3 数组与集合类型参数传参4.4 类型转换器4.5 日期类型格式转换4.6 自定义类型转换器4.7 请求映射 @RequestMapping4.7.1 方法注解4.7.原创 2021-08-03 10:57:24 · 242 阅读 · 0 评论 -
spring
SpringSpring1)Spring简介1.1)什么是框架1.2)框架的作用1.3)Spring是什么1.4)Spring的体系结构1.5)Spring的发展历史1.6)Spring优势2)IoC简介2.1)优质程序代码的制作原则2.2)耦合与内聚2.3)工厂模式发展史2.4)Spring发展历程2.5)IoC3)入门案例3.1)案例环境说明3.2) IoC入门案例制作步骤3.2.1)IoC入门案例制作步骤-13.2.2)IoC入门案例制作步骤-23.2.3)IoC入门案例制作步骤-33.2.4)IoC原创 2021-08-03 10:48:15 · 99 阅读 · 0 评论 -
Maven
MavenMaven基础1.Maven简介1.1 Maven是什么1.2 Maven的作用2.Maven环境搭建2.1 下载2.2 安装2.3 环境配置3.Maven基础概念3.1 仓库3.2 坐标3.3 仓库配置4.Maven项目搭建4.1 手动搭建maven项目4.2 IDEA工具搭建maven项目4.2.1 不使用原型创建项目4.2.2 使用原型创建项目5.Maven依赖管理5.1 依赖配置与依赖传递5.2 依赖范围6.Maven生命周期与插件6.1 生命周期6.2 插件Maven: 项目管理工具原创 2021-08-03 10:12:55 · 225 阅读 · 0 评论 -
MyBatis
MyBatis MyBatis1. 概述1.1 原始jdbc操作(查询数据)1.2 原始jdbc操作(插入数据)1.3 原始jdbc操作的分析1.4 MyBatis 框架2.Mybatis的快速入门2.1 MyBatis开发步骤2.2 环境搭建2.3 编写测试代码3. MyBatis的映射文件概述4. MyBatis核心配置文件概述4.1 MyBatis核心配置文件层级关系4.2 MyBatis常用配置解析4.3 知识小结5. Mybatis的增删改查操作1. 映射配置文件2. 核心配置文件3. 测试类6.原创 2021-07-30 08:48:19 · 110 阅读 · 0 评论 -
Cookie&Session
Cookie&SessionCookie&Session1 会话技术1.1 会话管理概述1.1.1 什么是会话1.1.2 会话管理作用1.1.3 会话管理分类1.2 客户端会话管理技术1.2.1 Cookie概述1)什么是Cookie2)Cookie的API详解3)Cookie涉及的常用方法1.2.2 Cookie的Path细节:浏览器什么时候带给服务器,什么时候不带1)需求说明2)案例目的3)案例步骤4)测试结果5)路径问题的分析及总结1.3 服务端会话管理概述1.3.1 HttpSess原创 2021-07-30 08:45:57 · 264 阅读 · 0 评论 -
Request&Response
Request&Response1 响应对象1.1 响应对象概述1.1.1 关于响应1.1.2 常用响应对象1.2 常用方法介绍1.3 响应对象的使用示例1.3.1 响应-字节流输出中文问题1.3.2 响应-字符流输出中文问题1.3.3 响应-生成验证码1.3.4 设置响应消息头-控制缓存1.3.5 设置响应消息头定时刷新1.3.6 请求重定向:注意地址栏发生改变。1.3.7 响应和消息头组合应用-文件下载1.3.8 响应对象注意事项1.4 方法总结① 常见响应码② 响应数据到浏览器1. 响应字符数原创 2021-07-29 11:31:27 · 83 阅读 · 0 评论 -
Servlet
Servlet1 Servlet1.1 Servlet概述1.2 Servlet入门 -- 了解1.2.1 Servlet编码步骤1)编码步骤2)测试1.2.2 Servlet执行过程分析1.2.3 Servlet类视图1.2.4 Servlet编写方式1)编写方式说明2)HttpServlet的使用细节1.3 Servlet使用细节1.3.1 Servlet的生命周期1.3.2 Servlet的线程安全1.3.3 Servlet的注意事项1)映射Servlet的细节2)多路径映射Servlet3)启动时创原创 2021-07-29 11:23:21 · 167 阅读 · 0 评论 -
Tomcat&Http协议
Tomcat&Http协议Tomcat&Http协议1 企业开发简介1.1 JavaEE规范1.2 Web概述1.3 系统结构1.3.1 系统结构简介1.3.2 C/S结构1.3.3 B/S结构1.3.4 两种结构的区别及优略2 Tomcat2.1 Tomcat介绍2.1.1 关于服务器2.1.2 Tomcat下载与安装2.1.3 Tomcat各版本所需支持2.1.4 Tomcat目录结构详解2.2 Tomcat基本使用2.2.1 Tomcat启动和停止及问题分析解决1)启动和停止2)启动问原创 2021-07-29 11:11:28 · 581 阅读 · 0 评论