自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 华为鲲鹏云服务器发布win项目,华为DevRun第四讲,华为云鲲鹏云服务移植快速入门与实践...

2022-06-06 10:43:49 449 1

转载 【华为云技术分享】华为云鲲鹏云服务移植指南和实践案例(上)

【摘要】 从应用语言出发,分享应用鲲鹏移植理论和方案,基于应用移植案例,分享鲲鹏应用移植成功经验。

2022-06-06 10:18:02 772

原创 Nginx如何实现负载均衡

什么是ngnixNginx是一个http服务器。是一个使用c语言开发的高性能的http 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。nginx能够支撑5万并发链接,并且cpu、内存等资源消耗却非常低,运行非常稳定,中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等。NGINX可以用来做什么1、反向代理:反向代理(ReverseProxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给i

2022-03-22 16:54:27 6971

原创 Java的多线程

1、 什么是线程?线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位。程序员可以通过它进行多处理器编程,你可以使用多线程对运算密集型任务提速。比如,如果一个线程完成一个任务要100毫秒,那么用十个线程完成该任务只需10毫秒。2、线程和进程有什么区别?一个进程是一个独立(self contained)的运行环境,它可以被看作一个程序或者一个应用。而线程是在进程中执行的一个任务。线程是进程的子集,一个进程可以有很多线程,每条线程并行执行不同的任务。不同的进程使用不

2022-03-22 16:43:19 336

原创 SQL语句及索引的优化

SQL语句及索引的优化1. 尽量避免使用子查询例:SELECT * FROM t1 WHERE id (SELECT id FROM t2 WHERE name = 'chackca');其子查询在Mysql5.5版本里,内部执行计划是这样:先查外表再匹配内表,而不是先查内表t2,当外表的数据很大时,查询速度会非常慢。在MariaDB10/Mysql5.6版本里,采用join关联方式对其进行了优化,这条SQL语句会自动转换为:SELECT t1.* FROM t1 JOIN t2 on t1.i

2022-03-21 14:50:23 868

原创 mybatis和hibernate的区别

mybatis与hibernate一样是个orm数据库框架。它与hibernate区别是非常大的,有以下几点:总结起来:mybatis:小巧、方便、高效、简单、直接、半自动hibernate:强大、方便、高效、复杂、绕弯子、全自动hibernate是全自动,而mybatis是半自动。hibernate完全可以自动生成sql。而mybatis仅有基本的字段映射,仍然需要通过手写sql来实现和管理。hibernate数据库移植性远大于mybatis。hibernate通过它强大的映射结构和

2022-03-21 14:29:44 4260

原创 Redis缓存解决排名问题

* 1、spring boot 2.0 以后默认使用Lettuce作为操作redis的客户端,它使用netty进行网络通信 * 2、Lettuce的bug导致netty堆外内存溢出 如果netty没有指定堆外内存,默认使用 -Xmx 512m * 可以通过-Dio.netty.maxDirectMemory进行设置 * 解决方案:(不能使用-Dio.netty.maxDirectMemory只去调大堆外内存。) * 1、升级Lettuce客户端 * 2、切换使用jedis * RedisTe.

2022-03-07 16:44:53 386

原创 spring的14个经典面试题

什么是Spring框架?Spring是一种轻量级框架,旨在提高开发人员的开发效率以及系统的可维护性。我们一般说的Spring框架就是Spring Framework,它是很多模块的集合,使用这些模块可以很方便地协助我们进行开发。这些模块是核心容器、数据访问/集成、Web、AOP(面向切面编程)、工具、消息和测试模块。比如Core Container中的Core组件是Spring所有组件的核心,Beans组件和Context组件是实现IOC和DI的基础,AOP组件用来实现面向切面编程。Spring官网(h

2022-03-07 14:32:26 612

空空如也

空空如也

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

TA关注的人

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