自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 资源 (7)
  • 收藏
  • 关注

原创 腾讯云运维工程师认证TCA

绿色和黄色组成的圆圈,绿色所占的比例是成功调用的比例,黄色为失败的比例。44、有以下场景∶假设有3台配置相同(CPU/内存)的后端服务器,由于性能一致,将后端服务器权重都设置为10,并且每台后端服务器与客户端建立了100个TCP连接,为了进一步提开负或能力,继续新增1台后端服务器,此时选择哪种负载均衡算法能让第4台后端服务器快速提升负载,从而减轻另外3台的压力?SCF 仅需要针对事件的处理函数开发,无需进行复杂的网络服务开发,容灾,并发,扩容等非功能性需求的开发工作,能明显降低代码开发工作量。

2023-11-25 12:35:01 575

原创 nacos回顾+cloud家族的皇家卫士Sentinel

本文伴随讲解了Nacos即基础知识点,着重围绕Sentinel进行展开。从Sentinel 以流量为切入点,介绍了流量控制、熔断降级、兜底数据案例、数据持久化方案等要点

2022-10-19 09:54:03 305 1

原创 先闻Spring Framework 6.0 RC1版本

Spring Framework 6.0 RC1版本候选版已发布,支持JDK 17+ and Jakarta EE 9+等

2022-10-18 15:07:09 481

原创 SNAPSHOT版本

一般在开发模式下,我们可以频繁的发布SNAPSHOT版本,以便让其它项目能实时的使用到最新的功能做联调;当版本趋于稳定时,再发布一个正式版本,供正式使用。

2022-10-18 11:39:11 1875

原创 PostgreSQL 15版本新特性一览

PostgreSQL 15版本保持我们一贯以来的标准,即提供稳定、可靠的世界上功能最为强大的开源的关系数据库系统。

2022-10-17 19:35:37 2981

原创 多线程-1.0-AQS重生之路

