- 博客(16)
- 收藏
- 关注
原创 关系型数据库优化
网站的用户并发性非常高,往往达到每秒上万次读写请求,对于传统关系型数据库来说,硬盘I/O是一个很大的瓶颈。例如:双十一购物双十一购物节,号称优惠比较多。所以很多人都在那天购物,特别是11.11凌晨的时候,成千上万或上亿,一起查询、浏览商品,下单购物。实质上,商品订单等信息是保存到数据库中的,那是不是很多人同时获取数据库连接,同时操作数据(读写),操作完成后关闭连接。那,是不是要同时支持很多连接,并且读写。那,现状我们一台数据库最大连接数是不是有限的。不能满足很多人同时读写,是有瓶颈的。
2024-10-18 17:18:27 871 1
原创 docker的中间间安装
启动项目的原理是通过Dockerfile构建项目镜像,并自动启动容器 ,因为我们项目和jenkins在同一台服务器,所以我们用shell脚本运行项目,原理既是通过dockerfile 打包镜像,然后docker运行即可。到这里配置完毕,启动程序进行访问,程序就会把日志自动发送到 服务器:5044 服务器中。注意:如果采用jenkins自动安装方式可能会安装不上,我们可以自己解压一个maven到 -v 的目录中,然后设置好权限,比如:我上传了一个maven到linux中,然后他会自动同步到容器中去。
2024-08-26 16:36:28 1945
原创 自定义GlobalFilter
GlobalFilter:全局过滤器,不需要在配置文件中配置,作用在所有的路由上,最终通过GatewayFilterAdapter包装成GatewayFilterChain可识别的过滤器,它为请求业务以及路由的URI转换为真实业务服务的请求地址的核心过滤器,不需要配置,系统初始化时加载,并作用在每个路由上。//设置完成相应,不会继续执行后面的filter。data.put("message","未登录");log.info("Token不为空 ,放行");//把结果写给客户端。
2024-08-21 18:33:18 1581
原创 Redis的执行命令
如果字段在哈希集中存在,它将被重写。sadd key value value:将一个或多个member元素加入到集合key当中,已经存在于集合的 member 元素将被忽略。lpush key value value:将一个或多个值 value 插入到列表 key 的表头(最左边)rpush key value value:将一个或多个值 value 插入到列表 key 的表尾(最右边)mset key value key value:同时设置一个或多个 key-value 对。
2024-07-29 16:48:07 726 2
原创 【重点】图片懒加载
将页面中的所有img属性src用data-src代替,当页面滚动至此图片出现在可视区域时,用js取到该图片的data-src值赋给src。= $(this).attr(‘data-src’) //排除已加载的图片。元素相对于顶部的高度 - 浏览器可视化区域的高度 < 小于滚动条到顶部的高度。元素到顶部距离 - 浏览器的可视化高度 > 0。js : DOM元素.offsetTop;成立就代表出现 : 不成立就没出现。
2023-08-01 15:37:56 91 1
原创 vue3实现动态路由方案一:前后端合作
2.component是一个字符串,我们需要把这一部分做一次转换(permission.ts)// 将后台返回的字符串的组件,变成真正的组件( () => import('') )3.完善路由拦截器里面的逻辑(permission.ts)2.vuex创建一个新的模块(auth)vuex的user模块里。1.清空所有的动态路由。
2023-06-14 21:44:29 246
原创 登录校验(只有token才能去去他页面)
访问,都要判断有没有token,有token则放行,没token让他去登录。创建一个管理管理文件 src/permission.ts。在main.ts中导入permission.ts。目的: 用户必须登录,不登录其他页面访问不上。设置一个白名单,在非登录的时候也能访问。
2023-06-14 14:44:59 184
原创 vue3封装表格
2.复制写好的一个模板(功能都有的,比如账号,密码,用户组等),不需要的功能删除。3.父组件定义类型和事件(如图),子组件接受(图一)d.点击创建按钮的动作里子传父。1.创建一个组件,并引入。b.子组件接受并更改数据。e.父组件接受,并对接口。a.父组件保存当前数据。
2023-06-12 15:12:44 208
原创 vue3面包屑的实现方法(3种)
1.给路由配meta:{title:'用户管理',path:'/user'},方法二 watchEffect。方法一 computed。
2023-04-06 15:57:35 1258
原创 Vue3.2vuex的引用(ts)
3.在src/store/index.ts。2.在main.ts中注册vuex仓库。4.限制分模块下的state。
2023-03-29 14:23:45 97
原创 iconfont里面svg的全局配置
/ 1. 图标的名字(icon) 2. 图标的颜色(color)3.图标的大小(size)3. customStyle(用户配置的sty)// 如果style与customStyle有属性的冲突,谁在后面以谁为主。// 12的数字(给他加一个px) 12px (不管)// 对于应用类型,必须要写成函数返回的方式。// 填充(颜色),去自己的颜色进行填充, 取父级。// 用户自定义的行内样式。// 如果用户传了size。// 如果用户传了颜色。// 定义一个props。
2023-03-28 19:47:13 386
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人