自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(90)
  • 资源 (18)
  • 收藏
  • 关注

原创 面试之 微服务架构 springCloud、消息队列、任务调度(xxl-job),定时任务

1、什么是微服务?将传统的单体应用,根据业务划分多个服务,每个服务互相独立,可以单独部署,而服务和服务之间又可以通过rpc、dubbo、http等互相调用2、优缺点:优点:①针对频繁使用的服务可以水平扩展(添加机器)②方便开发,避免代码版本冲突③明确业务边界,解耦。缺点:①增加运维成本,单体的应用只需要维护一个机器,现在要维护很多机器。.........

2021-12-13 14:38:09 3571

原创 开发中遇到的问题和经验 记录 ------- 后端篇

1、https://www.jianshu.com/p/721c76c1529c

2021-06-17 10:59:39 8238

原创 记录开发中遇到的坑和经验 ------前端篇

1、重复提交表单场景:点击某个按钮后,后台可能要反应一会,此刻,用户误以为没有点击,可能又点击了一次。导致操作执行两次。涉及到数据操作的就会重复插入。解决方案:

2021-06-15 14:05:40 589 2

原创 java经验技巧

有时候需要写很多if else,但类似于重复简单的逻辑时,可以考虑使用这个方式,如参数校验(依据参数某字段类型进行不同字段的校验)坏处:需要维护和管理对象的创建和注册。(可以使用@PostConstruct来初始化)好处:代码更优雅、结构清晰可扩展、方便通过添加删除或修改不太条件的逻辑处对象。

2023-10-30 18:12:03 116

原创 idea配置gitLab

安装完插件就出现了GitLab菜单,在这类可以配置gitLab的账号和Token(或者编辑旧的)查看当前项目管理的 远程仓库再git的地址,该地址可是gitLab的,也可以是github的。如果安装成功再次点击TEST按钮展示如下:git版本。如果是gitlab则 安装gitLab的插件。前言:网上有很多类似的文章,但描述不够详细。如果密钥无效,则点击Ok时 会弹出。步骤2:idea配置gitlab。去GitLab中获取Token。如果是gitHub的,则。

2023-09-04 14:36:00 2541 1

原创 SQL死锁

使用脚本刷数据时,开多线程经常遇到死锁现象,面试也经常问到,故开此篇。

2023-06-14 19:59:20 7749

原创 sql查询的技巧

如果你需要在 MySQL 中区分大小写,可以在创建表时指定字符集为区分大小写的字符集,例如。可以发现 group by 是取了 order by 结果的首行!mysql中 join和 inner join 有区别吗?mysql默认不区分大小写,这意味着。

2023-05-03 17:16:34 149

原创 ai_huggingFace实践

ai越来越活,我们要主动去了解和应用。

2023-04-12 17:34:06 324 1

原创 学习uni-app遇到的坑

HBuilder X 关联微信小程序: 需要配置微信小程序的端口(因为微信小程序的端口每次开启都会变化)启动报错:到微信小程序工具中: 以下:pages.json项目目录为: 开发直达页面当系统越来越复杂时,调试跳转页面麻烦,这时候需要直达页面的配置因为是页面,所以仍在page.json中配置 此刻小程序中就有这个可以选择的 详情页。

2023-04-10 23:36:57 162

原创 Springboot的理解和疑惑

大家都知道springboot的好处是,简化配置,一键启动,面试也总是问自动装配的原理,我们只有深刻理解装配原理才能以不变应万变。

2023-03-15 17:09:35 435

原创 项目设计模式和规范

设计模式

2023-03-02 16:54:31 270

原创 java_读写分离_shardingsphere

shardingsphere 主从复制

2022-09-22 17:58:57 367

原创 超级基础篇_疑惑实验

设计模式、疑惑实验、基础知识

2022-09-21 10:52:06 188

原创 java_基础——miansi

java基础

2022-09-08 10:22:53 145

原创 学习笔记——数据结构与算法之美_极客时间

学习笔记

2022-09-07 18:26:47 421

原创 elasticsearch 搜索

1、安装1)下载:官方下载地址:Download Elasticsearch | Elastic我是去历史版本里下载的 7.10.1版本2、安装/运行下载后,解压缩,运行bin目录的:elasticsearch.bat即可运行运行后看到如下界面:然后访问: localhost:9200说明:安装成功!(坑:之前作者安装了 但是死活访问不了,后面可能是因为安装了node.js才解决,不确定解决的方法)额外的配置:4.打开 conf...

2022-04-19 14:35:07 2396

原创 java面试目录

