自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 使用Python实现工厂,依赖反转和注入

【代码】使用Python实现工厂,依赖反转和注入。

2023-06-26 12:46:30 83 1

原创 OJ 13

【代码】OJ 13。

2023-06-26 12:43:14 66 1

原创 每日一题:字符串高效查找——前缀树

asdfasdf。

2023-06-21 18:56:43 85

原创 c++17实现同步阻塞队列

2. 有界队列满时,阻塞生产者,队列进入限制生产态,后来的生产者直接阻塞。队列消费至半大小时,解除限制态,唤醒所有生产者。3. 关闭阻塞队列,禁止生产,等待消费者消费完队列剩余数据,为空后获取为null值,实现优雅结束。1. size=0为无界队列,否则为有界队列。

2023-04-13 02:59:32 111

原创 【C++】实现真正的Lambda捕获右值引用对象

【代码】【C++】实现真正的Lambda捕获右值引用对象。

2023-04-07 02:54:14 197

原创 23种设计模式的C++实现

23种设计模式的C++实现

2022-10-08 00:34:04 209

原创 整数分割——DFS回溯

输出5的所有求和的组合方式,不允许重复组合,如5=2+3和5=3+2是重复的。输出结果字符串需按字典序排序。

2022-07-25 21:42:59 62

原创 Java系统学习计划

一、系统学习Java1. 目标为系统掌握:网络请求、集合、多线程、高并发、JVM、缓存、数据库、Springboot框架,以及高性能IO(Netty)、RPC(Dubbo)、分布式协调(Zookeeper)、消息队列(RabbitMq, Kafka)、MySQL Proxy、Cannal、Quartz、分布式事务(2PC, TCC, Mq, Seata) 等等2. 具体内容:1. nginx 反向代理,负载均衡,限流,集群2. Spring Cloud, Gateway, Sentinel

2021-11-04 22:27:05 1624

原创 【2021】阿里巴巴编程题(4星) 企业提供原题 [编程题]二叉树 独家递归+备忘录解法 非动规

import java.util.Arrays;import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner s = new Scanner(System.in); int m = s.nextInt(), n = s.nextInt(); System.out.println(new Main().n...

2021-07-30 10:11:07 313

原创 (Spring+SpringMVC+MyBatis)SSM中软实习第九天——角色控制页面和ajax异步请求

在昨天实现springsecurity鉴权和分页等功能后,对页面进行修改优化,使用户名在前端显示,根据用户的不同权限显示不同的操作列表。并补充学习ajax相关知识。 注意导入sql后修改数据库配置文件,我的MySql端口是3306一、页面的修改效果图如下,zhangsan是管理员权限,lisi是普通用户修改aside.jsp头部引入<%@taglib prefix=...

2019-07-22 09:01:52 293

原创 SSM(Spring+SpringMVC+MyBatis)实习第八天——SprinSecurity安全认证服务框架的使用

简介springSecurity是一个安全框架,基于 Spring 的企业应用系统提供声明式的安全访问控制解决方案的安全框架。它提供了一组可以在 Spring 应用上下文中配置的 Bean,充分利用了Spring IoC,DI(控制反转 Inversion of Control ,DI:Dependency Injection 依赖注入)和 AOP(面向切面编程)功能,为应用系统提供声明式的安全...

2019-07-17 12:30:34 360

原创 (SSM)实习第五天——分页与权限的实现

分页的实现(1)在pom.xml文件中导入“分页”的依赖<!-- 分页 --><dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version>5.1.2</...

2019-07-16 21:04:02 125

原创 (SpringMVC+Spring+MyBatis)实习第四天——实现登录

今天实习内容时实现登录:1. 搭建项目结构 和之前一样2. 修改登录页面,设置提交form表单的地址3. 编写登录验证方法3.1 在Dao层新建登录接口3.2 在mapper中添加映射 数据库查询3.3 在服务层新建登录接口3.4 实现登录接口3.5 在controller层中添加执行方法 处理请求完。...

2019-07-16 20:54:12 153

原创 (Spring+SpringMVC+MyBatis)实习第三天——ssm框架的搭建

今天学习了ssm框架的搭建,并实现了一个简易的用户管理系统,包含基础的增删查改等功能。以下为搭建过程记录,以及遇到的问题和坑的备忘:1. 新建一个Maven项目,选择如下模板:2. 新建以下项目文件夹,并将java标记为代码文件夹,将resources标记为资源文件夹:3. 配置WEB-INF下的web.xml servlet配置文件:在applicat...

2019-07-12 16:50:34 217

原创 (JDBC使用及封装)实习第二天——之JDBC增删改查

今天实习主要学习了通过SQLyog - 64 bit客户端连接管理数据库,在java项目中通过jdbc操纵数据库,并写出规范风格的代码。学习内容如下:准备阶段 1.安装并打开SQLyog数据库可视化管理工具:2.创建user数据库,字符集选择utf8mb4(兼容utf8),排序选择utf8mb4_general_ci:其中关于排序规则的选择需要明确的是,my...

2019-07-11 16:40:58 250

原创 SSM(Spring+SpringMVC+MyBatis)实习环境安装配置记录

一、安装Java环境1. 安装jdk, jre等2.配置环境变量二、安装IDEA编辑器3.安装IDEA集成开发环境4.改hosts,破解jdea5.运行HelloWorld项目6.修改IDEA性能参数,提升运行性能7.IDEA优化设置 ...

2019-07-10 13:09:27 141

testtestest

testtestest

2024-03-30

obisidian zzw

obisidian zzw

2023-09-12

使用python实现工厂注入

使用python实现工厂注入

2023-06-26

每日一题:字符串高效查找-前缀树

Trie

2023-06-21

每日一题:字符串高效查找-前缀树

test

2023-06-21

23种设计模式的C++实现代码

23种设计模式的C++实现代码

2022-10-08

空空如也

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

TA关注的人

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