自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(70)
  • 资源 (9)
  • 问答 (1)
  • 收藏
  • 关注

原创 首个集成AI的国产操作系统带来了哪些惊喜

作为国内领先的操作系统,统信UOS不仅为用户提供了更智能、更高效的服务,还为开发者打开了强大的AI计算能力的大门。统信UOS的AI功能不仅为用户提供了更智能、更高效的服务,也为开发者提供了强大的AI计算能力。统信UOS,作为国内领先的操作系统,在AI这一领域进行了深入的探索和研发,为未来的AI时代做好了充分的准备。云原生领域:统信UOS云原生版与统信容器云管理平台都迎来了全面的升级,整合了业内主流的DevOps、微服务、服务网格、CI/CD等新理念和新技术,为客户提供了一站式的云原生服务。

2023-10-27 11:00:26 533 1

原创 可道云:像Windows操作一样的企业网盘

和大家介绍一下可道云网盘的各种功能。

2022-08-23 17:49:25 348

原创 M1 MacBook上安装arm Windows虚拟机体验如何?

从 2020 年下半年开始,Apple 正式推出了其首款基于 ARM 架构的 Mac 电脑,这和原先基于 Intel 处理器的 Mac 电脑有着天壤之别。很多虚拟化软件也无法支持安装 Windows 虚拟机了。那么,时间来到了 2022 年,M1 Mac 上使用 Windows 的现状如何了呢,接下来我和大家介绍一下M1 Mac上使用 Windows 的几种方案,大家一定要看到最后哈,保证可以给你新的思路。电脑配置方案 1:Parallels DesktopPD 就不用说了,在谈论 macOS 虚拟机的时候

2022-01-26 08:41:30 1967

原创 什么情况下需要重写equals方法,为什么一定需要重写hashcode

目录一.什么情况下需要重写equals方法?正常情况下,Java的基本数据类型和包装数据类型一.什么情况下需要重写equals方法?正常情况下,Java的基本数据类型和包装数据类型...

2020-01-10 17:40:23 2585

原创 LeetCode-1281. 整数的各位积和之差(Subtract the Product and Sum of Digits of an Integer)

1281. 整数的各位积和之差Difficulty: 简单更多LeetCode答案欢迎大家关注我的 Github给你一个整数 n,请你帮忙计算并返回该整数「各位数字之积」与「各位数字之和」的差。示例 1:输入:n = 234输出:15 解释:各位数之积 = 2 * 3 * 4 = 24 各位数之和 = 2 + 3 + 4 = 9 结果 = 24 - 9 = 15示例 2...

2019-12-20 18:21:30 3689

原创 LeetCode-771. 宝石与石头(Jewels and Stones)

771. 宝石与石头Difficulty: 简单更多LeetCode答案欢迎大家关注我的 Github给定字符串J 代表石头中宝石的类型,和字符串 S代表你拥有的石头。 S 中每个字符代表了一种你拥有的石头的类型,你想知道你拥有的石头中有多少是宝石。J 中的字母不重复,J 和 S中的所有字符都是字母。字母区分大小写,因此"a"和"A"是不同类型的石头。示例 1:输入: J = "a...

2019-12-20 17:51:36 148

原创 LeetCode-LCP 1. 猜数字

LCP 1. 猜数字Difficulty: 简单更多LeetCode答案欢迎大家关注我的 Github小A 和 小B 在玩猜数字。小B 每次从 1, 2, 3 中随机选择一个,小A 每次也从 1, 2, 3 中选择一个猜。他们一共进行三次这个游戏,请返回 小A 猜对了几次?输入的guess数组为 小A 每次的猜测,answer数组为 小B 每次的选择。guess和answer的长度都等...

2019-12-19 17:23:54 103

原创 LeetCode-27. 移除元素(Remove Element)

27. 移除元素Difficulty: 简单给定一个数组 _nums _和一个值 val,你需要移除所有数值等于 _val _的元素,返回移除后数组的新长度。不要使用额外的数组空间,你必须在修改输入数组并在使用 O(1) 额外空间的条件下完成。元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。示例 1:给定 nums = [3,2,2,3], val = 3,函数应该返回...

