![](https://img-blog.csdnimg.cn/20190927151053287.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
框架技术tmp
临时专栏
JAVA道人
我宁愿做错,也不愿什么都不做.
展开
-
vuepress简单使用
找个文件夹npm init,生成一个package.jsonnpm init加载vuepress在 package.json 中添加一些 scripts这一步骤是可选的,但我们推荐你完成它。在下文中,我们会默认这些 scripts 已经被添加。然后就可以运行下试试看,就会发现网站启动了.一般是http://localhost:8080。原创 2023-05-24 11:19:45 · 959 阅读 · 0 评论 -
微服务架构中,服务之间都是独立数据库,如何做到高性能地数据关联展示?
3.学习和实践:理论知识可以帮助你了解深度学习的概念和原理,但实践是提高深度学习技能的最佳方法。5.动手学深度学习(Dive into Deep Learning):这是一本针对Python的深度学习教材,涵盖了深度学习的基础知识和实践经验。2.Coursera的吴恩达深度学习课程:这是一门非常流行的深度学习课程,由吴恩达教授主讲,涵盖了深度学习的基础和高级主题。3.Udacity的深度学习纳米学位课程:这是一个深度学习方面的全面课程,包括深度学习的基础知识和实践经验。原创 2023-05-22 18:43:40 · 2180 阅读 · 2 评论 -
如何学习深度学习相关课程
3.学习和实践:理论知识可以帮助你了解深度学习的概念和原理,但实践是提高深度学习技能的最佳方法。5.动手学深度学习(Dive into Deep Learning):这是一本针对Python的深度学习教材,涵盖了深度学习的基础知识和实践经验。2.Coursera的吴恩达深度学习课程:这是一门非常流行的深度学习课程,由吴恩达教授主讲,涵盖了深度学习的基础和高级主题。3.Udacity的深度学习纳米学位课程:这是一个深度学习方面的全面课程,包括深度学习的基础知识和实践经验。原创 2023-05-11 15:59:44 · 599 阅读 · 0 评论 -
Mybatisplus的简单使用,不使用spring,用于快速测试
注意,这里需要Db类,在mybatisplus3.5.3.1里面有的,之前版本没有.注意,如果在xml里面已经配置了mapper,那这里就不需要再addMapper。写个实体,注意里面的@TableName。原创 2023-03-25 11:18:56 · 1443 阅读 · 0 评论 -
redis持久化
Rdb 模式 ,相当于mysql 的dump,使用方式,每隔60秒备份一次.aof 模式 ,append only fsync 异步增量模式,只保存增量.上述两种模式,都有各自的好处和缺点。原创 2023-03-13 16:43:03 · 81 阅读 · 0 评论 -
synchronized
为了解决这个问题,JDK 1.6 引入了锁升级的概念,即当线程在获取锁时,会先尝试使用偏向锁或轻量级锁,如果获取锁失败,则升级为重量级锁。需要注意的是,偏向锁只适用于访问同步代码块的线程数比较少的情况,如果多个线程同时访问同一个同步代码块,那么偏向锁的性能就会下降,因为需要升级为轻量级锁或重量级锁,从而引入锁竞争的开销。当线程需要获取锁时,如果使用自旋锁,它会一直尝试获取锁,直到锁被释放,这样可以避免线程的阻塞,提高了效率。同时,该线程将获得锁的所有权,其他线程无法访问该锁,直到该线程释放锁。原创 2023-03-13 09:20:15 · 346 阅读 · 0 评论 -
java-copy文件效率的探究
我们需要了解一个知识,就是字节流FileInputStream 和 缓冲流.BufferedInputStream 这两个区别.下面这段代码是字节流的copy文件示例.下面这段代码是缓冲流的copy文件示例.可以看到字节流和缓冲流的表面上区别就是缓冲流在字节流之上包装了一个Buffered.但是他们本质上的运行原理是不一样的.在文件相对大的情况下,一个是访问内存,一个是访问磁盘,它们的效率不可同日而语.或许上述的描述不太准确,因为我们都见过即使如此,它们的效率也是不可同日而语.原创 2023-02-15 15:28:31 · 477 阅读 · 0 评论 -
java psd转jpg
利用twelevemonkeys提供对ImageIo的增强直接读取 psd。原创 2023-02-14 10:49:57 · 331 阅读 · 0 评论 -
java 求图片主色 简单版
求图片主色原创 2023-02-14 10:31:40 · 707 阅读 · 0 评论 -
IOS上架流程简述
值得注意的是:如果很久app构建信息里面没有,那么代表着app本身就不符合要求。一般APP上架过程中,信息都会发到开发者注册的邮箱里面。构建版本:可以通过苹果电脑的transporter上传,然后很快信息里构建版本就有了可以选择添加了。Certificates:秘钥证书,新建,注意新建成iOS Distribution类型的。开发者打包要符合这个。添加APP,然后补充基本信息,截图,隐私协议等。Profiles:关联关系,相当于把秘钥证书和APPID的多对多关系表。构建版本后,可以点击提交审核,等待审核。原创 2023-02-07 14:56:39 · 195 阅读 · 0 评论 -
linux挂载windows共享文件夹
CIFS是公共的或开放的SMB协议版本,并由Microsoft使用需要使用cifs包如果没有的话,可以下载安装然后执行命令其中//192.168.0.12/mydir 是远程windows的共享目录,user和pass是windows的用户名和密码/usr/local/mydir 是linux的挂载目录有时候会慢一点,不那么快。原创 2023-02-01 17:47:02 · 193 阅读 · 0 评论 -
docker的nginx安装配置
usr/local/project1/nginx.conf 是宿主机的配置文件。其中/usr/local/project1/dist是宿主机放文件的文件夹.docker下载nginx镜像后。nginx.conf如下。原创 2022-12-30 10:00:58 · 138 阅读 · 0 评论 -
docker 添加es
【代码】docker 添加es。原创 2022-11-30 10:16:03 · 475 阅读 · 0 评论 -
ffmpeg
ffmpeg原创 2022-09-08 18:31:18 · 214 阅读 · 0 评论 -
ffmpeg
https://segmentfault.com/a/1190000039782685https://www.cnblogs.com/bolingcavalry/p/15473808.html原创 2022-09-05 10:37:35 · 184 阅读 · 0 评论 -
gateway的GlobalFilter调用feign后,发现GlobalFilter不起作用
springcloud的版本为2020.0.6。原创 2022-08-24 19:03:31 · 2352 阅读 · 0 评论 -
gateway全局Filter
gateway全局Filter。原创 2022-08-22 14:25:58 · 174 阅读 · 0 评论 -
springboot2.5.6升级springcloud alibaba nacos
bootstrap配置文件是springcloud的专业配置文件,里面填写的东西无需太多,但是都极为关键,比如这里只需要填spring.application.name。在nacos上面添加一个DataID=boot-cloud.properties的配置文件。注意:spring-cloud-starter-bootstrap的目的是为了自动刷新配置中的一环。注意这个bootstrap.properties也是为了自动刷新的重要一环。然后application.yml添加下面的关于nacos的内容.....原创 2022-08-04 17:39:41 · 1691 阅读 · 1 评论 -
nacos和eruka的区别
nacos原创 2022-08-04 16:03:50 · 458 阅读 · 0 评论 -
springcloud、springcloud Netflix、springcloud alibaba的区别
实际解决方案,包括组件Eruka/hystrix/feign/load balance/ribbon/zuul。SpringCloud Alibaba 2019年孵化成功,是SpringCloud中最成熟全面的子项目。实际解决方案,包括组建nacos/sentinal/seata/dubbo/RocketMq。SpringCloud Alibaba 优于 SpringCloud Netflix。SpringCloud Netflix 核心组件停止维护。...原创 2022-08-04 15:48:22 · 698 阅读 · 0 评论 -
为springboot找到合适的springcloud版本和springcloud alibaba版本
设 springboot.version = 2.5.6。原创 2022-08-04 15:18:35 · 1578 阅读 · 2 评论 -
用户体验五要素
举例:1.开发商希望在高新技术产业区建一个商圈大楼,增加人员消费,获取利润及抬高周边房价。2.电子厂老板希望建一个宿舍楼,增加员工粘性及休息度高,能够更多创建价值。我们知道盖楼可以盖写字楼商城居民楼公共建筑等等,无论什么属性的大楼都是一款产品,建造之前需要先锁定用户群体及其典型需求通过功能来实现我们的产品目标。比如拼多多,下沉3-4线城市及以下,锁定中国3亿经济能力并不突出的中下层用户群体,其典型需求就是买东西少花钱,产品目标是社交+电商的流量变现。1.用户是否需要电梯?是否需要休息区?是否需要停车位?原创 2022-07-02 17:22:25 · 648 阅读 · 0 评论 -
竞品分析撰写
竞品分析是指对现有的或者潜在的竞争产品的优势和劣势进行评价,现在被广泛应用于互联网产品的立项筹备阶段,通过严谨高校的竞品分析,借鉴和完善1.竞品选择&应用基本信息做竞品分析,首先选择竞品,竞品要选择有参考价值的,可以从三个方面选择,首先行业领先产品,其次,水平差不多的产品,最后有潜力的产品。应用基本信息获取渠道:2.用户体验五要素...原创 2022-07-02 10:37:44 · 423 阅读 · 0 评论 -
Springboot的tomcat在哪
Springboot的tomcat在哪原创 2022-06-09 11:25:00 · 2830 阅读 · 1 评论 -
envsubst的使用
创建test.txt查看test.txt文件内容如下:HOME = ${HOME}PATH = ${PATH}API_URL = ${API_URL}替换${HOME}为对应环境变量值,输出结果到test1.txtenvsubst '${HOME}' < test.txt > test1.txt查看test1.txt文件内容如下:HOME = /rootPATH = ${PATH}API_URL = ${API_URL}替换HOME和{HOME}和HOME和{PATH原创 2022-04-27 16:36:52 · 545 阅读 · 0 评论 -
谷歌浏览器截图长图
F12后按Ctrl + Shift + P 搜索 full size screenshot接口原创 2022-04-25 18:14:02 · 341 阅读 · 0 评论 -
linux判断是否为空
#!/bin/shpara1=$1echo $para1if [ ! $para1 ]; then echo "IS NULL"else echo "NOT NULL"fi原创 2022-04-22 10:37:35 · 2690 阅读 · 0 评论 -
Jpom简单使用
下载地址安装包jpom下载下来有个server有个agent其中server是在本地的,agent要放在节点机器上面。这样服务器就能够通过一些命令发送给agent,然后控制节点机器了。服务端server是有后台管理界面的。其中,对于CI/CD来说,比较重要的是节点管理和在线构建。1.节点管理新增节点:注意里面的节点地址就是agent启动之后,agent程序会启动2123端口的。新增项目然后进到节点管理里面新增项目,为什么要新增项目,那么因为在线构建里,可以引用项目。即对该项目原创 2022-04-06 22:26:56 · 1486 阅读 · 0 评论 -
windows重置net use或者SMB协议
原创 2022-02-21 15:02:36 · 598 阅读 · 0 评论 -
什么是机器学习
什么是机器学习机器学习是指机器通过统计学算法,对大量历史数据进行学习,进而利用生成的经验模型指导业务。目前机器学习主要应用在以下场景:营销类场景:商品推荐、用户群体画像或广告精准投放。金融类场景:贷款发放预测、金融风险控制、股票走势预测或黄金价格预测。社交网络服务关系挖掘场景:微博粉丝领袖分析或社交关系链分析。文本类场景:新闻分类、关键词提取、文章摘要或文本内容分析。非结构化数据处理场景:图片分类或图片文本内容提取。其它各类预测场景:降雨预测或足球比赛结果预测。机器学习包括传统机器学习和原创 2022-02-10 15:36:44 · 180 阅读 · 0 评论 -
csdn的文件分片上传方式
原创 2022-01-10 13:42:42 · 171 阅读 · 0 评论 -
如何画一张架构图
参考:如何画一张架构图(内含知识图谱)原创 2021-12-30 14:03:02 · 180 阅读 · 0 评论 -
用visio画ER图
用visio画ER图原创 2021-12-28 14:20:29 · 1179 阅读 · 0 评论 -
数据流图 visio
可以使用visio画。方框代表接口。圆角代表流程,半开口代表数据实体。数据流图可以呈现出数据实体的流转。原创 2021-12-28 14:18:11 · 1484 阅读 · 0 评论 -
数据库的设计的六个阶段
按照规范设计,我们将数据库的设计过程分为六个阶段:系统需求分析阶段;概念结构设计阶段;逻辑结构设计阶段;物理结构设计阶段;数据库实施阶段;数据库运行与维护阶段;每个阶段的详细解析如下:(资料来自:数据库设计(百度文库))一、系统需求分析阶段1、需求分析的任务2、需求分析的两种方法:自顶向下和自底向上二、概念结构设计三、逻辑结构设计四、物理结构设计五、数据库实施六、数据库运行和维护————————————————版权声明:本文为CSDN博主「藤井树_z」的原创文章,遵循C原创 2021-12-28 14:14:31 · 7636 阅读 · 0 评论 -
软件开发的里程碑简单概念
里程碑简单的说是到达一个阶段可以让客户看到部分结果的地方。就以软件开发为例,要开发一套软件,我们需要经过一定的流程或阶段。分别为信息搜集、需求分析、系统设计、系统开发、系统测试。但只有四个阶段产生交付物,分别在信息搜集阶段后将产生一份《需求说明书》、在需求分析后产生一份《功能说明书》、在系统设计阶段后产生《系统逻辑说明》及《 DFD ( Data Flow Diagram )图》、和在系统测试阶段后产生《测试报告》。每一份交付物的完结说明我们已经完成了一个阶段的工作,在客户确认这一份工作成果后我们才进入原创 2021-12-28 13:53:11 · 2426 阅读 · 0 评论 -
分布式权限验证流程
1user登录时候获取权限放入缓存。gateway只做jwt验签。每个controller使用切面,如果带@RequiresRoles(“xxx”),然后从缓存里面取进行对比。原创 2021-12-27 17:02:42 · 403 阅读 · 0 评论 -
上传的一点看法
上传消耗什么?最直观请看图。上图是上传2G大小的资源时的监控。可以看到系统的CPU和磁盘有反应,内存基本不变。JVM的CPU有反应,堆降低。解析:1为什么CPU有反应?内存和硬盘是用来存储的。变动等行为却需要CPU的调度。2.为什么硬盘有反应?文件最终落盘。3.为什么内存没反应?因为硬盘好,有闪存,且使用缓冲区.那么可能只需要8192内存就可以了。如果硬盘垃圾,或者没有缓冲区,那么可能就会很耗用内存。4.为什么堆降低?因为堆有缓冲,只使用8192,变化不大,且此时正好GC5.原创 2021-12-13 18:45:45 · 323 阅读 · 0 评论 -
低代码、无代码框架评测
magic-api这是低代码接口平台,打开浏览器,在浏览器里面写简单的代码。有自己的语法,最终存到数据库里,和url一一对应。可连一些数据库。管理接口,不包括页面。dataway低代码接口平台和magic-api比较像,但是语法不好,不能使用for循环。NocoBase设置model/拖拽页面元素形成页面数据库及后台代码。总体思路很强,bug也比较多。屏蔽了后台操作。如果不做设置,model生成的数据库表是随机字符。若依快速且后台管理系统的前后端集大成者。可代码生成原创 2021-12-09 11:52:30 · 1376 阅读 · 0 评论 -
dataway控制台技巧
1.2.可以选择极为简单的sql模式:但是该模式在dataway里会先转换成dataQL3dataQL在4.1.8版本添加了mybatis的功能,可以动态绑定原创 2021-01-25 19:24:54 · 114 阅读 · 0 评论