logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Java设计模式-状态模式

状态模式(State Pattern)是一种非常巧妙的行为型设计模式。它的核心思想可以用一句话概括:当一个对象的内部状态发生改变时,它的行为也跟着改变。听起来有点抽象?其实它最厉害的地方在于,它让对象看起来就像是修改了它的类一样。这通常是因为我们将“状态”封装成了独立的类。为了帮你彻底理解,我将从核心逻辑、代码结构、优缺点到实际应用为你详细拆解。

#java#设计模式#状态模式
mybatis动态创建/删除表格/批量插入数据

mybatis动态创建/删除表格<update id="dropTable">DROP TABLE IF EXISTS ${tableName}</update><update id="createNewTable" parameterType="String">CREATE TABLE ${ta...

关于Caused by: org.xml.sax.SAXParseException;必须为元素类型 “select“ 声明属性 “parmeterType“

今天写统计查询的时候出现了Springboot项目启动失败没有报错关于Caused by: org.xml.sax.SAXParseException;必须为元素类型 "select" 声明属性 "parmeterType"在main函数上捕捉异常try {SpringApplication.run(TiangongSpringBootDemoApplication.class, args);}

springboot整合thymeleaf实现简单的登录功能-单点登录(四)

上篇地址:https://blog.csdn.net/qq_36154832/article/details/90718252单点登录的系统实现单点登录的服务端项目结构1、新建一个Springboot项目,添加依赖同需求端2、UserController实现登陆跳转@Controllerpublic class UserController {@Autow...

JDK8新特性

表单现实生活中的表单是用来提交信息的,比如:办理银行卡填写的申请表、找工作填写的简历、入学时填写的个人信息表。这些都是表单的一种网页中的表单是用来向服务器提交信息的,我们最常用到的表单就是baidu的搜索框在搜索框填入关键字后,点击搜索按钮,关键字会提交到baidu的服务器,服务器根据用户输入的关键字进行检索,返回相应信息表单可以将用户填写的信息提交的服务器表单的标签使用form标签创建一个表单f

MySQL的优化-面试必备

一、EXPLAIN做MySQL优化,我们要善用 EXPLAIN 查看SQL执行计划。下面来个简单的示例,标注(1,2,3,4,5)我们要重点关注的数据type:表示MySQL在表中找到所需行的方式,或者叫访问类型。常见访问类型如下,从上到下,性能由差到最好:ALL全表扫描index索引全扫描range索引范围扫描ref...

分布式主键生成策略

在分布式系统中id需要满足一下条件1、全局唯一性2、信息安全:防止恶意用户通过id的规则来获取数据3、数据递增:保证下一个id一定大于上一个id业内解决方案1、uuid通用唯一识别码优点:代码实现简单,不占宽带,数据迁移不受影响。 缺点:无序不能保证递增,字符串存储传输查询慢不可读。2、snowfiake雪花算法高位随机码+毫秒数+机器码(数据中心+机器id)+IO流......

#分布式
Vue笔记(十四) vue-router基本路由

Vue-router1) 官方提供的用来实现 SPA 的 vue 插件2) github: https://github.com/vuejs/vue-router3) 中文文档: http://router.vuejs.org/zh-cn/4) 下载: npm install vue-router --save相关 API1) VueRouter(): 用于创建路由器的构建函数new VueRou

到底了