自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(137)
  • 资源 (1)
  • 收藏
  • 关注

原创 npm run build小技巧

2、如果你的前端项目运行在后端服务【前后端部署在同一服务】上,同样可将上述两个路径设置在你本地的后端项目路径下,这样前端代码编译后可直接在后端项目中将代码移交到代码库,然后启动后端服务可直接食用,或在远程服务器执行脚本重新获取代码库的最新前端代码,即前端自动部署生效。1、如果你本地有nginx服务,可将对应两个路径设置到nginx的html路径下,实现每次编译后即可生效的效果。

2024-03-13 10:43:34 552

原创 折叠式隐形纱窗原理

以上图现象为例,可调整折叠纱窗一侧上部分的4跟组织线长度。从而解决上轨与下轨拉动不同步的问题。如果出现上轨与下轨不同步,可分析是否是某些绳子被拉长导致的。

2024-02-19 23:51:11 206

原创 ireport踩坑日记

添加或编辑field。

2023-08-24 11:54:03 92

原创 分布式数据库设计

为解决单库存储数据量太大导致的操作数据库效率问题一般采用的是分库分表的方式。分库:即将原本存储在一个库的数据分布到多个库中。分表:即将原本存储在一个表的数据按照业务特性或数据特性进行拆分,将数据拆分到多个表中。分库设计过程中常面临的问题:分布式存储后如何保证访问效率,举例当看到一个查询的key时如何快速到确定在哪个库,如何快速地查询出来。

2023-08-13 00:28:34 250

原创 HashMap原理学习

1.8及以后为 数组+链表+红黑树。

2023-08-12 23:45:41 182

原创 游标pls-00324

解决的方式是,将结果值细粒度接收,即直接定义多个字段类型的变量接收。%found – 该行触发。暂时不知道原来的语法有什么问题。即用cursor做反向判断。

2023-08-10 22:53:41 76

原创 【python】anaconda创建python3.6的虚拟环境失败或卡在Collecting package metadata (current_repodata.json):...

如遇考虑设置清华源,另一篇文章。

2023-07-23 20:07:47 3276

原创 【python】Anaconda使用

知乎好文 https://zhuanlan.zhihu.com/p/32925500。

2023-07-23 15:30:22 1306

原创 【解决问题】NGINX突然启动不了

NGINX之前运行好好的,突然执行bat即start nginx运行不起来了。一般原因有两个。

2023-07-11 14:07:48 2298

原创 技术能力强但拿不到心仪的offer?看下这几点有没有中招?

三分简历,三分谈吐,四分感悟企业选人其实是没有深度可量化的指标,评价往往是千人千面的。所以为什么发现技术比你差的人入职了你心仪的公司,工资比你高,晋升机会比你多?多对比下谈吐与感悟。

2023-07-10 16:06:49 301

原创 CSDN的博客积分计算规则介绍

最近很疑惑CSDN的博客积分是怎么计算的,排名为什么在一直往后跑。找到了官方说明,原来给别人评论也是可以加分的。

2023-07-10 12:34:15 133

原创 高楼的思考

高楼思考

2023-07-08 23:41:40 212

原创 技术人的迷茫与有感而发

,备受启发,后续不定期更新工作与生活感悟类的文章。老二是洛阳的,博主也是河南的,与其还是老乡呢。最近看了CSDN大V博主 沉默老二 的文章《《工作中的那些敏感小事》

2023-07-08 22:55:00 169

原创 Oracle单个字段多记录拼接

sql查询中,一个字段多个结果拼接的两种方式

2023-06-09 09:39:32 2494

原创 【Oracle】同义词synonym

synonym:同义词,同义名称。注意:如果在创建过程使用的。,在删除过程也要带上。

2023-02-23 11:41:59 152 1

原创 2022年终总结【一个31岁Java开发者的年终总结】

一年过得马马虎虎,最大的事是老婆怀孕了,7月底怀上的,预产期在23年4月底。想想以后的生活,感觉责任更大了,有点小累并幸福着。

2023-02-18 23:13:08 426

原创 REDIS分布式锁常见问题

获取锁过程给键设置(setnx)唯一性的值。在任务处理结束后取出键对应的值,如果为对应进程设置的值再释放对应键。1、持有锁的进程操作时间过长,锁被自动释放,但进程本身不知道,甚至可能错误地释放掉其它进程持有的锁。2、一个持有锁且执行时间长的进程崩溃,其它想要获取锁的进程不知道,只能等待锁自动释放,浪费资源。4、1和3同时出现,多个进程都获得锁,且每个进程都认为自己是唯一的。3、一个进程持有锁过期后,多个进程同时尝试获取锁,并且都获得了锁。

