- 博客(17)
- 资源 (6)
- 收藏
- 关注
转载 秒懂 23 种设计模式 有点污,但真得秒啊...
秒懂 23 种设计模式!有点污,但真得秒啊…01 工厂方法追 MM 少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是 MM 爱吃的东西,虽然口味有所不同,但不管你带 MM 去麦当劳或肯德基,只管向服务员说「来四个鸡翅」就行了。麦当劳和肯德基就是生产鸡翅的 Factory 工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:如何创建及如何向客户端提供。02 建造者模式MM 最爱听的就是「我
2022-05-13 10:32:20
154
原创 进制转换(二进制,十进制..)
进制二进制:逢2进10 1 2 3 4 5 6 7 8 90 1 10 11 100 101 110 111 1000 1001八进制:逢8进10 1 2 3 4 5 6 7 8 9 10 11 ... 15 180 1 2 3 4 5 6 7 10 11 12 13 ... 17 2010进制0 1 2 3 4 5 6 7 8 9十六进制0 1 2 3 4 5 6 7 8 9 A
2022-05-13 10:25:03
388
原创 宝塔Nginx负载均衡
宝塔Nginx负载均衡注意点: 配置了负载均衡后,前端没有分配服务器,先检查后端服务器的端口是否被放行在站点的配置文件中添加多个后端服务器upstream myschool { server 124.223.67.254:9081 weight=2; # 124.226.67.254 后端服务器1,weight权重2 server 124.70.221.226:9082 weight=3; # 124.226.67.254 后端服务器1,weight权重3 server 127
2022-05-13 10:23:14
2223
原创 Spring笔记
spring1. spring概述Spring 是 Java web 开发一站式的开源框架 。以 IoC (Inverse of Control ,控制反转) 和 AOP (Aspect Oriented Programming,切面编程) 为内核,提供了展现层 Spring MVC , 持久层 Spring JDBC 以及业务层事务管理等一站式的企业级应用技术。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-cnF7RUbv-1652408407901)(http:
2022-05-13 10:20:32
127
原创 Redis笔记详细
一、Nosql概述为什么使用Nosql1、单机Mysql时代90年代,一个网站的访问量一般不会太大,单个数据库完全够用。随着用户增多,网站出现以下问题数据量增加到一定程度,单机数据库就放不下了数据的索引(B+ Tree),一个机器内存也存放不下访问量变大后(读写混合),一台服务器承受不住。2、Memcached(缓存) + Mysql + 垂直拆分(读写分离)网站80%的情况都是在读,每次都要去查询数据库的话就十分的麻烦!所以说我们希望减轻数据库的压力,我们可以使用缓存来保证效
2022-05-13 10:19:14
151
原创 Java爬虫基础-Selector选择器的使用
需要的jar包<dependencies> <!-- https://mvnrepository.com/artifact/org.apache.httpcomponents/httpclient --> <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artif.
2022-05-13 10:16:09
354
原创 JSP基础
使用MyEclipse开发Web项目(jsp)在MyEclipse中创建Web项目浏览器可以直接访问WebRoot中的文件;但是无法直接访问WEB-INF中的文件,无法通过客户端(浏览器)直接访问,只能通过请求转发来访问注:并不是任何内部跳转都能访问WEB-INF; 原因是跳转有两种:请求转发和重对象 配置tomcat运行时环境jsp<->Servlet 将tomcat/lib中的servlet-api.jar加入项目的构建路径不是tomcat在server面.
2022-05-13 10:09:41
62
原创 RabbitMQ
rabbitMQ入门RabbitMQ服务命令# 启动服务systemctl start rabbitmq-server# 查看服务systemctl status rabbitmq-server# 停止服务systemctl stop rabbitmq-server# 开机自启动服务systemctl enable rabbitmq-serverRabbitMQ的配置RabbitMQ默认情况下有一个配置文件,定义了RabbitMQ的相关配置信息,默认情况下能满足日常的开发需求,
2021-12-22 14:03:29
1778
原创 mybatis-plus 2.3p
mybatis-plus 2.31.简介 | IntroMybatis 增强工具包 - 只做增强不做改变,简化CRUD操作2. 优点 | Advantages无侵入:Mybatis-Plus 在 Mybatis 的基础上进行扩展,只做增强不做改变,引入 Mybatis-Plus 不会对您现有的 Mybatis 构架产生任何影响,而且 MP 支持所有 Mybatis 原生的特性依赖少:仅仅依赖 Mybatis 以及 Mybatis-Spring损耗小:启动即会自动注入基本CURD,性能基本无损耗
2020-12-25 13:21:28
917
1
原创 spring框架总结
spring1. spring概述Spring 是 Java web 开发一站式的开源框架 。以 IoC (Inverse of Control ,控制反转) 和 AOP (Aspect Oriented Programming,切面编程) 为内核,提供了展现层 Spring MVC , 持久层 Spring JDBC 以及业务层事务管理等一站式的企业级应用技术。1.1 spring 的优点① Spring是一个开源框架② Spring为简化企业级开发而生,使用Spring开发可以将Bea
2020-12-19 14:03:56
223
1
原创 MyBatis-foreach迭代
数组,List类型的foreach迭代 foreach元素,雨欣我们指定一个集合,并指定开始和结束字符,也可以加入一个分隔符到迭代器中,并能智能处理该分隔符,不会出现多余的分隔符item:标识集合中每一个元素进行迭代时的别名index:指定一个名称,用户表示在迭代过程中,每次迭代到的位置 (可省略)open:表示该语句以什么开始separator:表示在每次进行循环时之间以什么符号作为分隔符close:表示该语句以什么结束collention:该属性必须指定,不同情况下,该属性的值不一样
2020-12-04 12:26:02
741
原创 mybatis动态sql-详解
Mybatis 动态SQL多条件查询语句if元素if元素的test属性表示进入if内需要满足的条件<select id=""> SELECT * FROM smbms_bill WHERE id=id <if test="name != null"> AND productName LIKE CONCAT('%',#{name},'%') </if></select>where元素where 元素主要用
2020-12-03 10:33:53
951
原创 mybatis-->数据库的持久化操作(ORM框架)
文章目录@[toc]1 配置mybatis核心控制文件(conf.xml)2 mapper.xml文件的配置2.1 resultMap 实现高级结果映射2.1.1 association:仅处理一对一的关联关系2.1.2 collection(一对多):处理返回的是结果集2.1.3 inser新增,返回当前新增的id值2.2 resultType2.3 parameterType传多参数3 MybatisUtil工具类1 配置mybatis核心控制文件(conf.xml)<?xml vers
2020-12-01 16:25:57
826
原创 java上传实例
java上传实例一个简单的上传实例理解java上传原理servlet代码package com.liu.servlet;import java.io.File;import java.io.IOException;import java.util.List;import java.util.UUID;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import java
2020-09-19 13:04:07
96
随机数生成算法java
2022-05-13
SSM聚合项目适合初学者
2022-05-13
CRM系统Springboot版本
2022-05-13
javaweb权限管理系统(附数据库)
2020-11-11
java上传实例,附加数据库
2020-09-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人