面试之 微服务架构 springCloud、消息队列面试之 mysql 、Redis基础笔记 笔记_飞花落雨的博客-CSDN博客开发中遇到的问题 记录 ------- 后端篇_飞花落雨的博客-CSDN博客面试 之 spring 、sprinBootmybatis 实战实践总结_飞花落雨的博客-CSDN博客_mybatis实验总结静态代理 、动态代理_飞花落雨的博客-CSDN博客设计模式...

2022-03-05 11:28:38 454

原创 guava技巧

ww

2022-01-28 08:58:17 497

原创 ForkJoin的使用

ForkJoin解决问题的思路,基本套路用于,基本都是以下为模板,只是修改( 自定义任务的泛型)线程处理后返回类型,以及compute方法。

2021-12-23 12:28:23 1694

原创 面试 之 spring 、sprinBoot

spring、 springBoot

2021-12-20 17:39:12 348

原创 SHA256 算法 加密文件、防文件篡改、文件校验

SHA256算法用处:(结合实际开发得心得如下,其他用处不知)映射作用。将用户明文密码 加密后得到hash,将其保存到数据库,防止通过数据库查看明文密码 防篡改作用。对文件或者字符串进行加密,得到hash,如果文件或者字符串被篡改,则hash就不会和上次得到得hash相同了。 只要通过SHA256算法得到的结果都是128的字符串。代码实现:maven依赖:<?xml version="1.0" encoding="UTF-8"?><project xmlns="ht.

2021-10-20 16:53:54 6580 2

原创 Python 控制舵机

原理:UNO R3中写入控制舵机转动度数的程序,该程序一直检测:serial是否又数据,有则操作舵机。 python程序负责向 serial 写入数据,并可以通过serial读取 舵机角度的信息。1、硬件连接说明:示例中的信号线接的是10号引脚。2、通过usb数据线,上传控制舵机的程序到UNR R3说明:这里的舵机引脚 是10/* 舵机的控制*///导入舵机的库#include <Servo.h>Servo servo_pin_1;in...

2021-09-21 14:15:14 5618 2

原创 后台填充pdf数据后并下载 的实现

场景:后台有“合同”.pdf 需要填充 客户名称、身份证件号 等信息。解决办法:方式1:先对pdf进行特殊处理,设置“表单”,再通过程序获取pdf的表单,进行遍历表单进行填充。具体步骤:步骤一:确认合同内容并转换成PDF客户根据自身业务要求确认合同内容,在合同中需要填入参数的地方空出足够的空间。客户将word版本的合同文本转换成PDF格式。步骤二:安装Adobe Acrobat软件客户在本地安装Adobe Acrobat 9 Pro软件。步骤三:标出合同的文本填充域..

2021-09-14 19:01:19 946 3

原创 idea远程调试服务器

// 找到对应的jar包目录,执行下面语句即可 (该语句其实就是,上一步骤中的 idea界面中自动显示的: For JDK1.4x 的参数)java -Xdebug -Xrunjdwp:transport=dt_socket,address=5005,server=y,suspend=n -jar mac-test-0.0.1-SNAPSHOT.jar1、程序放在tomcat服务器上运行:2、程序直接使用java -jar包的 方式运行:3、程序放在liberty服务器上运行:以上三种.

2021-08-13 12:08:47 1631

原创 静态代理 、动态代理