2023-02-02 23:08:51 706

原创 LeetCode 1-Z字形打印字符串

将一个给定字符串 s 根据给定的行数 numRows ,以从上往下、从左到右进行 Z 字形排列。输入:s = “PAYPALISHIRING”, numRows = 3。输入:s = “PAYPALISHIRING”, numRows = 4。输入:s = “A”, numRows = 1。输出:“PAHNAPLSIIGYIR”输出:“PINALSIGYAHRPI”来源:力扣(LeetCode)

2022-12-31 22:37:27 291

原创 idea debug调试

1.强制退出某一个方法在debug的frames中找到对应方法,右键force return,然后在弹出的对话框中输入return语句就可以了。

2022-11-25 18:21:45 415

原创 【原生JS】js小数正则,JS小数正则看本文就够了

限制录入有效的最多两位小数的数字var v_regExpValidNum = new RegExp("^[0-9]*([.][0-9]{0,2})?$");var res = v_regExpValidNum.test(12.45);var res1 =v_regExpValidNum.test(12.453);var res2 =v_regExpValidNum.test('E12.4');var res3 =v_regExpValidNum.test('12.4');var res4 =v_

2022-02-07 16:00:36 1240

原创 【原生JS】web原生文字轮播效果

2020年在新公司的老项目(JS)中有开发文字轮播的需求,网上找了很多方案,总有一些美中不足的细节问题。研究了半天时间,最终开发出一套个人满意的原生JS的文字轮播效果。效果如下(简要为:无限轮播,丝滑切换):<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width,

2022-02-06 21:57:35 1015 1

原创 【Notepad】Notepad++常用快捷键总结

操作系统:Win10区域选择:alt+a

2022-02-06 20:22:36 740

原创 【中间件Redis】Redis四种持久化机制与选型参考

【中间件Redis】Redis四种持久化机制与选型参考1.RDB(Redis DataBase,*DB快照*)2.AOF(Append Only File, *追加文件*)默认机制选型参考Redis提供有四种持久化方案,即RDB(Redis DataBase,DB快照)、AOF(Append Only File,追加文件)、No persistence(不进行持久化)、RDB + AOF(快照+追加文件)。对于后面两种不再单独介绍官方文档(In Eng):https://redis.io/topic

2022-02-05 21:27:56 863

原创 【Java开发】自定义注解RuntimeTest

下文三个步骤创建的文件目录结构参考:1.新增注解文件RuntimeTestpackage xyz.dongzhensong.junitlearn.test;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;@Retention(value= RetentionPolicy.RUNTIME)public @interface RuntimeTest {}@Retentio

2022-02-05 20:27:16 713

原创 【JAVA单元测试】单元测试模拟高并发操作

1.定义高并发请求数与倒计时器// 并发请求数private static final int threadNum =500;// 倒计时器private CountDownLatch cdl =new CountDownLatch(threadNum);2.设计实现Runable接口的用户请求类(在test类内定义)private class UserReq

2022-02-01 16:59:31 2567

原创 【Oracle】Oracle创建触发器

【Oracle】创建触发器创建触发器验证执行删除操作:查询trigger日志表:plsql版本:13.0.2Oracle版本:Oracle Database 11g Express Edition Release 11.2.0.2.0 - 64bit Production创建触发器(以删除操作触发器为例)-- 先创建一个日志表用于存储删除操作的记录CREATE TABLE tr_log_user_info_del AS SELECT * FROM user_info WHERE 1=2;

2022-02-01 10:07:25 6607

原创 【Oracle】Oracle通过表名查询触发器

-- 注意表名为大写select a.trigger_name,a.status,a.* from all_triggers a where table_name='TABLE_NAME';可查出触发器名称,触发器的状态(是否可用),触发器body(trigger_body)…

2022-01-27 15:51:06 4463

原创 【Oracle】解决问题:pl/sql developer 小钥匙图标下拉框中oracle连接串不加粗显示

将连接串按照以下格式修改USERNAME/password@oracle实例地址注意用户名使用全大写,oracle实例小写暂不知道是不是版本问题才对格式有这样的要求,plsql版本 10.0.3.1701

2021-02-23 18:11:48 294

原创 xshell简单使用

下载文件sz filepath

2021-02-13 23:43:43 244

原创 Oracle根据外键名称查找关联的表与列

