- 博客(88)
- 资源 (3)
- 收藏
- 关注
原创 CGB2009-京淘项目开发全部流程
链接: CGB2009-京淘项目day01.明确京淘项目 系统架构设计明确常见的表关系学习spring boot高级用法链接: CGB2009-京淘项目day02.Spring Boot整合流程说明学习Spring Boot一些高级属性用法Spring Boot整合Mybatis-plus链接: CGB2009-京淘项目day03.SpringBoot整合Web资源熟练掌握JQuery ajax完成京淘后台构架搭建初始化后台项目初始页面链接: CGB2009-京淘项目
2021-03-25 16:54:32 717
原创 Redis 策略说明
Redis 内存策略1 需求介绍Redis中的数据,保存到内存中. 但是内存资源相对较少.如何保证其中的数据都是热点数据呢1.1 内存优化-LRU算法LRU是Least Recently Used的缩写,即最近最少使用,是一种常用的页面置换算法,选择最近最久未使用的页面予以淘汰。该算法赋予每个页面一个访问字段,用来记录一个页面自上次被访问以来所经历的时间 t,当须淘汰一个页面时,选择现有页面中其 t 值最大的,即最近最少使用的页面予以淘汰。维度: 时间T 链表结构白话:每个页面(数据)就给一个
2021-01-09 15:46:39 316 1
原创 kettle8.3 Oracle连接运行一段时间后:Socket read timed out
一段SQL在Oracle连接运行大约需要450s。因为业务需要我得运行18次,之前使用kettle8.3默认连接池的方法发现只能运行到一半然后就报错:Socket read timed out。网上的大多不清不楚。
2024-10-28 17:46:52 587
原创 内网离线版 麒麟系统、统信欧拉版(UnionTech OS Server 20)如何将内存CPU跑到百分八十
[TOC](内网离线版 麒麟系统、统信欧拉版(UnionTech OS Server 20)如何将内存CPU跑到百分八十)
2024-09-09 09:26:25 398
原创 MySQL 自动根据年份动态创建范围分区
要在MySQL中按年对日期进行分区,可以使用自动递增存储过程的方式实现动态分区,它并没有像Oracle里面的**INTERVAL (numtoyminterval(1, ‘year’))**方法。
2023-09-14 15:46:31 2602
原创 记录 MySQL 如何开启已有的定时任务
1.首先,确保你已经在MySQL的配置文件my.ini中启用了事件调度器。在[mysqld]部分添加event_scheduler=ON,然后保存文件并重启MySQL服务。这将启用MySQL的事件调度器功能。在结果中,你可以查看定时任务的名称、启用状态、计划执行时间等信息。确保你要开启的定时任务的状态显示为ENABLED。将event_name替换为你要开启的定时任务的名称。这将使MySQL开始按计划执行该任务。3.确认定时任务已经成功开启。但如果是线上业务不能停也可以在该数据库中输入。
2023-08-24 12:10:51 576
原创 Oracle 自动根据年份动态创建范围分区 踩坑填平
对于根据年份自动创建分区,您可以使用INTERVAL (numtoyminterval(1, ‘year’))。这是一种在Oracle数据库中动态创建范围分区的方法。使用INTERVAL关键字和numtoyminterval函数,您可以定义一个自动增长的分区间隔,即每个分区的范围都是前一个分区末尾值加上指定的间隔值。关于分区的各种策略就不说了,直接说关键的。,本篇是25年以及之后开始自动创建分区。
2023-07-25 17:00:36 1214
原创 Java设计模式 --建造者模式【Builder Pattern】
建造者模式使用的场景,一是产品类非常的复杂,或者产品类中的调用顺序不同产生了不同的效能,这个时候使用建造者模式是非常合适,我曾在一个银行交易类项目中遇到了这个问题,一个产品的定价计算模型有 N 多种,每个模型有固定的计算步骤,计算非常复杂,项目中就使用了建造者模式;二是“ 在对象创建过程中会使用到系统中的一些其它对象,这些对象在产品对象的创建过程中不易得到”,这个是我没有遇到过的,创建过程中不易得到?那为什么在设计阶段不修正这个问题,创建的时候都不易得到耶!
2022-11-02 15:42:09 264
原创 Java设计模式 --门面模式【Facade Pattern】
门面模式是一个很好的封装方法,一个子系统比较复杂的实话,比如算法或者业务比较复杂,就可以封装出一个或多个门面出来,项目的结构简单,而且扩展性非常好。还有,在一个较大项目中的时候,为了避免人员带来的风险,也可以使用这个模式,技术水平比较差的成员,尽量安排独立的模块(Sub System),然后把他写的程序封装到一个门面里,尽量让其他项目成员不用看到这些烂人的代码 。 使用门面模式后,对门面进行单元测试,约束项目成员的代码质量,对项目整体质量的提升也是一个比较好的帮助。
2022-10-09 10:16:01 711 1
原创 《大话设计模式》-策略模式(Java)
策略模式是一种定义一系列算法的方法,从概念上来看,所有算法完成的都是相同的工作,只是实现不同,它可以以相同的方式调用所有的算法,减少了各种算法类与使用算法类之间耦合。另一个方面的优点是简化了单元测试,因为每个算法都有自己的类,可以通过自己的接口单独测试。设计模式回顾策略模式、代理模式、装饰者模式的区别。...
2022-07-26 21:58:55 387
原创 Oracle,Mysql MD5加密函数 32位大写
** Oracle MD5加密函数 32位大写 **RAWTOHEX(DBMS_OBFUSCATION_TOOLKIT.MD5(input => utl_raw.cast_to_raw(concat(SFHM,'key')))
2022-05-26 19:20:42 1129
原创 kettle不执行任何更新 实测详解
需求 将A表中的数据传输给B表,但根据条件将B表中有对应的数据不执行任何操作建两张数据结构一样的表插入一些测试数据勾选“不执行任何操作”点击直接测试,运行正常可以看到,“符合条件” 的并没进行更新, “未符合条件” 在不改变原来数据的情况下又 插入了一条数据!总结:勾选“不执行任何更新后”,只会根据条件进行插入,但并不会执行任何更新!...
2022-03-01 10:59:52 2736
原创 MySQL 日期字段数据按月数判断奇数偶数
目的:想根据一个日期字段的月份来区分事项,如1月是大中专院校毕业学生迁入,2月是大中专院校录取学生迁入思路:截取月份的值来判断奇偶数例子: 推荐:select oper_time,substring( date_format( oper_time, '%Y%m%d%H%i%s' ), 5, 2 ) % 2 = 1 from sys_oper_log; 或:select oper_time from sys_oper_log where substring( date_format( oper_t.
2021-12-22 15:20:25 1047
原创 kettle:Deadlock found when trying to get lock;try restarting transaction
在使用kettle进行数据抽送时,使用**更新/插入(控件)**出现错误:Deadlock found when trying to get lock;try restarting transaction中文翻译:尝试锁定是发现死锁;尝试重新启动事务。就我在对那个表进行操作,应该也不会出现抢占资源的情况,不知为什么??不完美解决办法:新建一张数据结构一样的表!那位大神解决了,麻烦请把办法写到评论区,谢谢!!!...
2021-12-21 15:22:55 1213
原创 kettle column‘**‘ doesn‘t have a default value
kettle在做抽取数据时,出现 column’…name’ doesn’t have a default value 错误我的原因:插入/更新控件里,更新字段列表,之前把主键删除了(脑子抽了,忘记还要插入了!)ps:推荐不过脑,直接点击获取和更新字段!...
2021-12-21 11:32:09 463
转载 若依微服务新添模块
一、新建模块前提前后端项目能完全运行起来。如下图所示二、在ruoyi-modules模块下新建自己的模块如:ruoyi-test三、创建包名如:com.ruoyi.test四、将ruoyi-system中的以下四个文件复制到自己新建的模块中4.1 将java文件重命名为RuoyiTestApplication(可以自己定义) ![在这里插入图片描述](https://img-blog.csdnimg.cn/b4e5ead6a67d4c7da74291578bc79a2c.png?x
2021-12-18 16:34:38 3749 3
原创 Json转换成excel 离线版
1.准备闲言碎语不要讲,这是一个网页版本的。首先需要下载 xlsx.full.min.js 支持包获取地址:官方GtiHub库附:<script src="https://unpkg.com/xlsx/dist/xlsx.full.min.js"></script>2.代码<!doctype html><html lang="en"><head> <meta charset="UTF-8"> <meta n
2021-12-13 18:47:23 2570
原创 一篇学会:mysql锁表查询和解锁操作
在做数据库操作时,有时会因为自己的粗心或者程序设计上的缺陷导致锁表,在mysql中查看锁表和解锁的步骤如下: //1.查看当前数据库锁表的情况 SELECT * FROM information_schema.INNODB_TRX; //2.杀掉查询结果中锁表的trx_mysql_thread_id kill trx_mysql_thread_id除此之外,另外一种查询锁方法 1、查询是否锁表 show OPEN TABLES where In_use
2021-12-13 09:33:27 2933
原创 HTML音频audio重构样式以及实现
实现样式:设计思路根据点击的区域来加载音频,每次先停止其他音频播放,根据当前的下标来找到类名,对应着进行音频的操作。Html<div class="secondary_right_item" style="text-align: justify;"> <div class="item-box"> <!--4D影院--> <div class="dl_item"> <img class="img disappear_img" src="
2021-10-25 15:46:37 1001
原创 记录Free marker在判断if中 ??|?has_content|!|?if_exists的区别
今天在前端页面做逻辑判断但是没有生效,具体如下:请教了一下大佬换成了:`?? `判断左侧的变量是否丢失,相当于java中的null的判断,或者这个变量是否未定义。`?has_content` 非常像??,但是它同时也会对空字符串或空list或空map进行判断。`!` 用来给变量一个默认值,例如color!”no color”。`?if_exists` 是??的老写法,现在不推荐使用。...
2021-10-25 11:18:06 371
原创 HTML 实现图片内竖线的定位
效果图Html<div class="item-box"> <!--4D影院--> <div class="dl_item"> <img class="img disappear_img" src="4dyy.png" alt=""> <img class="img_big appear_img" src="4dyy_big.png" alt=""> </div> <img src="assets/img/d
2021-10-18 08:51:55 234
原创 css 图片填充div自动适应
padding-bottom: 69.67%; display: inline-block; max-width: 100%; overflow: hidden; background-position: center center; background-repeat: no-repeat; -webkit-background-size: cover;
2021-10-15 12:01:50 350
原创 登录 使用js实现验证码倒计时
<!DOCTYPE html><meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=0"><html> <head> <meta charset="utf-8"> <title></title> <link rel="stylesheet" href="ass
2021-09-23 09:25:37 190
原创 前端页面 简历设计
css设置边框阴影;box-shadow的使用.js上传图片.javascript怎么清空一个div里面的内容.关于HTML中上传图片.html 自定义上传图片样式,并回显.JS验证图片格式和大小并预览
2021-09-16 09:51:34 253
原创 关于React 输入框、图片、选择器、日期选择器的代码操作
import React, { useCallback, useEffect, useMemo, useState} from 'react';import { Picker, List, InputItem, ImagePicker, DatePicker, TextareaItem, Button, WhiteSpace} from 'antd-mobile';const HandlePage = () => { const [data, setData] = useSt
2021-09-07 18:17:38 390
转载 mysql中find_in_set()函数的使用及in()用法详解
这篇文章主要介绍了mysql中find_in_set()函数的使用以及in()用法详解,需要的朋友可以参考下:MySQL手册中find_in_set函数的语法解释:FIND_IN_SET(str,strlist)str 要查询的字符串strlist 字段名 参数以”,”分隔 如 (1,2,6,8,10,22)查询字段(strlist)中包含(str)的结果,返回结果为null或记录假如字符串str在由N个子链组成的字符串列表strlist 中,则返回值的范围在 1 到 N 之间。 一个字符串列
2021-07-20 10:31:21 994
原创 若依vue整个form表单被disabled修饰后,让里面的一个按钮还有其功能
因为新增,修改,查看走的都是同一个方法,所以设置了动态的disabled的value值但是出现个问题就是我在里面表单的一个查看按钮无法点击了。在网上找了许久,所以直接上解决方法附:
2021-07-19 15:30:46 1756 5
基于前端动态数据源进行查询、新增等操作
2024-06-25
HTML加水印:水印起始位置x轴坐标,水印起始位置Y轴坐标,水印行数,水印列数
2023-03-07
事项各表单信息,关于一个业务情况的各种表单选项信息!!!
2022-05-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人