代理: A代理B对象,则以后 需要访问B对象 ,那就去先访问A对象,看A对象在执行B对象前(后)有木有增加什么逻辑。1、静态代理什么是静态代理?代理类由程序员自己写,在编译期就已经确定了。静态代理的用途: 控制真实对象的访问权限 通过代理对象控制对真实对象的使用权限、增强。 1)、定义一个 公共的接口public inferface C{ public void say();}2、被代理的对象:public class B implements C {@.

2021-07-13 17:05:13 179

原创 上传文件 几种路径

上传文件时 遇到的玄学问题:本地运行项目可以,服务器上路径总是错误解决方法:request.getServletContext().getRealPath("/upload");

2021-06-07 15:16:08 417

原创 前端 layer弹出层弹出带分页的列表页面

弹出层 layer。open() 弹出其他页面(弹出 vm、或者ftl的页面)一般而言,它好像只能弹出来html,但是未经模板引擎渲染的vm、ftl页面 则无法弹出所以, 主页(原始的页面),加一个隐藏的id为 temp 的div,该div 包含一个 《ifrmame》标签,通过ifrmame的src 链接到 我们要跳转的 任意类型的页面(因为这里的src的链接是可以跑到controller层的),而点击某个按钮的时候,触发 layer。open()的使用, 其 content 属...

2021-05-19 11:43:38 609

原创 知识点 左连接、右连接、内连接

左连接:左表的所有行会显示,右表的 只有和左表匹配到的行才会显示。即: A表的全集+ AB表的交集右连接:右表的所有行会显示,左表的 只有和右表匹配到的行才会显示。 即:B表的全集+AB表的交集全连接:就是笛卡尔乘积,两个表的每行匹配...

2021-05-08 11:44:50 22096

原创 db2分页sql

db2中没有 limit 0,20 这样的用法。但提供了 row_num()函数:思路:借助 row_num() 给我们的表 生成序号,再通过 where 对行号进行区间判断。sql写法:mysql分页写法:select a.name, a.age ,b.id from user a left join work b on a.id=b.id limit 20,30db2分页写法:select * from ( select row_num() over() as rown

2021-04-27 17:29:29 4012 3

原创 解决web页面 报 异常、错误的 思路

虽然每次最终经过摸索,找到问题的所在,但总花费不少时间。只有模糊的排除思路。为此,总结并记录一下!项目场景:web页面显示 后台错误等问题。问题描述:web页面报500、内部服务器错误、404找不到、未知异常错误原因分析:思路:肯定是通过查看 前端请求到后端的路径,1、先找到前端请求到后台的 请求路径,但有时候不是很直观就能看到的,(特别 是刚接手一个新项目,不是很熟悉的情况下),有效率的方式如下:2、按 F2调出开发人员选项,可以查看发生的请求路径地址:3、有时候.

2021-03-25 10:22:17 3653

原创 谷粒商城 随笔 学习记录

阿里云的 oss对象存储坑:场景:开通阿里云的oss后,图片上传不成功,浏览器报错404,但是后端可以单元测试测试通过。分析:跨域问题解决方法:控制台-》oss对象存储-》概览-》 对跨域访问进行规则设置,全写 * 即可前端项目校验后仍需要后端进行校验前端校验的目的:1、界面友好提示2、将传入到后台的数据规整化后端如果不再校验,存在的危险性:可以通过postman这种向后台发送 为校验的数据,存在危险性...

2021-03-08 10:43:08 85

原创 java8 特性学习 stream()

教程:https://www.runoob.com/java/java8-streams.html理解:对集合元素快速筛选、过滤 、收集实体集合。fiter(判断条件)。sorted(排序条件)。map(映射关系)。collect(Collectors.toList());1、filter() 判断条件形式为: 自定义的变量->自定义的变量。属性 与其他值或表达式进行潘判断 //自定义的变量 无需声明 或者说是 匿名式声明函数如:// 计算空字符串 // 计算空...

2021-03-05 16:21:44 362

原创 vscode vue 快捷键使用 代码模板

1、经常用到的 vue代码模板 可以通过设置 vscode 进行设置新建或者添加到现有 代码代码片段内容为:{ "生成vue模板": { "prefix": "vue", "body": [ "<!-- $1 -->", "<template>", "<div class='$2'>$5</div>", "</template>", "", "<script>",..

2021-03-03 17:07:00 863 1

原创 bug_ renren-fast注册到 nacos上

项目场景:跟着视频开发 谷粒商城,其中 需要将 renren-fast 注册到nacos上。而我项目却启动不起来问题描述: 欢迎使用 renren-fast 人人快速开发平台 - Powered By https://www.renren.io/====================================================================================================================2021-03

2021-03-03 11:31:29 2004 5

原创 bug_1_springBoot:Protocol handler start failed

2-25 13:56:01.805 ERROR [gulimall-product,,,] 24140 --- [ restartedMain] org.apache.catalina.util.LifecycleBase : Failed to start component [Connector[HTTP/1.1-10000]]org.apache.catalina.LifecycleException: Protocol handler start failed at org.apach.

2021-02-25 14:04:13 127

原创 opencv 检测物体后“扶正“位置,输出要旋转得角度和中心坐标

想要做一个 通过cv定位物体坐标,通过python运行输出坐标和角度,控制舵机也旋转多少度,达到,自动校正物体的目标,从而对杂乱的物体摆放进行后续操作。1、编写物体识别的类(文件名叫:圈出多个物体的轮廓 .py,中文名你没看错。。。)'''如果识别的物品结果比较复杂则需要,降噪的程度很一点函数cv2.findContours()有三个参数。第一个是输入图像,第二个是轮廓检索模式,第三个是轮廓近似方法。'''import cv2 as cvimport numpy as np

2021-02-05 14:10:15 3031 6

原创 json 进行jsonObject转实体类对象或列表

导入jar依赖 <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.7</version> </dependency>将json转换为实体对象import co

2021-01-22 10:58:16 2242

原创 js 函数 变量问题

function fun1(row){ var lendId ="'"+row.lendId+"'" fun2('+lendId+')}function fun2(lendid){ alert(lendi)}如果将var lendId= "row.lendId" 或者var lendId= ‘row.lendId’ 都是取不到这个变量值的,取的是 字符串 row.lendId而已传递lendId的时候 又要加上 单引号和加号why?...

2021-01-07 11:09:12 166

原创 HashMap初始化指定容量后,遇到不够用时,还会扩容吗?

先说答案:会public class temp{ public static void main(String agrs[]){ HashMap hashMap = new HashMap(20); System.out.println(hashMap.size);//输出0, 要记得 容量是容量,尺寸是尺寸 for(int i=0;i,30; i++){ hashMap.put(i,i); System.ou

2020-11-20 09:40:06 1870

原创 2、PrepareStatement 和 Statement的区别

场景再现:我一直以为只是面试时会遇到的小知识点,结果刚刚工作的我就发现项目中的一个小程序,用的Statement。所以回顾他们有什么区别?答案:1、都是接口,但PrepareStatement 继承了Statement。2、PrepareStatement 可以使用占位符,用“?”占位,是预编译时期替换为 值。批处理比Statement高。而Statement只能执行静态sql,即:字符串3、PrepareStatement 使用方法:Statement使用方法:.

2020-11-11 17:22:48 487

2009-2019项目管理真题及解析答案.zip

软考项目管理

2021-02-20

软考 数据库 考证.zip

软考中级 数据库 12-18年真题和 复习用书

2021-01-28

文件_下载地址 百度云链接.zip

收集了2012年到2018年的考试真题 和软考数据库系统工程师复习

2021-01-28

db的 jar包 包括 db2jcc.jar、 db2jcc_license_cu.jar

db2驱动包: 有 db2jcc.jar db2jcc_license_cu.jar 两个jar包。

2020-10-28

UrbanSound8K数据集.zip

Urbansound8K 是目前应用较为广泛的用于自动城市环境声分类研究的公共数据集。这个数据集一共包含8732条已标注的声音片段(<=4s),包含10个分类:空调声、汽车鸣笛声、儿童玩耍声、狗叫声、钻孔声、引擎空转声、枪声、手提钻、警笛声和街道音乐声。 (百度云网盘分享)

2019-09-02

user_login.txt

本文件记录的是用户访问记录 内容如下: Nehru,2016-01-01 Dane,2016-01-01 Walter,2016-01-01 Gloria,2016-01-01 Clarke,2016-01-01 Madeline,2016-01-01 Kevyn,2016-01-01 Rebecca,2016-01-01 Calista,2016-01-01 Lana,2016-01-01 ..

2019-03-30

OSG程序设计教程

OpenSceneGraph程序设计 FreeSouth[杨石兴]编著

2018-11-20

最长的一帧

入门书籍 最长的一帧 王锐(array)

2018-11-20

OpenSceneGraph_Quick_Start_Guide_中文版.pdf

OSG开发文档 入门级 很不错哒

2018-11-20

LogiReg_data.txt 数据集

LogiReg_data.txt 数据集 机器学习使用 成绩 训练集

2018-07-15

endnoteX8 论文文献写作助手破解

endnote 论文文献写作助手 破解软件 内含详解破解 endnote可以帮你记录你阅读过的论文

2018-06-01

使用jquery 实现的 异步传输 搜索框源代码

使用jquery 实现的 异步传输 搜索框源代码 html实现

2018-05-10

远程教育在线考试答题页面模板

有单选和多选 右侧可点击题号回到对应的题目 另外 还有倒计时的显示

2018-03-27

tesseract-ocr-setup-3.05.01和tesseract-ocr-setup-4.0.0-alpha.20180109

可以直接将图片中的文字进行识别,其最新版本3.0已经支持中文OCR,并提供了一个命令行工具,转换成文本信息。tesseract-ocr官方下载据说曾经的图像识别能力排名第三。tesseract-ocr中文版可以识别多种格式的图像文件并将其转换成文本,目前已支持60多种语言(包括中文)。Tesseract最初由HP公司开发,后来由Google维护,目前发布在Googel Project上。

2018-03-20

VMwareTools-10.0.6-3595377.tar

虚拟机工具, 有时候安装虚拟机工具会出现一些幺蛾子,不得已下载本地的虚拟机工具 这时候就用我离线的虚拟机工具吧

2018-01-05

linux系统编程

学习目标  Linux下的目录结构和常见目录的作用  熟练使用Linux下的相对路径和绝对路径  熟练使用Linux下常用文件和目录操作相关的命令  熟练使用修改用户权限、用户和用户组相关的命令  熟练使用文件的查找和检索相关的命令  熟练掌握Ubuntu下的软件安装和卸载  熟练掌握Linux下U盘的挂载和卸载  熟练使用压缩工具完成文件或目录的压缩解压缩

2018-01-05

vc++6.0 亲测

vc++6.0兼容win7的VC++6.0,你可以摆脱一般VC++6.0不兼容win7的烦恼

2017-10-12

空空如也

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

TA关注的人

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