AQS重生之路​ AbstractQueuedSynchronizer抽象同步队列简称AQS,它是实现同步器的基础组件,并发包中锁的底层就是使用AQS实现的。AQS是一个FIFO的双向队列,其内部通过节点head和tail记录队首和队尾元素,队列元素的类型为Node。1.1 Node分析static final class Node { //标记该线程是获取共享资源时被阻塞挂起后放入AQS队列 static final Node SHARED = new Node(); /

2021-03-25 15:27:59 109

原创 JVM对象创建和对齐填充详解

1.虚拟机对象创建​ 语言层面上,创建对象通常(例外:复制、反序列化)仅仅是一个new关键字而已,本文所探讨的虚拟机对象创建不包含数组和Class对象等,就对于普通对象而言。常量池中定位符号引用Java虚拟机遇到一条字节码new指令时,检查指令的参数能否在常量池中定位一个符号引用。检查类是否被加载检查这个符号引用代表的类是否已被加载、解析和初始化过。类加载过程确定所加载类占用内存大小,并划分空间进行存储划分空间两种方式指针碰撞,堆内存规整所代表的垃圾收集器有

2021-03-04 10:59:23 2241 1

原创 Linux查看和控制进程

一、查看进程1.ps命令——查看静态的进程统计信息(Processes Statistic)常见的选项:a:显示当前终端下的所有进程信息,包括其他用户的进程。u:使用以用户为主的格式输出进程信息。x:显示当前用户在所有终端下的进程。-e:显示系统内的所有进程信息。-l:使用长(long)格式显示进程信息。-f:使用完整的(full)格式显示进程信息。以下是两种万精油搭配方式1.1 ps aux 简洁版​​​​上图中的输出信息中,第1行为列表标题,其中各字段的含义描述如下:USE

2020-12-31 10:50:20 165

原创 远程连接aliyun linux,能ping通,但端口telnet失败解决方案

问题:如果能ping通ip但是端口不能访问,xshell不能连接。解决方案:检查安全配置,去除未开放端口的基本错误。 tracetcp的使用依赖于WinPcap library。因此,您需要前往官网下载WinPcap library。 前往tracetcp官网下载最新版tracetcp。 将下载的tracetcp相关文件直接解压到C:\Windows\System32目录。 cmd打开tracetcp所在文件夹,然后运行命令 C:\Windows\System32\tracetcp...

2020-07-24 13:59:20 2164

原创 SpringApplication与构建者的直接对话(简称翻译)

自律才能获得想要的自由。

2020-07-01 22:50:29 157

原创 深度挖掘SpringBoot

自律才能获得想要的自由。

2020-07-01 22:14:44 380

原创 像沉迷于王者一样学习

如何像打王者一样学习现状:王者30多颗星,直接上图。这只是笔者的一个号,加上苹果区大概3000把,加上帮各种人上分,带妹2000把。总共约为9260场对局。第二张图,是昨儿一天的量(差点没把自己玩休克),笔者就根据昨儿一天的量计算每场的平均时间大致为14分30秒。一局游戏时长区间范围大致7~30分钟。公式很简单:场均市场*对局场数 = (9260 * 14.5) = 134270分钟...

2020-03-19 15:29:31 421 1

原创 冲击Hash---HashMap源码1.8

HashMap中Nodepublic final int hashCode() { return Objects.hashCode(key) ^ Objects.hashCode(value);} key的hashcode和key右移16位数字做亦或操作static final int hash(Object key) { int h; return...

2019-10-28 17:29:36 122

原创 LinkedList源码分析+面试常问题

LinkedList核心方法//结构,每个节点都包含对象前后节点private static class Node<E> { E item; Node<E> next; Node<E> prev; Node(Node<E> prev, E element, Node<E&...

2019-10-22 15:59:37 159

原创 ArrayList源码解析,其实真的不难啊

类继承关系图源码解析类继承关系Cloneable克隆Serialzable可被序列化RandomAccess可进行快速随机访问,RandomAccess接口这个空架子的存在,是为了能够更好地判断集合是否ArrayList或者LinkedList,从而能够更好选择更优的遍历方式,提高性能!例子:Collections.binarySearch()AbstractList直接父类(抽象...

2019-10-22 10:42:05 165

原创 Java架构师之路:JavaSe篇---Java I/O

从宏观学习架构,从细节中挖掘源码的深度。

2019-10-14 15:12:09 223

原创 一个迷一样的错误Error during artifact deployment. See server log for details

首先解决问题,再去了解问题Error during artifact deployment. See server log for details我see你个idea个鬼,糟老头子坏的很!!!(我去看log,然后跟着问题搜索,花了n个小时也没搞定)能看到报错信息的问题都不是问题,比如jar包缺失、项目中没去添加war包等问题,你们可以直接看到最下面的相关问题,这里只讲解你看不到的。解决问题...

2019-09-20 13:36:52 377 1

原创 SpringApplication.run(Xxxx.class)启动的源码解析Day2

阅读部分事件监听,源码启动部分SpringApplicationRunListeners listeners = getRunListeners(args);getRunListeners(String[] args) { Class<?>[] types = new Class<?>[] { SpringApplication.class, String[].c...

2019-09-15 23:26:29 1796

原创 SpringBoot源码阅读加实践笔记 Day1

springboot准备阶段:举例入口SpringApplication.run(DiveInSBApp.class);run(Class<?> primarySource, String... args)--> run(new Class<?>[] { primarySource }, args)--> SpringApplication(...

2019-09-15 14:30:12 106

原创 Waiting for server connection to start artifact deployment...

首先CATALINA_XXXXX这一家族是不是整整齐齐的如果按照网上的配置在idea上运行web程序,很大可能CATALINA_BASE会成为特立独行的叛徒。很简单:将对应的catalina.bat打开,主动设置CATALINA_BASE就行。他喵的 在不成功来砍我。...

2019-08-03 23:04:08 4671 3

原创 读书笔记--Spring后端。数据访问和ORM框架

7.29 读书笔记

2019-07-29 23:10:33 172

原创 SpringBoot 2.1.5.RELEASE官方文档学习笔记

1.System Requirements最低Java8,也可以兼容Java11,对于Spring的版本Spring Framework 5.1.7.RELEASE或者更高;下面是对于构建工具的版本要求。Build Tool Version Maven 3.3+ Gradle 4.4+ 1.1...

2019-06-14 12:16:09 890

原创 Intellij IDEA 最新旗舰版注册激活破解(亲测,可用)

1)首先,编辑C:\Windows\System32\drivers\etc下的hosts文件,加入下面一行0.0.0.0 account.jetbrains.com建议加到文本最后(2)打开http://idea.lanyus.com/,获取注册码(3)输出注册码,即可激活...

2019-05-05 16:22:01 24070 4

原创 二、SpringCloud_Rest微服务案例-部门服务提供者

先看一下这整体架构第一步:创建子工程microservicecloud-provider-dept-8001第二步:创建完后自然而然就要些POM的配置了<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:s...

2019-03-19 18:01:22 159

原创 一、SpringCloud微服务案例-API公共模块和部门Entity步骤

请看上一章架构讲解:整体父工程Project 1.新建父工程microservicecloud,切记Packaging是pom模式主要是定义POM文件,将后续各个子模块公用的jar包等统一起来microservicecloud(root)根目录的pom:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi...

2019-03-18 21:58:13 3692

原创 SpringCloud_Rest微服务案例

总体结构总体三个结构:microservicecloud-api:封装整体entity/接口/公共配置microservicecloud-provider-dept-8001:微服务落地的提供者 microservicecloud-consumer-dept-80:微服务调用的消费者视频资源:链接:https://pan.baidu.com/s/1D34D3__Mzvs...

2019-03-18 20:26:16 170

原创 Activiti数据模型组成表相关关系

通用数据表(General) 流程定义存储表(Repository)ACT_RE_DEPLOYMENT表的重要字段ACT_RE_PROCDEF表的重要字段身份数据表(ACT_ID_*)ACT_ID_USER用户组表ACT_ID_GROUP用户组关系表ACT_ID_MEMBERSHIPACT_RU_*运行时数据表流程实例...

2019-01-09 16:16:53 382

原创 SimpleDateFormat时间格式化的线程安全问题以及解决方案

       SimpleDateFormat 是 Java 中一个非常常用的类,该类用来对日期字符串进行解析和格式化输出,但如果使用不小心会导致非常微妙和难以调试的问题,因为 DateFormat 和 SimpleDateFormat 类不都是线程安全的,在多线程环境下调用 format() 和 parse() 方法应该使用同步代码来避免问题。下面我们通过一个具体的场景来一步步的深入学习和理...

2019-01-09 10:41:29 348 1

原创 mysql批量插入100000条数据

DROP PROCEDURE IF EXISTS my_insert;CREATE PROCEDURE my_insert()BEGIN DECLARE n int DEFAULT 1; loopname:LOOP INSERT INTO test_tbl(id,dr)VALUES(n,'lilis'); SET n=n+...

2018-12-12 13:04:07 1897

原创 Calendar获取时间区间

例如输入2018-01-01,2018-03-01  那么返回时间段为{2018-01-01,2018-02-01,2018-03-01} public static List&lt;String&gt; getMonthBetween(String minDate, String maxDate) throws Exception { ArrayList&lt;Strin...

2018-11-15 15:40:47 849

原创 获得徽章

1024程序员节日,明年要买车1024程序员节日,明年要买车1024程序员节日,明年要买车1024程序员节日,明年要买车1024程序员节日,明年要买车1024程序员节日,明年要买车1024程序员节日,明年要买车1024程序员节日,明年要买车1024程序员节日,明年要买车1024程序员节日,明年要买车1024程序员节日,明年要买车 ...

2018-10-24 11:26:39 218 1

转载 Java初学者的学习路线建议

java学习这一部分其实也算是今天的重点,这一部分用来回答很多群里的朋友所问过的问题,那就是我你是如何学习Java的,能不能给点建议?今天我是打算来点干货,因此咱们就不说一些学习方法和技巧了,直接来谈每个阶段要学习的内容甚至是一些书籍。这一部分的内容,同样适用于一些希望转行到Java的同学。  在大家看之前,我要先声明两点。1、由于我本人是Java后端开发出身,因此所推荐的学习内容是Java ...

2018-10-07 08:59:53 91

原创 JAVA实现验证码登陆

 实现效果:package session;import javax.imageio.ImageIO;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.serv...

2018-09-02 15:39:28 652

原创 JAVA MySQL连接

第一步下载http://dev.mysql.com/downloads/connector/j/第二步,解压并将解压后的jar放入WEB-INF下的lib中第三步  在idea中按住ctrl+shift+alt+s打开第四步:测试代码package test.wg.c01.test;import java.sql.Connection;import java.sql...

2018-08-29 20:20:08 4795

原创 MySQL下载及安装全过程

1.下载地址 https://dev.mysql.com/downloads/mysql/下载完之后,选择位置解压,目录显示自己创建一个my.ini  注意其中basedir和datadir是你对应的路径,其中Data不用创建,等会执行命令会自动创建[mysqld]# 设置3306端口port=3306# 设置mysql的安装目录basedir=C:\MySQL\...

2018-08-29 16:07:11 1360 3

原创 jsp语法的区别

&lt;%%&gt;是脚本程序脚本程序可以包含任意量的Java语句、变量、方法或表达式,只要它们在脚本语言中是有效的。&lt;% 代码片段 %&gt; 代码片段需要加;&lt;%!%&gt;JSP声明示例:&lt;%! int i = 0; %&gt;&lt;%! int a, b, c; %&gt;&lt;%=%&gt;JSP表达式格式&lt;%= 表达式 %&

2018-08-29 11:08:50 201

转载 Intellij idea提示 Cannot resolve method"print(java.lang.String)"

刚接触idea时间也不是很长,正好赶上学JSP,一开始用的eclipse编写jsp文件不能很好的智能提示,于是就换idea。头开始因为Tomcat的问题,自己瞎摸索,用maven搭建了的web项目,由于是小白,所以有好多问题出现,现在写的就是困扰我几日,寝食不安的一个小问题(毕竟还是被我解决了),如图就是cannot resolve method ‘print(java.lang.Stri...

2018-08-28 17:38:54 12351 9

原创 @Autowired注解

@Autowired 注释,它可以对类成员变量、方法及构造函数进行标注,完成自动装配的工作。 通过 @Autowired的使用来消除 set ,get方法。在使用@Autowired之前,我们对一个bean配置起属性时,是这用用的&lt;property name="属性名" value=" 属性值"/&gt; 通过这种方式来,配置比较繁琐,而且代码比较多。在Spring 2.5 ...

2018-08-02 15:04:40 226

转载 Cron表达式详解

Cron表达式是一个字符串,字符串以5或6个空格隔开,分为6或7个域,每一个域代表一个含义,Cron有如下两种语法格式: Seconds Minutes Hours DayofMonth Month DayofWeek Year或 Seconds Minutes Hours DayofMonth Month DayofWeek每一个域可出现的字符如下: Seconds:可出现", - ...

2018-08-02 08:53:12 176

原创 1. 显示工资涨幅,员工编号,原来的工资和增加的工资: 部门号10、50、110的有5%的涨幅, 部门号为60的涨10%的工资部门号为20和80涨幅为15%,部门为90的不涨工资

SELECT * FROM ( select 'raise 5%' raise,e.employee_id as employee_id,e.salary,e.salary*0.05 as newsalary from employees e where e.department_id in (10,50,110))UNION ALLSELECT * FRO...

2018-07-18 20:08:55 1723 2

Redis英文文献加翻译(毕业设计可用)

Redis的外文文献,有目录、出处以及翻译。内含文献原文和本人翻译的译文。为毕设撰写,格式按本校严格规范,应该适用于大多数学校。可以用于Java、Java-Web、Redis、服务端设计、高并发、NoSQL等相关话题

2019-05-05

Java 核心技术-卷 2

卷二虽然是高级特性,但是其中的io、文件系统、正则表达式、网络、jdbc也是日常编程中非常常用的组件,不可不看。

2018-09-29

bootstrap下载

前端学习必不可少的框架.Bootstrap,来自 Twitter,是目前最受欢迎的前端框架。Bootstrap 是基于 HTML、CSS、JAVASCRIPT 的,它简洁灵活,使得 Web 开发更加快捷。

2018-09-29

FSCapture.exe

包含截图,像素尺子,颜色采集器一体等多种实用好用软件,解压即可直接使用

2018-06-28

Navicat for MySQL

强大的数据库管理和设计工具,支持 Win、macOS 和 linux。直观的 GUI 让用户简单地管理 MySQL、MariaDB、SQL Server、SQLite、Oracle 和 PostgreSQL 的数据库。

2018-06-26

Tomcat8.5版本

Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应HTML(标准通用标记语言下的一个应用)页面的访问请求。实际上Tomcat是Apache 服务器的扩展,但运行时它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。

2018-06-17

mysql-connector-java-5.1.7-bin.jar

用于数据库和java链接的jar包,myeclipse,ecplipse等均可使用

2018-04-26

空空如也

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

TA关注的人

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