这篇博客介绍如何在只知道外键名称的情况下查找到关联的表与列。环境:Oracleselect * from dba_constraints where constraint_name='FK_CONSTRAINT_NAME' and constraint_type = 'R';注意外键名称为全大写格式

2021-01-31 14:43:56 795

原创 plsql创建、测试存储过程

1.使用plsql创建存储过程:在objects视图中右键procedures,选择New...输入名称,定义入参与出参:OK后在编辑窗口编写存储过程脚本:create or replace procedure TestProcedure(p1 in Number, p2 in Number,r1 out Number,r2 out Number) isbegin r1 := p1+p2 ; r2 := p1-p2 ;end TestProcedure;2.使用plsql验证存储

2021-01-03 23:02:33 6344

原创 win64 安装Oracle 11g

下载Oracle:https://www.oracle.com/database/technologies/xe-prior-releases.html安装:解压下载后的文件,运行DISK1/setup.exeUnzip the download and run the DISK1/setup.exe中间有一步骤设置密码,设置123456启动数据库启动应用 Start Database设置用户并授权win+r–cmdC:\Users\dongzhensong>sqlplus /

2020-12-27 23:38:19 239

原创 vuex使用及自定义Vue指令vue-permission

todo vue自定义指令

2020-10-24 23:26:04 9154 1

原创 Vue学习

2020/9/20简写SPA: single page applicationMPA: multi page application2020/9/21编译文件变异后的文件一般通过file://协议无法直接查看页面,可通过全局安装startserver使用快捷install 并 startservernpm i startserver -gwebpack:别名: resolve: { extensions: ['.js', '.vue', '.json'], alias:

2020-10-18 18:06:46 215

原创 解决问题--Could not get JDBC Connection

有的时候包这个错误并非真是用户名密码错误导致的!1.查看日志是否是因为服务端口被占用,导致工具类bean未创建成功解决方式:杀掉占用相应端口的进城、重启PC、修改端口号

2020-08-24 15:56:25 5564

原创 解决问题---docker:transport: dial unix:///var/run/docker/containerd/docker-containerd.sock: time

目录1.触发2.解决1.触发docker exec -it oracle bash提示报错无法执行,百度的答案是需要重启容器,重启过程中报了如题的错误。2.解决1.把当前用户添加到docker的组里面sudo usermod -a -G docker $USER2.然后重启docker: service docker restart3.重启系统:reboot进入容器命令执行结果:[root@VM-0-2-centos ~]# docker exec -it oracle bash[orac

2020-08-09 17:24:32 4540

原创 解决问题--修改weblogic密码后无法启动以及如何解密weblogic的3DES密文

最近因公司安全要求,必须修改weblogic弱口令。通过weblogic的console修改完成之后发现weblogic服务启动不了了。1. 在console修改weblogic密码后weblogic无法启动的问题再现场景:weblogic启动的情况下,在浏览器访问console:localhost:7001/console,登录进去,进入“安全领域”–“myrealm”–“weblogic”,进行口令修改。解决方法:修改配置文件(注意准确路径)::$BEA_BASE/user_projects/

2020-07-31 12:53:25 1492

原创 解决问题--Maven,IDEA项目External Libraries下只有jdk没有maven依赖

在工程目录下使用mvn install -X查看详细日志。根据提示信息进行修改:1.fastjson 1.2.58 无法下载的问题[ERROR]Failed to execute原因:因为公司的maven仓库代理了阿里云的仓库,但是fastjson1.2.58是有漏洞的,因此可能是公司maven仓库做了限制:不允许下载该版本。解决:在其它电脑设置maven仓库为阿里云中央仓库,然后在任一个Maven项目中引入该版本依赖,将其下载下来。仓库镜像: <mirror>

2020-07-21 09:59:45 5095

原创 vue filters使用

filters中放置时间转换的过滤器方法:filters: { convertDate(dateTime){ let date = new Date(dateTime); return formatDate(date,"yyyy-MM-dd hh:mm:ss"); } },在页面上使用该方法:{{ "2020-07-15T22:22:67" | convertDate

2020-07-15 11:32:31 285

原创 解决问题--java.lang.ClassNotFoundException -- redis抛出

日志:Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.springframework.data.redis.serializer.SerializationException: Cannot deserialize; nested exception is org.spri

2020-07-09 14:48:08 2427

Vue+ele后台模板

高效的Vue+ElementUI后台模板,

2019-03-05

空空如也

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

TA关注的人

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