自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

RawChen · Blog

大道至简 大简至极

  • 博客(23)
  • 收藏
  • 关注

原创 newifi mini锐捷校园网路由器配置教程

破解路由器购买一般破解的都是二手,质量还是很不错的,手机下载转转,搜索联想newifi,找到38元左右的锐捷认证的。该newifi mini路由器百兆带宽,128m的内存,双Lan口支持5G频段wifi。进路由器后台路由器后面黄色端口(WAN)接网线到宿舍能用的端口上,插电等半分钟。电脑打开wifi看到有个PDCN_5G的wifi连接上,密码1234567890,没有就连PDCN。使用浏览器输入192.168.123.1,用户名admin,密码admin;进入后就是老毛子(Padavan)管理界.

2021-10-09 15:32:25 3033 3

原创 双枢轴快速排序与 Arrays.sort()

时间复杂度差距当数据量大起来的时候可以看到n*log(n)以及n2,n3,2^n的时间复杂度图像都已经快成竖线了。所以在大数据面前你还在写两个for的n平方时间复杂度的暴力解法算法吗?Arrays.sort()因为后面的双指针算法可能要先对数据排序,所以我们来研究下这里面有什么新鲜玩意。第一层/** * 将指定的数组按数字升序排序。 * * 实现说明:排序算法是 Vladimir Yaroslavskiy、Jon Bentley 和 * Joshua Bloch 的双枢轴快速排序。 该

2021-10-10 17:18:31 239 1

原创 SpringSecurity 实现 OAuth 2.0

OAuth2.0小了来说作为前后端分离项目来讲经常需要传递数据。专业上来说也就是客户端想要访问资源服务器的数据,那么就能通过资源服务器内部提供的api来访问数据,那么问题就来了,这安全吗?当然不安全,因为客户端可以伪装和伪造请求资源。所以我们需要权限验证。那么怎么做嘞,OAuth2.0协议就是用来做这个的。OAuth2是一个关于授权的开放标准,核心思路是通过各类认证手段(具体什么手段OAuth2不关心)认证用户身份,并颁发token(令牌),使得第三方应用可以使用该令牌在限定时间、限定范围访问指定资源

2021-10-09 15:33:23 486

原创 高性能服务发现、配置框架Nacos

Nacos是什么https://nacos.io/zh-cn/https://github.com/alibaba/nacosan easy-to-use dynamic service discovery, configuration and service management platform for building cloud native applications一个更易于构建云原生应用的 动态服务发现、配置管理和服务管理平台。动态配置服务就是通过一个系统,管理系统中的配置项,在

2021-09-09 12:58:53 190

原创 SpringCloud - 微服务架构系统

过渡分布式微服务以前的架构还是最原始阶段,官网、论坛、云平台等应用即一台服务器搞定一切。对应的web服务器、数据库、静态文件资源等,部署到一台服务器上即可。一般每秒几百请求没啥问题,结合内核参数调优、web应用性能参数调优、数据库调优,基本上能够稳定的运行。随着业务量越来越大和越重要,单体的架构模式已经无法对应大规模的应用场景。大量的web请求被堵塞,同时服务器的CPU、磁盘IO、带宽都有压力。系统功能越来越复杂,功能模块之间耦合性强相互影响。而且系统中决不能存在单点故障导致整体不可用。所以只有垂直或是

2021-09-09 12:51:25 223

原创 在Vim中存活下来

大学初期,有次聊到编辑器的选择,有个学长告诉我们“学VIM吧,什么都能写”,看到网上有大多数教程都是直接vim编辑文本,看着用法简单。当时兴致冲冲的切到U盘安装的Linux的Ubuntu系统,有自带vim,创建了个网页文本,就用vim 1.php 打开了文本,然后就出不来了。。之后就开始看文档做实验,结果可以在vim中生存下来了。我推荐了一本书刘遄编写的《Linux就该这么学》,里面教程基于Linux系统RHEL 7编写,但是教程通用于Ubuntu,所以我就没安红帽子了。所谓在Vim中生存下来,你只需要知

2021-06-26 00:06:07 58

原创 你的C盘该减肥啦!

#现状:    日益更新的网络时代,使得软件的需求更加复杂多样,功能更加强大,同时电子设备所需的容量内存逐渐加大。那么,对于购买不久的电脑使用究竟容易遇到什么问题呢?Windows系统的小白用户,安装各个大厂的全家桶软件、插件、数据,一般解决方法就是最为简单的方法:下一步。    随着电脑长时间运行,便产生大量数据,缓存。软件占用硬盘空间的情况越发紧张。买电脑可能大部分人都是一个几百G的固态硬盘,强一点就是硬装机械或固态。那么C盘占固态的一部分,这么宝贵高速的存储空间只用来存一个长久不用的软件值吗?用.

2021-06-26 00:04:28 148

原创 IDEA旗舰版学生党获得免费许可证?

#爱恨交加却难以割舍的Eclipse  这真的是一个非常艰难的决定,大学之前就开始用Eclipse,一转眼都几来年了,基本Eclipse中我可能会用到的快捷键我都是下意识的就能按出来。记得第一次使用的时候,惊讶的发现竟然有界面精美、功能强大、运行流畅于一身的IDE,感觉就是梦幻般的存在。特别是Eclipse(日蚀)和Sun这个名称的关系,想想都忍俊不禁,最喜欢的版本还是Luna。  以前网上有推荐就试用过IntelliJ,第一反应就是常用的快捷键都找不到了,改成eclipse适配快捷键还有很多常用的不.

2021-06-26 00:03:24 1001 3

原创 IDEA配置Tomcat

#环境Win10 x64IDEA Ultimate 2019.1Java 1.8.0_221Tomcat 7.0.75如果你使用的是IDEA Community Edition(社区版本)则不带任何Web Application网页应用拓展框架,所以我建议你使用IDEA Ultimate旗舰版试用30天,并通过学生认证获得学生福利正版授权license许可证。获得方法:https://yoyling.com/life/intellij-idea-student.html如果你不想使用IDEA,也

2021-06-26 00:02:42 83

原创 JavaWeb学生信息管理系统

#SIMS大二下的JavaWeb课程写的一个学生信息管理系统,没有spring框架,纯servlet,面向教学信息以及学生及老师的信息管理要求,学生信息管理系统应运而生,它能提供线上的信息管理,从而高效的处理数据。方便方便对学生及老师各类数据进行大数据分析。#环境技术Jsp+Servlet+Layui+Druid+JDBC-Template+JQuery+Js+Ajax+Json+EL/JSTL+BeanUtils服务器:Tomcat_8.5数据库:MySQL_5.6.46开发工具:IDEA_2

2021-06-26 00:01:39 272

原创 JavaWeb家居电子商城

#HOMEECMS大二下的JavaWeb小学期课程写的一个家居电子商城管理系统,没有spring框架,纯servlet,线上家居电子商城系统,主要实现了用户注册,登录、浏览,查看家居商品信息,购物车,订单,支付,查看通知以及管理员对用户信息的管理,订单管理,商品管理,通知管理,分类等的管理。#环境技术Jsp+Servlet+Druid+JDBC-Template+JQuery+Js +EL/JSTL+BeanUtils服务器:Tomcat_8.5数据库:MySQL_5.6.46开发工具:IDEA

2021-06-26 00:00:10 364 5

原创 极路由3刷老毛子稳定使用锐捷教程

比较考验动手能力,如感觉有难度请勿随意尝试。极路由3自带锐捷认证之前写了锐捷校园网拨号上网一号多用教程。用过一段时间发现了问题,就是隔一两天莫名掉线。于是乎网上翻遍了教程,发现是极路由官方固件锐捷认证有问题。所以一是不想再让同学花钱去买另外的路由器;二是解决掉线问题,所以找到了如下刷不掉线固件的方法。准备文件我都打包好了以下文件整合gee3-firmware.zipWinSCP:向路由器里面传输文件Xshell:向路由器发送命令Breed的bin文件:引导加载器,用它可以刷固件,刷入.

2021-06-25 23:57:19 9980 15

原创 斐讯k2路由器刷PandoraBox一宽带多人用

该教程为使用斐讯k2路由器通过刷固件破解锐捷校园网使得一个宽带帐号通过路由器可以多人使用网络。手机下载转转后搜索斐讯k2路由器,最好找有刷好breed的更好,包邮4、50左右。不同固件版本刷breed方法不同。我的固件软件版本号:22.6.512.75。如果是刷好breed刷机步骤可直接跳过一键刷breed不死步骤。工具和固件breed Web控制台助手v5.7(不刷breed可不用下会误报有病毒)以下工具固件的整合包.zipWinSCP:向路由器里面传输文件Xshell:向路由器发送命令

2021-06-25 23:56:00 3154 2

原创 JavaWeb项目IDEA整合SSM

IDEA创建Maven中的web模板应用。项目目录结构如下:ssm-project├─src│ ├─main│ │ ├─java│ │ │ └─com│ │ │ └─yoyling│ │ │ ├─controller│ │ │ │ └─ScoreController.java│ │ │ ├─domain│ │ │ │ └─Score.java│ │ │ ├─mapper

2021-06-25 23:54:04 84

原创 Blog-SSM博客项目

JavaWeb博客项目采用SSM框架的web博客项目——Spring、SpringMVC、MyBatis项目简介博客是一种新型网络交流方式,现已受到大家的欢迎,是网络时代的个人“读者文摘”,是以超级链接为入口的网络日记,它代表着新的生活、工作和学习方式。一个典型的博客结合了文字、图像、其他博客或网站的链接及其它与主题相关的媒体,能够让读者以互动的方式留下意见,是许多博客的重要要素。技术栈Spring+SpringMVC+MyBatis+Thymeleaf+JQuery+Js+Ajax+Json+P

2021-06-25 23:51:34 140

原创 Java多线程下载器(简洁版)

Java多线程下载器https://github.com/yoyling/JDownloader/archive/refs/heads/master.zip五一无聊搞出来的,虽然已存在IDM、XDM这种多线程下载工具了,实现了很多功能了。基于对技术的执著,自己也动手写个,第二个原因是界面简洁高效,复制一键下载适合自己使用即可。使用方法Windows下载安装 JRE 8 或 JDK 8 及以上版本,下载ZIP解压运行JDownloader.jar,或 JDownloader.bat 即可打开该软

2021-06-25 23:49:45 244

原创 HashMap源码解析

HashMap源码分析HashMap是我们开发中经常使用到的集合,jdk 8 相对于 7 底层实现发生了一些改变。8 主要优化减少了Hash冲突 ,提高哈希表的存、取效率。这篇分析主要基于JDK 8 。区别添加数据时版本初始化方式hash值计算方法存放数据位置判断插入数据方式JDK 7单独方式:inflateTable()扰动处理=9次扰动+4次位运算+5次异或数组、链表头插法JDK 8集成在扩容函数:resize()扰动处理=2次扰动+1次位运算+

2021-06-25 23:48:34 27

原创 Java常用加密解密算法全解

数据编码、数字签名、信息加密 是前后端开发都经常需要使用到的技术,应用场景包括了用户登入、交易、信息通讯、OAuth 等等,不同的应用场景也会需要使用到不同的签名加密算法,或者需要搭配不一样的 签名加密算法 来达到业务目标。这里简单的给大家介绍几种常见的签名加密算法和一些典型场景下的应用。主要包括:数据编码:Base64散列算法(消息摘要、签名算法):MD5/SHA/MAC对称加密算法:DES/AES/RC2/RC4非对称加密算法:RSA数据编码Base64算法并不是加密算法,它的出现是为了解决

2021-06-25 23:47:40 1458

原创 分治、动态规划、贪心、回溯、分支界定

事出有因,写这篇文章主要是因为上周的软考一程序大题填空。另外判断该程序属于哪一类问题,我填的贪心,但是答案是动态规划。题目百度搜索下:动态规划-凸多边形的最优三角形划分,极难。https://blog.csdn.net/qq_37706228/article/details/83931053虽然之前多少有了解这几种算法,但是再讲得清楚明白还有之间的区别时就难了,所以要给写下来。分治分而治之,把一个复杂的问题分成多个相同或相似的子问题,再把子问题分成更小的子问题递归或者循环求解。这个思想是很多高效算

2021-06-25 23:45:31 81

原创 5万字100图再回顾操作系统

大学学了一学期的操作系统(Operating System),回想还记得几个系统调度算法、页面置换算法啥的,还是很多知识点不太清楚。学习其他相关的软件专业知识时导致了基础知识的脱节,下面就再次通过5万字和100张图清楚的讲一遍操作系统(Operating System),看之前请先认真思考下你为什么要看这篇文章以及为什么要学习操作系统。搞清楚几个问题首先你要搞明白你学习操作系统的目的是什么?操作系统的重要性如何?学习操作系统会给我带来什么?下面我会从这几个方面为你回答下。操作系统也是一种软件,但是操作

2021-06-25 23:43:04 196

原创 锐捷校园网拨号上网一号多用

说明这个教程是使用极路由3路由器自带的锐捷认证,简单配置就能使用,但是会遇到偶尔断线,每天必须手动重连的问题,因此在这个教程完成有网络后,建议参考文章最底下的重要说明,有计算机一定动手能力可继续刷稳定固件使用。破解路由器购买先贴个gee3破解路由器闲鱼购买淘口令(亲测非推广):3复制本段内容€GNDQcis6Iga€到闲鱼或手机淘宝或掂击炼接 https://m.tb.cn/h.4s31Xxb 至浏.览览.器【快来捡漏【校园路由器 锐捷认证 极路由3 千兆5g双频1200m穿墙】】40块+邮

2021-06-25 23:41:52 3101

原创 Spring框架学习笔记

GitHub:https://github.com/yoyling/SpringStudySpringStudySpring Framework 5 学习记录4阶段(1)spring框架的概述以及spring中基于XML的IOC配置spring的概述spring是什么、两大核心、发展历程和优势、体系结构程序的耦合及解耦曾经案例中问题、工厂模式解耦IOC概念和spring中的IOCspring中基于XML的IOC环境搭建依赖注入(Dependency Injection)(2.

2021-06-08 15:41:06 90

原创 6元做一个2.6m/s下行、5T存储的私人网盘

最终效果Demo:https://pan.rawchen.com其中文件存储服务都由微软托管了,因此不用担心服务商跑路问题。步骤如下购买OneDrive激活码或帐号如激活码的则创建固定后缀的微软帐号通过OneDrive上传下载到这一步就能使用5T网盘了,但是太Low了,只能通过web端查看下载上传,也不能直接在线查看。注册 Cloudflare 并创建 Workers按照指引部署生成所需代码部署 FODI 前端展示云盘列表购买OneDrive激活码或帐号

2021-06-08 15:15:45 307

空空如也

空空如也

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

TA关注的人

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