- 博客(20)
- 资源 (10)
- 问答 (1)
- 收藏
- 关注
原创 React、Ant Design、DvaJS之间的关系
1、React:是一个用于构建用户界面的JS库,主要用于构建UI,可以认为是MVC中的V(视图)2、Ant Design:是采用React封装的一套组件库,我的理解它就是一个UI框架,类似H-ui、Bootstrap等3、DvaJS:Dva是基于现有应用架构(redux+react-router+redux-saga等)的一层轻量封装,没有引入任何新概念,可以帮你自动化了Redux一些繁琐的步骤,只需几行代码就实现了原本redux + react-router + redux-saga繁琐的步骤。dva
2020-06-29 16:24:48 586
转载 泛在电力物联网
在国家电网的推动之下,“泛在电力物联网”即将成为2019年物联网领域最火的题材之一。那么,为什么要建泛在电力物联网?什么是泛在电力物联网?如何建设泛在电力物联网?本文将为你做详细深入解读。国家电网公司在2019年两会报告中提出建设世界一流能源互联网企业的重要物质基础是要建设运营好“两网”,这里所说“两网”分别是“坚强智能电网”和“泛在电力物联网”。泛在电力物联网这个名词首次出现在国家电网公司的两会报告中,成为和坚强智能电网相提并论的重点工作。3月8日,国家电网“泛在电力物联网”建设工作部署电视电话会议.
2020-06-29 16:07:09 552
原创 npm与cnpm的区别
NPM(Node Package Manager,节点包管理器)是NodeJS的包管理器,用于节点插件的管理(包括安装,卸载和管理依赖等)。NPM是随同新版的NodeJS一起安装的包管理工具,所以我们需要安装NodeJS。作用:1.允许用户从NPM服务器上下载别人编写的第三方包到本地使用。2.允许用户从NPM服务器上下载并安装别人编写的命令行程序到本地使用。3.允许用户将自己编写的包或命令行程序上传到NPM服务器上供别人使用。为什么要用CNPMNMP安装插件是从NPM官网下载对应的插件包,该
2020-06-29 09:05:58 159
转载 React快速入门
通过create-react-app工具快速构建React项目,初步了解React工作机制。1. 环境配置忽略React的技术栈细节,使用create-react-app构建应用。 开发环境:node和npm(或cnpm)安装create-react-app:cnpm install -g create-react-app1在工作目录下执行下列命令建立应用:create-react-app myapp1自动构建完成后进入项目根目录:cd myapp1启动应用:cnpm start1.
2020-06-28 22:57:59 243
原创 NPM报错 Error: EPERM: operation not permitted, unlink......解决办法和清除缓存。
在启动项目执行npm install时候碰到下面问题:解决方法:1、执行下面命令清除缓存文件:npm cache clean --force2、执行:cnpm install
2020-06-28 11:01:43 2868
原创 SpringBoot 之Spring Boot Starter依赖包及作用
Spring Boot 之Spring Boot Starter依赖包及作用 spring-boot-starter 这是Spring Boot的核心启动器,包含了自动配置、日志和YAML。 spring-boot-starter-amqp 通过spring-rabbit来支持AMQP协议(Advanced Message Queuing Protocol. 。 spring-boot-starter-aop 支持面向方面的编程即AOP,包括spring-aop和AspectJ。
2020-06-24 17:05:35 805
原创 20、DevOps
1、DevOpsDevOps是Development和Operations两个词的缩写,它涵盖开发、测试、运维的整个过程,简言为自动化部署。2、Git/GitLabGit是一个版本控制系统,GitLab是一个远程的Git仓库,GitLab与GitHub及国内的码云类似,用户在GitLab上注 册账号,上传项目到GitLab,通过GitLab对项目进行版本控制。通常企业使用GitLab在局域网搭建自己的Git代码 管理仓库,不过随着云计算的发展,很多企业也开始使用提供Git仓库管理公共服务的平台,比如
2020-06-14 16:48:13 198
原创 新手入门阿里云服务器操作指南(图文教程)
最近阿里云活动很多小伙伴买了服务器却不知道怎么用,因此做一个简易的操作指南。一、控制台控制台可以对你的服务器进行管理,可以强制重启、关机、重置密码、等操作。1、进入控制台地址:https://ecs.console.aliyun.com点击实例:新手阿里云服务器操作指南(图文教程)...
2020-06-12 10:31:15 1706 2
原创 Java相关的基本算法
执行效率从快到慢:快速、希尔、插入、选择、冒泡排序#1.数组逆序实现思想:第一个递增,最后一个递减//数组元素逆序public static void receive(int[] arr){ for (int start = 0, end = arr.length-1; start < end; start++,end--) { int temp = arr[start]; arr[start] = arr[end]; arr[end] = temp; }}#2.选择排序
2020-06-11 13:07:20 151
原创 圆通快递面试问题
1、Java中线程池包含了那些参数?各参数的作用是什么?(ThreadPoolExecutor)比如去火车站买票, 有10个售票窗口, 但只有5个窗口对外开放. 那么对外开放的5个窗口称为核心线程数, 而最大线程数是10个窗口.如果5个窗口都被占用, 那么后来的人就必须在后面排队, 但后来售票厅的人会越来越多, 已经人满为患, 就类似于线程队列已满.这时候火车站站长下令, 把剩下的5个窗口也打开, 也就是目前已经有10个窗口同时运行. 后来又来了一批人,10个窗口也处理不过来了,而且售票厅人已经满了
2020-06-09 23:29:47 1190
原创 Log4j
日志是应用软件中不可缺少的部分,Apache的开源项目Log4j是一个功能强大的日志组件,提供方便的日志记录,具体请参考Log4j文档指南。Log4j下载在apache网站,可以免费下载到Log4j最新版本的软件包Apache log4j (推荐)Apache log4j 2Log4j的包下载完成后,解压,将其中打包好的的log4j-1.x.x.jar导入你的工程LIB中。Log4j配置Log4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的,它可
2020-06-09 21:37:57 152
原创 牛客网中Spring的理解
Spring官方文档:http://shouce.jb51.net/spring依赖注入就是通过容器去管理对象,而不是对象本身去管理;1、Spring中对IOC的理解:所谓“控制反转”是指控制权由应用代码转到外部容器,即控制权的转移;IoC将控制创建的职责搬进了框架中,从应用代码脱离开来;使用Spring的IoC容器时只需指出组件需要的对象,在运行时Spring的IoC容器会根据XML配置数据提供给它;控制反转即IoC (Inversion of Control),是面向对象编程中的一种设计原则
2020-06-09 21:35:57 263
原创 Nginx
1、什么是NginxNginx是一款高性能的HTTP服务器和反向代理服务器,可以作为静态资源服务器,配置虚拟主机和反向代理Tomcat服务器,实现负载均衡。官方测试Nginx能够支撑5万并发链接,并且CPU、内存等资源消耗却非常低,运行非常稳定。2、应用场景1 HTTP服务器:Nginx可以提供独立的HTTP服务,可以做网页静态服务器。2 反向代理服务器:用户向tomcat发送请求,中间经过Nginx,由Nginx代理用户向tomcat发送请求。3 负载均衡:当网站的访问量达到一定程度后,单台to
2020-06-09 14:13:25 123
原创 简要介绍DES、RSA、MD5、SHA1四种加密算法的优缺点
美国数据加密标准(DES)是对称密码算法,就是加密密钥能够从解密密钥中推算出来,反过来也成立。密钥较短,加密处理简单,加解密速度快,适用于加密大量数据的场合。 RSA是非对称算法,加密密钥和解密密钥是不一样的,或者说不能由其中一个密钥推导出另一个密钥。密钥尺寸大,加解密速度慢,一般用来加密少量数据,比如DES的密钥。
2020-06-08 21:48:50 2871
原创 MySQL中相关索引
创建索引的主要原因是提高查询性能。通过正确设计和使用索引,可以大幅提升数据库操作的效率,尤其是在处理大量数据时。了解和合理使用索引是数据库设计和优化的重要部分。
2020-06-03 17:57:42 4727 2
原创 xczx项目问题集
1、BCryptPasswordEncoder加密算法怎么查看加密前的密码BCryptPasswordEncoder encoder = new BCryptPasswordEncoder(); boolean xcWebApp = encoder.matches("XcWebApp", "$2a$10$9bEpZ/hWRQxyr5hn5wHUj.jxFpIrnOmBcWlE/g/0Zp3uNxt9QTh/S"); System.out.println(xcWebApp);
2020-06-02 17:52:08 326
原创 spring-security中的 BCryptPasswordEncoder加解密算法
早期使用md5对密码进行编码,每次算出的md5值都一样,这样非常不安全,Spring Security推荐使用 BCryptPasswordEncoder对密码加随机盐,每次的Hash值都不一样,安全性高。使用教程:1、在pom文件中添加所属依赖:<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-clou
2020-06-02 13:57:19 3401
原创 童年时代的美好
工作就像一个人从出生到长成的一个过程,年岁各不同,高低成就各不一。但有一样一定是共通的。那就是大家曾经都天真单纯过。人世间最美好的莫过于最初的你。初一到初三,每次放学我都比较喜欢骑车在乡野的小路哼着歌回家,心情大多数情况下都是“艳阳天”。但有时候又很讨厌,经常有个女同学骑车绕远路跟着自己走小道。从最开始的反感,各种方式避免放学遇到她,到后来的渐渐习惯她的跟随。就这样一晃三年,有时候自己都无语,竟然被这个同学跟了三年。或许她是为了减肥吧。也只好这样去想。如果时间可以重来,让我重新回到那时候,哪怕只有一天
2020-06-01 12:41:38 232 1
代码+方法.zip
2019-10-16
PCA降解技术.zip
2019-06-28
Java最常见的200+面试题Gitchat专用.zip
2019-06-28
明明已经找到方法,为什么还报错?
2017-10-28
TA创建的收藏夹 TA关注的收藏夹
TA关注的人