
笔记
文章平均质量分 66
个人学习笔记
唥雨凊
一个努力学习的程序小白
展开
-
月亮与六便士读后感
月亮与六便士读后感一开始真的没读懂这本书,为什么要一直描写这个人,开篇就说这个人很厉害很厉害,但我内心感觉不到。看这中间的剧情,这人妥妥的渣男!!真的渣!不过读到后面发现这人思想境界好高啊,为了自己心中的理想,抛弃了一切。不过真的读着读着发现自己读书真的太少了,境界完全不够。正如人生有三重境界,看山是山,看水是水;看山不是山,看水不是水;看山还是山,看水还是水;我还是第一层,看不出书背后表达的意思。全书都是在以一个第三人的视角去看待这个斯特里克兰,描述的很散,通过各种事件来得到这个人的信息,中间也发生了原创 2021-05-16 23:06:40 · 617 阅读 · 3 评论 -
Docker 容器时区问题
docker 容器时区问题利用docker发布服务,发现程序用获取的系统时间比正常时间晚了8个小时进入容器docker exec -it 容器id /bin/sh查询时间date -R发现时区为0时区解决思路在容器中创建文件夹mkdir -p /usr/share/zoneinfo/AsiaCtrl+D 退出容器 执行下面命令docker cp /usr/share/zoneinfo/Asia/Shanghai 容器id:/usr/share/zoneinfo/Asia再进原创 2021-05-14 22:46:36 · 268 阅读 · 0 评论 -
Springboot配置Nacos出现的问题
Springboot配置Nacos出现的问题报错信息:java.lang.ClassNotFoundException:org.springframework.boot.context.properties.ConfigurationBeanFactoryMetadata由于当前Nacos版本还不支持Springboot 2.4.+ 的版本,所以需要降一个版本 为2.3.+具体如下:org.springframework.beans.factory.BeanCreationException: Er原创 2021-05-11 22:12:23 · 3961 阅读 · 0 评论 -
设计模式:创建型模式
创建型模式关注点是如何创建对象,其核心思想是要把对象的创建和使用相分离,这样使得两者能相对独立地变换。创建型模式包括:工厂方法:Factory Method抽象工厂:Abstract Factory建造者:Builder原型:Prototype单例:Singleton工厂方法 Factory当然还有静态工厂方法抽象工厂 AbstractFactory提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。抽象工厂模式(Abstract Factory)是一个比原创 2021-05-09 10:23:15 · 149 阅读 · 0 评论 -
设计模式:结构型模式
结构型模式主要涉及如何组合各种对象以便获得更好、更灵活的结构。虽然面向对象的继承机制提供了最基本的子类扩展父类的功能,但结构型模式不仅仅简单地使用继承,而更多地通过组合与运行期的动态组合来实现更灵活的功能。结构型模式有:适配器桥接组合装饰器外观享元代理适配器 Adapter将一个类的接口转换成客户希望的另外一个接口,使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。适配器模式是Adapter,也称Wrapper,是指如果一个接口需要B接口,但是待传入的对象却是A接口,怎原创 2021-05-09 10:22:36 · 492 阅读 · 0 评论 -
设计模式:行为型模式
行为型模式主要涉及算法和对象间的职责分配。通过使用对象组合,行为型模式可以描述一组对象应该如何协作来完成一个整体任务。行为型模式有:责任链命令解释器迭代器中介备忘录观察者状态策略模板方法访问者责任链 Chain of Responsibility使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。将这些对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止。责任链模式(Chain of Responsibility)是一种处理请求的模式,它原创 2021-05-09 10:21:52 · 292 阅读 · 0 评论 -
Git
Git原理本地操作在学习常用命令之前,你首先需要知道的 Git 的「三个分区」和对应的文件的「三种状态」:工作区:就是你本地实际写代码的地方,无论你是用 vim 直接改也好,还是在 IDE 里写,都无所谓。对应的文件状态是:modified,已修改,但还没保存到数据库中。 暂存区:就是临时存放的地方。对应的文件状态是:staged,Git 已经对该文件做了标记,下次提交知道要包含它。本地库:存放本地历史版本信息。对应的文件状态是:committed,文件已经安全的保存在本地数据库中。Gi原创 2021-05-08 10:33:42 · 131 阅读 · 0 评论 -
个人制作的主页
详情资源:https://download.youkuaiyun.com/download/weixin_44777669/18355765原创 2021-05-03 19:46:09 · 115 阅读 · 0 评论 -
操作系统:文件管理
???? 文件管理一、引言操作系统作为系统资源的管理者,提供的功能主要有处理机管理存储器管理文件管理设备管理计算机中存放了各种各样的文件,一个文件有哪些属性? 文件内部的数据应该怎样组织起来? 文件之间又应该又应该怎么组织起来?从下往上看,OS应提供哪些功能,才能方便用户、应用程序使用文件?从上往下看,文件数据应该怎么存放在外存(磁盘)上?二、文件的逻辑结构1. 逻辑结构的概念所谓的“逻辑结构”,就是指在用户看来, 文件内部的数据应该是如何组织起来的。而 “物理结构”指的是原创 2021-03-31 17:10:22 · 4781 阅读 · 1 评论 -
操作系统总结笔记
操作系统总结笔记用户态内核态用户态(user mode) : 用户态运行的进程或可以直接读取用户程序的数据。内核态(kernel mode):可以简单的理解系统态运行的进程或程序几乎可以访问计算机的任何资源,不受限制。系统调用凡是与系统态级别的资源有关的操作(如文件管理、进程控制、内存管理等),都必须通过系统调用方式向操作系统提出服务请求,并由操作系统代为完成。这些系统调用按功能大致可分为如下几类:设备管理。完成设备的请求或释放,以及设备启动等功能。文件管理。完成文件的读、写、创建及删原创 2021-03-27 20:26:04 · 178 阅读 · 0 评论 -
个人基础知识总结
这是我目前所掌握的大致知识程度,后续我在把每一个分支补充齐全原创 2021-03-03 21:25:07 · 257 阅读 · 1 评论 -
Linux查看CPU和内存使用情况
转载自:https://www.cnblogs.com/xd502djj/archive/2011/03/01/1968041.html在系统维护的过程中,随时可能有需要查看 CPU 使用率,并根据相应信息分析系统状况的需要。在 CentOS 中,可以通过 top 命令来查看 CPU 使用状况。运行 top 命令后,CPU 使用状态会以全屏的方式显示,并且会处在对话的模式 – 用基于 top 的命令,可以控制显示方式等等。退出 top 的命令为 q (在 top 运行中敲 q 键一次)。top命令是Li转载 2021-03-03 14:36:33 · 159 阅读 · 1 评论 -
jsoup的使用
jsoup的使用这里面都是一些测试文件,用于以后参考使用 /** * @deprecated 这是老方式爬取了,效率太慢了 * https://www.bilibili.com/video/BV1uf4y127Ab * 小时候看笑话,长大后看真实 * //space.bilibili.com/13899470 * 喜娃桑 */ public static List<BVideoRank> bVideoRankArraylis原创 2020-12-22 22:33:28 · 381 阅读 · 0 评论 -
IP地址获取工具类
IP地址获取工具类public class IpUtil { public static String getIpAddr(HttpServletRequest request) { String ipAddress = null; try { ipAddress = request.getHeader("x-forwarded-for"); if (ipAddress == null || ipAddress.len转载 2020-12-21 15:13:15 · 1027 阅读 · 0 评论 -
阿里云人脸识别(1:N)本地上传人脸数据测试案例
这里是对应java本地上传部分上面案例是银行卡,但是人脸识别是另外一个包,所以不能用银行卡的去跑人脸识别的,下面是测试样例,仅供参考import com.aliyun.facebody20191230.Client;import com.aliyun.facebody20191230.models.AddFaceAdvanceRequest;import com.aliyun.facebody20191230.models.AddFaceResponse;import com.aliyun.tear原创 2020-12-15 17:00:25 · 1633 阅读 · 0 评论 -
java结果响应相关工具类
java结果响应相关工具类响应数据(结果)最外层对象/** * 响应数据(结果)最外层对象 */@Datapublic class ResultVo<T> { /** 状态码 */ private Integer code; /** 提示信息 */ private String msg; /** 响应数据 */ private T data;}响应数据(结果)最外层对象工具/** * 响应数据(结果)最外层对象工具原创 2020-10-29 11:19:31 · 983 阅读 · 0 评论 -
TCP三次握手和四次挥手(了解)
TCP三次握手和四次挥手(了解)TCP有6种标示:SYN(建立联机) ACK(确认) PSH(传送) FIN(结束) RST(重置) URG(紧急)一、TCP三次握手(建立连接)简单通俗版本的A: 你瞅啥??B:瞅你咋地??A:干一架!(连接建立成功)第一次握手客户端向服务器发出连接请求报文,这时报文首部中的同部位SYN=1,同时随机生成初始序列号 seq=x,此时,TCP客户端进程进入了 SYN-SENT(同步已发送状态)状态。TCP规定,SYN报文段(SYN=1的报文段)不能携带数据原创 2020-10-26 21:23:26 · 325 阅读 · 0 评论 -
静态内部类单例模式实现雪花算法
静态内部类单例模式实现雪花算法这是我网上看到的一篇很好的blog,在此记录一下用于学习(仅用于学习)源blog地址:https://www.cnblogs.com/qdhxhz/p/11372658.html在生成表主键ID时,我们可以考虑主键自增 或者 UUID,但它们都有很明显的缺点主键自增:1、自增ID容易被爬虫遍历数据。2、分表分库会有ID冲突。UUID: 1、太长,并且有索引碎片,索引多占用空间的问题 2、无序。雪花算法就很适合在分布式场景下生成唯一ID,它既可以保证唯一又可以排序。为原创 2020-10-26 17:39:16 · 609 阅读 · 0 评论 -
关于数据挖掘Apriori算法的实现(个人作业)
关于数据挖掘Apriori算法的实现(个人作业)关于Apriori算法的理解可以查看下面的文章https://blog.youkuaiyun.com/huihuisd/article/details/86489810https://blog.youkuaiyun.com/sky88088/article/details/51756415关于最大频繁项集,我个人的理解就是,一个频繁项集的所有超集都不是频繁项集(这在后面算法中的实现很重要)/* * minconfidence=60% * minsupport=40%原创 2020-10-19 15:34:23 · 544 阅读 · 0 评论 -
使用Sunny-Ngrok进行内网穿透(httpswww.ngrok.cc)
使用Sunny-Ngrok进行内网穿透(https://www.ngrok.cc/)先进行注册登录进入使用教程下载客户端(按照版本下载)因为我本地是win64,所以直接下win64的版本填完信息,得到隧道的ID;启动Sunny-Ngrok启动工具.bat(将隧道ID填写进去)然后访问域名,就可以访问本地了...原创 2020-10-13 17:30:16 · 859 阅读 · 0 评论 -
关于使用editor_md支持markdown组件以及其中的图片上传功能
关于使用editor_md支持markdown组件以及其中的图片上传功能后端参数接收@ResponseBody@PostMapping(value = "/uploadFiles")public Map<String, Object> uploadFiles(@RequestParam("editormd-image-file") MultipartFile file) { Map<String, Object> result = new HashMap<&g原创 2020-09-26 10:29:04 · 211 阅读 · 0 评论 -
java连接阿里云物联网(服务器端)
java连接阿里云物联网(服务器端)配置信息类参考配置信息public interface DeviceInfoData { //这些信息要去阿里云平台获取 String REGION_ID = "cn-shanghai"; String ACCESS_KEY = ""; String ACCESS_SECRET = ""; //三元组信息 String DEVICE_NAME = ""; String PRODUCT_KEY = ""原创 2020-09-24 21:00:03 · 5768 阅读 · 3 评论 -
博客园主题设置
博客园主题设置效果图详情请见:https://github.com/BNDong/Cnblogs-Theme-SimpleMemory/tree/v1.3.3如何配置:https://github.com/BNDong/Cnblogs-Theme-SimpleMemory/blob/v1.3.3/docs/v1.1/Docs/GettingStarted/install.md个性化配置:https://github.com/BNDong/Cnblogs-Theme-SimpleMemory/原创 2020-09-24 19:34:21 · 1533 阅读 · 2 评论 -
利用stream流将一个对象集合转换成另一个对象集合!
利用stream流将一个对象集合转换成另一个对象集合! List<BVideoHistory> bVideoHistoryList=new ArrayList<>(); List<BVideoRank> bVideoRankList = bilibiliRank.bVideoRankArraylist(0); if (CollectionUtils.isNotEmpty(bVideoRankList)){ bV原创 2020-09-14 14:46:06 · 7729 阅读 · 0 评论 -
Druid配置类
Druid配置类@Configurationpublic class DruidConfig { /** * 将自定义的 Druid数据源添加到容器中,不再让 Spring Boot 自动创建 * 绑定全局配置文件中的 druid 数据源属性到 com.alibaba.druid.pool.DruidDataSource从而让它们生效 * * @ConfigurationProperties(prefix = "spring.datasource"):作原创 2020-09-14 14:43:47 · 1679 阅读 · 0 评论 -
joup工具类
joup工具类public class jsoupUtil { private static String getHtmlPageResponse(String url) throws Exception { //请求超时时间,默认200秒 int timeout = 9000; //等待异步JS执行时间,默认200秒 int waitForBackgroundJavaScript = 9000; String res原创 2020-09-14 14:36:58 · 334 阅读 · 0 评论 -
检测乱码问题
//用于检测乱码问题public static boolean isMessyCode(String strName) { Pattern p = Pattern.compile("\\s*|\t*|\r*|\n*"); Matcher m = p.matcher(strName); String after = m.replaceAll(""); String temp = after.replaceAll("\\p{P}", "");原创 2020-09-14 14:28:27 · 543 阅读 · 0 评论 -
检测是否有emoji字符
检测是否有emoji字符package com.bsj.sim.util;import org.apache.commons.lang3.StringUtils;/** * Emoji 表情工具类 */public class EmojiUtil { /** * 检测是否有emoji字符 * @param source * @return 一旦含有就抛出 */ public static boolean containsEmoji(St原创 2020-09-14 14:25:17 · 1041 阅读 · 0 评论 -
postman文件测试接口步骤
postman文件测试接口步骤原创 2020-09-06 13:49:29 · 285 阅读 · 0 评论