2019-12-19 16:55:21 117

原创 Spring Boot基础教程31-生产部署-注意事项和如何使用脚本

一、 注意事项1. 去除不需要的 jar开发工具 jar:spring-boot-devtools2. 监控一定要做好权限控制或者去除控制 jar:spring-boot-starter-actuatordruid 的监控swagger 的接口3、打包,跳过测试maven: clean package -Dmaven.test.skip=true二、 脚本#...

2019-11-29 11:05:03 89

原创 Spring Boot基础教程30-Spring Boot集成Swagger

一、 Swagger 是什么?Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。http://swagger.io/Springfox 的前身是 swagger-springmvc,是一个开源的 API doc 框架,可以将我们的 Controller 的方法以文档的形式展现,基于 Swagger。http://springfo...

2019-11-29 11:04:01 345

原创 Spring Boot基础教程29-Spring Boot集成Druid

一、 Druid 的介绍https://github.com/alibaba/druid/wiki/%E5%90%84%E7%A7%8D%E6%95%B0%E6%8D%AE%E5%BA%93%E8%BF%9E%E6%8E%A5%E6%B1%A0%E5%AF%B9%E6%AF%94中文文档:https://github.com/alibaba/druid/wiki/%E5%B8%B8%E8...

2019-11-29 11:03:07 834

原创 Spring Boot基础教程28-Spring Boot集成mybatis

一、 添加依赖<!-- mybatis --><dependency><groupId>org.mybatis.spring.boot</groupId><artifactId>mybatis-spring-boot-starter</artifactId><version>1.1.1</vers...

2019-11-29 11:00:39 79

原创 Spring Boot基础教程27-生产准备-基于HTTP的监控

利用Spring Boot的特性进行监控你的应用通过HTTP(最简单方便) 通过JMX 通过远程shell添加依赖<!-- actuator --><dependency><groupId>org.springframework.boot</groupId><artifactId&gt...

2019-11-29 10:58:04 91

原创 Spring Boot基础教程26-如何进行远程调试

远程调试的概念什么是远程调试:本地调用非本地的环境进行调试。原理:两个VM之间通过socket协议进行通信,然后以达到远程调试的目的。注意,如果 Java 源代码与目标应用程序不匹配,调试特性将不能正常工作。java启动命令-Xdebug -Xrunjdwp:server=y,transport=dt_socket,address=8000,suspend=n比如:jav...

2019-11-29 10:57:20 108

原创 Spring Boot基础教程25-使用Spring Session实现集群-redis

session集群的解决方案:1.扩展指定server利用Servlet容器提供的插件功能,自定义HttpSession的创建和管理策略,并通过配置的方式替换掉默认的策略。缺点:耦合Tomcat/Jetty等Servlet容器,不能随意更换容器。2.利用Filter利用HttpServletRequestWrapper,实现自己的 getSession()方法,接管创建和管理...

2019-11-29 10:56:23 169

原创 Spring Boot基础教程24-发送邮件-使用模板邮件并实现多账号轮询发送

添加依赖<!-- mail --><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-mail</artifactId></dependency>配置# mail...

2019-11-28 16:43:48 726

原创 Spring Boot基础教程23-调用REST服务-如何使用代理

添加依赖<dependency><groupId>org.apache.httpcomponents</groupId><artifactId>httpclient</artifactId></dependency>代码实现/*** @author wujing*/@RestControll...

2019-11-28 16:42:50 281

原创 Spring Boot基础教程22-使用异步消息服务-AMQP(RabbitMQ)

RabbitMQ下载地址:http://www.rabbitmq.com/download.htmlerlang 下载地址:http://www.erlang.org/downloads添加依赖<!-- amqp --><dependency><groupId>org.springframework.boot</groupId>...

2019-11-28 16:41:33 98

原创 Spring Boot基础教程21-使用异步消息服务-JMS(ActiveMQ)

Spring Boot支持的jms有:ActiveMQ、Artemis、HornetQ添加依赖<!-- jms --><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-activemq<...

2019-11-28 16:40:55 185

原创 Spring Boot基础教程20-使用Caching-Redis

一、 添加依赖<!-- redis --><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-redis</artifactId></dependency>二、 配置文件:sp...

2019-11-28 16:39:57 127

原创 Spring Boot基础教程19-使用Caching-EhCache

Spring boot 支持的缓存:• Generic• JCache (JSR-107)• EhCache 2.x• Hazelcast• Infinispan• Couchbase• Redis• Caffeine• Guava• Simple最常用的是 EhCache,文档多,资料全一、 添加依赖<!-- caching --><depend...

2019-11-28 16:39:10 163

原创 Spring Boot基础教程18-使用NoSQL数据库-mongodb

安装:mongodb 下载链接:https://www.mongodb.com/download-center#community下载版本:mongodb-win32-x86_64-2008plus-ssl-3.2.9-signed.msi安装出现 2502、2503 错误解决办法:http://jingyan.baidu.com/article/a501d80cec07daec630f5...

2019-11-28 16:37:36 212

原创 Spring Boot基础教程17-使用NoSQL数据库-redis

redis windows 版本下载: https://github.com/MSOpenTech/redis/releases一、 添加依赖<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-redis&l...

2019-11-28 16:35:22 146

原创 Spring Boot基础教程16-使用SQL关系型数据库-h2嵌入式数据库的使用

嵌入式数据库一、 添加依赖<dependency><groupId>com.h2database</groupId><artifactId>h2</artifactId><scope>runtime</scope></dependency>二、 配置spring.datasourc...

2019-11-28 16:34:10 160

原创 Spring Boot基础教程15-使用SQL关系型数据库-事务处理

一、事务有四个特性:ACID原子性(Atomicity):事务是一个原子操作,由一系列动作组成。事务的原子性确保动作要么全部完成,要么完全不起作用。一致性(Consistency):一旦事务完成(不管成功还是失败),系统必须确保它所建模的业务处于一致的状态,而不会是部分完成部分失败。在现实中的数据不应该被破坏。隔离性(Isolation):可能有许多事务会同时处理相同的数据,因此每个事务...

2019-11-28 16:32:27 96

原创 Spring Boot基础教程13-使用SQL关系型数据库-JdbcTemplate

一、 配置数据源:嵌入式数据库的支持:Spring Boot 可以自动配置H2, HSQL and Derby 数据库,不需要提供任何的链接URLs,只需要加入相应的jar包,Spring boot可以自动发现装配<!-- 数据库 --><dependency><groupId>org.springframework.boot&l...

2019-11-05 18:37:50 127

原创 Spring Boot基础教程12-web应用开发-文件上传

一、SpringBoot 默认使用springMVC包装好的解析器进行上传二、添加代码<form method="POST" enctype="multipart/form-data" action="/file/upload">文件:<input type="file" name="roncooFile" /><input typ...

2019-11-05 18:37:27 69

原创 Spring Boot基础教程11-web应用开发-CORS支持

一、Web开发经常会遇到跨域问题,解决方案有:jsonp,iframe,CORS等等CORS与JSONP相比1、JSONP只能实现GET请求,而CORS支持所有类型的HTTP请求。2、使用CORS,开发者可以使用普通的XMLHttpRequest发起请求和获得数据,比起JSONP有更好的错误处理。3、JSONP主要被老的浏览器支持,它们往往不支持CORS,而绝大多数现代...

2019-11-05 18:37:16 76

原创 Spring Boot基础教程10-web应用开发-Servlets, Filters, listeners

一.Web开发使用Controller 基本上可以完成大部分需求,但是我们还可能会用到Servlet、Filter、Listener等等二.在spring boot中的三种实现方式方法一:通过注册ServletRegistrationBean、FilterRegistrationBean 和ServletListenerRegistrationBean 获得控制/*** 自...

2019-11-01 13:33:29 120

原创 Spring Boot基础教程9-web应用开发-错误处理

错误的处理方法一:Spring Boot 将所有的错误默认映射到/error, 实现ErrorController@Controller@RequestMapping(value = "error")public class BaseErrorController implements ErrorController {private static final Logger lo...

2019-11-01 13:30:56 110

原创 Spring Boot基础教程8-web应用开发-模板引擎jsp

spring boot的web应用开发,是基于spring mvcSpring boot 在spring默认基础上,自动配置添加了以下特性:包含了ContentNegotiatingViewResolver和BeanNameViewResolver beans。 对静态资源的支持,包括对WebJars的支持。 自动注册Converter,GenericConverter,Format...

2019-11-01 13:30:20 64

原创 Spring Boot基础教程7-web应用开发-模板引擎Thymeleaf

spring boot的web应用开发,是基于spring mvcSpring boot 在spring默认基础上,自动配置添加了以下特性:包含了ContentNegotiatingViewResolver和BeanNameViewResolver beans。 对静态资源的支持,包括对WebJars的支持。 自动注册Converter,GenericConverter,Format...

2019-11-01 13:29:51 87

原创 Spring Boot基础教程6-web应用开发-模板引擎FreeMarker

spring boot的web应用开发,是基于spring mvcSpring boot 在spring默认基础上,自动配置添加了以下特性:包含了ContentNegotiatingViewResolver和BeanNameViewResolver beans。 对静态资源的支持,包括对WebJars的支持。 自动注册Converter,GenericConverter,Format...

2019-11-01 13:29:09 110

原创 Spring Boot基础教程5-日志配置-logback和log4j2

支持日志框架:Java Util Logging, Log4J2 and Logback,默认是使用logback配置方式:默认配置文件配置和引用外部配置文件配置默认配置文件配置(不建议使用:不够灵活,对log4j2等不够友好)# 日志文件名,比如:roncoo.log,或者是 /var/log/roncoo.loglogging.file=roncoo.log# 日志级别...

2019-11-01 13:28:15 83

原创 Spring Boot基础教程4-配置文件-多环境配置

多环境配置的好处:1.不同环境配置可以配置不同的参数2.便于部署,提高效率,减少出错Properties多环境配置1. 配置激活选项spring.profiles.active=dev2.添加其他配置文件三.YAML多环境配置 1.配置激活选项 spring: profiles:active: dev...

2019-11-01 13:27:03 119

原创 Spring Boot基础教程3-配置文件详解:Properties和YAML

一.配置文件的生效顺序,会对值进行覆盖:1. @TestPropertySource 注解2. 命令行参数3. Java系统属性(System.getProperties())4. 操作系统环境变量5. 只有在random.*里包含的属性会产生一个RandomValuePropertySource6. 在打包的jar外的应用程序配置文件(application.proper...

2019-11-01 13:25:16 84

原创 Spring Boot基础教程2-RESTfull API简单项目的快速搭建

搭建一个简单的RESTfull API接口项目spring-boot-starter-web的引入,其依赖包的学习spring-boot-devtools的引入,其依赖包的学习代码的实现运行项目直接运行main方法或者使用maven命令: spring-boot:run测试: http://localhost:8080/index带参数:ht...

2019-11-01 13:23:33 123

原创 Spring Boot基础教程1-工具的安装和使用

一、课程使用的工具 Spring Tool Suite:https://spring.io/tools/sts/allEclipse:http://www.eclipse.org/downloads/packages/all安装教程:http://www.roncoo.com/arti...

2019-11-01 13:22:25 126

原创 Java项目使用AOP打印请求参数和响应信息

方便在后台日志直接看到请求参数等信息,可以快速定位bug原因@Aspect@Configuration@Slf4jpublic class LogAspect { @Autowired private RedisOperate redisOperate; @Pointcut("execution(* com.dkdy.goodsserver.controller.*...

2019-06-26 14:52:09 2438

转载 Service Mesh服务网格新生代--Istio

Service Mesh新秀,初出茅庐便声势浩荡,前有Google,IBM和Lyft倾情奉献,后有业界大佬俯首膜拜,这就是今天将要介绍的主角,扛起Service Mesh大旗,掀起新一轮微服务开发浪潮的Istio!讲师简介:敖小剑,十五年软件开发经验,微服务专家,专注于基础架构,cloud native拥护者,敏捷实践者。曾在亚信,爱立信,唯品会和ppmoney任职, 现任数人云资深架构师...

2019-05-31 13:15:59 536

实战Docker到Kubernetes技术系列PPT教程(共14个PPT,Docker介绍的非常详细).zip

01.为什么你需要学习Docker 02.Docker实战之容器基础命令系列 03.Docker实战之自定义容器镜像 04.Docker实战之容器互联实战 05.Docker实战之容器网络机制(上) 06.Docker实战之容器网络机制(下) 07.Docker图形化管理和监控 08.Kubernetes横空出世背后的秘密 09.Kubernetes架构深度解析 10.Kubernets集群入门 11.Kubernetes集群部署实践 12.Kubernetes的分布式网络实践 13.Kubernetes Service的负载均衡和网络路由秘密 14.Kubernetes API和源码分析

2019-12-03

DXC 采集脚本 搜狐网-娱乐[采集器配置].txt

大家可以做样例参考,举一反三可以完成更多其他网站的采集 discuz论坛插件DZ插件 DXC采集器3.0

2019-11-29

研发中心-java编码规范.docx

一、编程规约 1 (一) 命名风格 1 (二) 常量定义 3 (三) 代码格式 4 (四) OOP 规约 6 (五) 集合处理 9 (六) 并发处理 12 (七) 控制语句 14 (八) 注释规约 16 (九) 其它 17 二、异常日志 18 (一) 异常处理 18 (二) 日志规约 19 三、单元测试 21 四、安全规约 23 五、MySQL 数据库 24 (一) 建表规约 24 (二) 索引规约 25 (三) SQL 语句 27 (四) ORM 映射 28 六、工程结构 30 (一) 应用分层 30 (二) 二方库依赖 31 (三) 服务器 32 附 1:版本历史 34 附 2:本手册专有名词 35

2019-11-29

Java面试必备208题(包含详细答案解析).pdf

通过排版软件进行排版了一次,这个资源网上很难找,好多都只是有题目没有答案,还有好多只有一部分.我这个是全的. 本文分为十九个模块,分别是: Jav 基础、容器、多线程、反射、对象拷贝、 Jav Web 、异常、网络、设计模式、Spring/Spring MVC、Spring Bot/Spring Cloud、Hibernate、MyBatis、RabitMQ、Kafka、Zokeper、MySQL、 Redis、JVM

2019-11-29

区块链知识分享.pptx

区块链培训PPT,里面详细的介绍了 基本介绍 运行原理 应用场景 发展前景 参考资料 区块链是一种按照时间顺序将数据区块以链表的方式进行组织、并通过密码学方式保证其不可篡改和不可伪造的去中心化分布式账本技术 (简称 DLT,Distributed Ledger Technology)。

2019-11-29

数据库设计、使用规范1.1.pptx

详细的列出来数据库在设计上,及SQL优化上的原则.共23页.该文件为架构师编写的培训文件,对研发人员来说,有很好的指导意义.

2019-11-28

JVM体系结构与GC调优

JVM体系结构与GC调优,PPT,格式排版完美,图文并茂,一共46页

2019-04-22

组合数学(第4版) 淘宝付费购买 卢开澄,卢华明编著

淘宝付费购买的资源,清晰度和扫描效果是我在CSDN上下载十几个版本之后发现最好的.要是之前下载的满意也就不去淘宝付费购买了.

2019-01-20

DDos攻击特点及防范措施思维导图

DDOS 攻击是没有特征的,它的请求看上去跟正常请求一样,而且来自不同的 IP 地址,所以没法拦截。这就是为什么 DDOS 特别难防的原因,思维导图预览图https://blog.csdn.net/lxyer4u/article/details/86162806

2019-01-09

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

TA关注的人

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