自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

sun1021873926的博客

将工作和学习中的所思、所感、所想整理成册呈现给观众,也呈现给自己。

  • 博客(72)
  • 资源 (26)
  • 问答 (5)
  • 收藏
  • 关注

原创 JDK源码之-java.lang.Object

JDK源码之-java.lang.Objectpublic final native Class<?> getClass();public native int hashCode();public boolean equals(Object obj) { return (this == obj);}protected native Object clone() ...

2019-09-28 09:39:39 584

转载 Dubbo源码学习基础

dubbo源码学习基础Dubbo源码学习基础Java RMI 基本概念在 Dubbo 中使用注解自定义容错策略正确加载MyFilter类Dubbo可扩展机制实战Dubbo的SPI机制自定义一个LoadBalance扩展Dubbo 外部化配置(Externalized Configuration)Spring应用快速集成Dubbo + Hystrix生成dubbo集成spring boot的应用当D...

2019-07-21 09:42:34 567

原创 JVM调优再学习

JVM调优再学习堆大小设置// JVM中最大堆大小有三方面限制:相关操作系统的数据模型(32-bit还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。// 32位系统下,一般限制在1.5G~2G;64位操作系统对内存无限制。// 有研发人员称:在windows sever 2003系统,3.5G物理内存,JDK5.0下测试,最大可设置为1478m。// /...

2019-05-19 09:49:24 480

原创 个人经历:谈一谈的程序员求职途径

个人经历:谈一谈的程序员求职途径互联网招聘网站的确是五花八门,种类繁多,在投递简历,接听面试电话的过程中,要擦亮眼睛,慎重选择和沟通。我是去年跳槽的,下面就来说说我投递简历的过程,希望对大家有所帮助。杂记:推荐一些靠谱的程序员求职途径互联网招聘的网站首推各大公司招聘的官网地址,如:阿里招聘官网:https://job.alibaba.com/zhaopin/index.htm今...

2018-04-14 13:00:57 10896 2

原创 python学习之基础语法(其七)

python学习之基础语法(其七)python 模块// python 模块(Module),是一个 Python 文件,以 .py 结尾,包含了 Python 对象定义和Python语句。// 模块让你能够有逻辑地组织你的 Python 代码段。// 把相关的代码分配到一个模块里能让你的代码更好用,更易懂。// 模块能定义函数,类和变量,模块里也能包含可执行的代码。...

2018-03-18 14:22:33 512

原创 python学习之基础语法(其六)

python学习之基础语法(其六)定义一个函数// 你可以定义一个由自己想要功能的函数,以下是简单的规则:// 函数代码块以 def 关键词开头,后接函数标识符名称和圆括号()。// 任何传入参数和自变量必须放在圆括号中间。圆括号之间可以用于定义参数。// 函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明。// 函数内容以冒号起始,并且缩进。//retu...

2018-03-11 20:53:02 346

原创 python学习之基础语法(其五)

python学习之基础语法(其五)1.python 日期和时间// python 提供了一个 time 和 calendar 模块可以用于格式化日期和时间。// 时间间隔是以秒为单位的浮点小数。// 每个时间戳都以自从1970年1月1日午夜(历元)经过了多长时间来表示。// Python 的 time 模块下有很多函数可以转换常见日期格式。如函数time.time()用于获取当...

2018-03-04 20:14:31 310

原创 python学习之基础语法(其四)

python学习之基础语法(其四)python随机数函数// 随机数可以用于数学,游戏,安全等领域中,还经常被嵌入到算法中,用以提高算法效率,并提高程序的安全性。 函数 描述 choice(seq) 从序列的元素中随机挑选一个元素,比如random.choice(range(10)),从0到9中随机挑选一个整数 randrange ([star

2018-01-27 15:25:00 429

原创 python学习之基础语法(其三)

python学习之基础语法(其三)1.python算术运算符// 加减乘除算术和其它语言没什么区别// % 取模——返回除法的余数// ** 冥——返回x的y次冥// // 取整除——返回商的整数部分// 特别注意:python2.x里,整数除整数,只能得出整数。如果要得到小数部分,把其中一个改成浮点数即可。2.python比较运算符// python比较运

2018-01-21 09:04:36 575

原创 python学习之基础语法(其二)

python学习之基础语法(其二)1.多个变量赋值// python允许你同时为多个变量赋值。例如:a=b=c=1//以上实例,创建一个整形对象,值为1,三个变量被分配到相同的内存空间上。//也可以为多个对象指定多个变量。例如:a,b,c=1,2,"john"//以上实例,两个整形对象1和2的分配给变量a和b,字符串对象"john"分配给变量c。2.标准数据类型

2018-01-14 15:31:16 391

原创 python学习之基础语法(其一)

python学习之基础语法(其一)1.python标识符// python张的标识符是区分大小写的。// 以下划线开头的标识符是有特殊意义的。// 1.以单下划线开头 _foo 的代表不能直接访问的类属性,需通过类提供的接口进行访问,不能用 from xxx import * 而导入// 2.以双下划线开头和结尾的 __foo__代表python里特殊方法专用的标识,如

2018-01-07 17:15:15 386

原创 J2EE技术常见的面试题

1.Spring都有哪些特点?为什么要使用Spring?2.Hibernate的工作原理是什么?为什么要使用Hibernate?3.Hibernate中使用二级缓存时要注意什么?4.Hibernate有哪些主键?5.Hibernate有几种查询数据的方式?6.如果让你设计一个数据库连接池,你可能会考虑到哪些方面的问题?7.在JDK1.4中引入了一个NIO的类库,使得Java涉及IO的操作拥有阻

2017-12-24 12:30:47 1439

原创 Java中的Web设计

Java中的Web设计1.forward和redirect的区别是什么?// 他们的区别如下:// 1. forward是服务器请求资源,服务器直接访问目标地址的URL,把URL的响应内容读取过来,然后把这些内容发给浏览器,浏览器根本不知道服务器发送的内容是从哪儿来的,所以它的地址栏中还是原来的地址。// 2. redirect就是服务端根据逻辑发送一个状态码,告诉浏览器重新去请求事先访问过的那个地

2017-12-17 14:58:55 913

原创 分布式事务之说说TCC事务

小结:到底要不要使用TCC到底要不要使用TCC事务,取决于以下几点:1.是否真正有保证跨应用业务操作的原子性需求。2.研发上能否投入资源开发相对应的TCC接口。3.当然还有最后一点,能否搞定一个稳定的、高可用的、扩展性强的TCC事务管理器。

2017-12-09 20:35:01 971

原创 情缘渝韵

情缘渝韵           时光不老,           岁月不悔。           一座城,           从陌生到熟悉,           那些一起走过的零碎的点点滴滴,           在时光无涯的荒野里,           伴随着你陪伴的记忆,           永不老去。

2017-12-03 13:40:30 305

原创 Linux Shell经典面试题(其七)

1.获取1-9的顺序的数字。2.获取如下的数字输出

2017-11-25 22:09:36 630

原创 Linux Shell经典面试题(其六)

1.监控web服务是否正常,不低于3种监控策略。要求间隔1分钟,持续监控。2.监控db服务是否正常,不低于3种监控策略。要求间隔1分钟,持续监控。3.监控web站点目录(/var/html/www)下所有文件是否被恶意篡改(文件内容被改了),如果有就打印改动的文件名(发邮件),定时任务每3分钟执行一次(10分钟时间完成)。

2017-11-19 21:52:23 969

原创 Linux Shell经典面试题(其五)

1.如何实现对MySQL数据库进行分库备份,请用脚本实现。2.如何实现对MySQL数据库进行分库加分表备份,请用脚本实现。

2017-11-14 20:15:29 658

原创 Linux Shell经典面试题(其四)

1.请用shell或Python编写一个正方形(square.sh),接受用户输入的数字。2.请用shell或python编写一个等腰三角形(triangle.sh),接收用户输入的数字。3.请用shell或Python编写一个画直角梯形程序(right-angied-trapezoid.sh),接收用户输入的参数n,m。

2017-11-05 15:36:48 1155

原创 Linux Shell经典面试题(其三)

1.打印选择菜单,一键安装Web服务。2.用shell处理以下内容1>、按单词出现频率降序排序!2>、按字母出现频率降序排序!

2017-10-29 17:22:36 979 2

原创 Linux Shell经典面试题(其一)

1.使用for循环在/oldboy目录下通过随机小写10个字母加固定字符串oldboy批量创建10个html文件,名称例如为:coaolvajcq_oldboy.html qnvuxvicni_oldboy.html vioesjmcbu_oldboy.html gmkhrancxh_oldboy.html2.批量创建10个系统账号oldboy01-oldboy10并设置密码(密码为随机8位字符串)。

2017-10-22 14:56:49 3881

原创 Linux Shell经典面试题(其二)

1. 写一个脚本,实现判断10.0.0.0/24网络里,当前在线用户的IP有哪些(方法有很多)2. bash for循环打印下面这句话中字母数不大于6的单词(昆仑万维面试题)。请至少用两种方法实现I am oldboy teacher welcome to oldboy training class.

2017-10-21 17:48:27 1619

原创 Spring Boot Starter的面试题

Spring Boot Starter的面试题1.常见的starter会包几个方面的内容?分别是什么?// 常见的starter会包括下面四个方面的内容// 自动配置文件,根据classpath是否存在指定的类来决定是否要执行该功能的自动配置。// spring.factories,非常重要,指导Spring Boot找到指定的自动配置文件。// endpoint:可以理解...

2017-10-08 18:21:33 24542 2

原创 Docker Compose入门示例

Docker Compose入门示例  Compose的使用非常简单,只需要编写一个docker-compose.yml ,然后使用docker-compose 命令操作即可。docker-compose.yml 描述了容器的配置,而docker-compose 命令描述了对容器的操作。我们首先通过一个示例快速入门:  还记得前文,我们使用Dockerfile为项目microservice-disc

2017-09-16 22:47:29 1703

原创 CentOS 6.5下Docker的安装

CentOS 6.5下Docker的安装  Docker容器最早受到RHEL完善的支持是从最近的CentOS 7.0开始的,官方说明是只能运行于64位架构平台,内核版本为2.6.32-431及以上(即 >= CentOS 6.5,运行docker时实际提示3.10.0及以上)。 需要注意的是CentOS 6.5与7.0的安装是有一点点不同的,CentOS 6.x上Docker的安装包叫docker-

2017-09-16 22:43:27 11501 2

原创 CentOS下Maven的安装

CentOS下Maven的安装  Maven的安装比较简单,只需要下载后解压,配置环境变量即可。1.下载并解压cd /optwget http://apache.fayea.com/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.tar.gztar -zxvf apache-maven-3.3.9-bin.tar.gz2.配置环境变量$ v

2017-09-16 22:39:22 604

原创 CentOS下JDK 1.8的安装

CentOS下JDK 1.8的安装1.到Oracle官网下载好 jdk-8u65-linux-x64.rpm 备用 2.卸载系统自带java$ java -version # 如果有结果出来,则说明自带了java$ rpm -qa|grep java # 查询出已经安装的java$ yum -y remove [上面查出来的东西,多个用空格分隔]3.安装JDK

2017-09-16 22:37:52 575

原创 Linux Shell脚本基础(三)

Linux Shell脚本基础(三) 参考:https://www.toutiao.com/i6465529603241804302/查询当前目录(包括子目录)文件中的字符$ grep -r "所要查找字符" *2.循环使用$ for i in `seq 1000`;do echo $"$i";done// 执行1000此echo3.自定制命令// 将alias self_bin ='cd /h

2017-09-16 22:34:50 527

转载 Java经典面试题(其三)——JVM原理和调优

Java经典面试题(其三)——JVM原理和调优一、什么是JVM  JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。  Java语言的一个非常重要的特点就是与平台的无关性。而使用Java虚拟机是实现这一特点的关键。一般的高级语言如果要在不同的平台上运行,至少需要编译

2017-09-16 11:08:59 62810 7

转载 Java经典面试题(其二)——Java线程同步方式和线程本地变量

Java线程同步方式和线程本地变量——Java经典面试题(其二)实现线程同步的几种方式1.为何要使用同步? Java允许多线程并发控制,当多个线程同时操作一个可共享资源变量时(如数据的增删改查),将会导致数据不准确,相互之间产生冲突,因此加入同步锁以避免在该线程没有完成操作之前,被其他线程的调用,从而保证了该变量的唯一性和准确性。2.同步的方式1>.同步方式 即有synchronized关

2017-09-08 20:14:39 2765

转载 Java经典面试题(其一)——Java异常和克隆

Java异常和克隆——Java经典面试题(其一)谈一谈Java中的Error和Exception1.Error和Exception的联系 继承关系:Error和Exception都是继承于Throwable,RuntimeException继承自Exception。 Error和RuntimeExceptime及其子类被称为未检查异常(Unchecked exception),其它异常

2017-09-08 20:13:14 3237

原创 spring cloud - API Gateway

spring cloud API Gateway  通过API Gateway,可以统一向外部系统提供REST API。Spring Cloud中使用Zuul作为API Gateway。Zuul提供了动态路由、监控、回退、安全等功能。eureka+Zuul配置和使用(1).准备工作// 为了更贴近生产,我们首先配置Host127.0.0.1 gateway// 启动服务:microservice

2017-08-26 08:49:13 5372

原创 Linux Shell脚本基础(二)

Linux Shell面试基础问题 参考:https://linux.cn/article-3101-1.html在shell脚本成功执行前,如何中断脚本执行?// 解答:我们需要使用‘exit’命令来实现以上描述的情境。‘exit’命令被强制输出非0值时,脚本会报错并退出。在Unix环境下的shell脚本中,0值表示成功执行。因此,在脚本终止前执行一个不带引号的‘exit -1’命令将使脚本

2017-08-16 21:48:54 771

原创 Linux Shell脚本基础(一)

Linux Shell脚本基础第一个shell脚本#!/bin/bash#This script is show now time and who login.datewho# 1.shell脚本说明:1行.指定使用shell 2行.注释行 3行.date 4行.命令who# 2.解决环境变量:PATH=¥PATH:/home/test或使用./test1(绝对路径)# 3.解决文件权限:

2017-08-13 21:23:24 1371

原创 spring cloud - 配置中心

spring cloud 配置中心配置中心的搭建和简单使用(1).为了更贴近生产,我们首先配置Host127.0.0.1 config-server(2).准备个配置文件// 配置文件,命名规范为项目名称-环境名称.properties,本文在git仓库:https://github.com/eacdy/spring-cloud-study/中,新建目录config-repo,创建以下几个文件

2017-08-11 19:19:51 1041

原创 spring cloud - 服务发现

spring cloud 服务发现Eureka的高可用(1).添加主机名127.0.0.1 peer1 peer2(2).修改application.yml---spring: profiles: peer1 # 指定profile=peer1server: port: 8761eureka: instance:

2017-08-11 19:13:10 569

原创 zhihu-spider之Hystrix——zhihu-spider开源项目使用技术详解(其七)

zhihu-spider之Hystrix——zhihu-spider开源项目使用技术详解(其七)1.Feign简介  Netflix的创造了一个调用的库Hystrix实现了断路器图案。在微服务架构中,通常有多层服务调用。 较低级别的服务中的服务故障可能导致用户级联故障。当对特定服务的呼叫达到一定阈值时(Hystrix中的默认值为5秒内的20次故障),电路打开,不进行通话。在错误和开路的情况下,

2017-08-04 21:21:58 1417 2

原创 zhihu-spider之Feign——zhihu-spider开源项目使用技术详解(其六)

zhihu-spider之Feign——zhihu-spider开源项目使用技术详解(其六)1.Feign简介  Feign是一个声明式的Web服务客户端这使得Web服务客户端的写入更加方便 要使用Feign创建一个界面并对其进行注释。它具有可插入注释支持,包括Feign注释和JAX-RS注释。Feign还支持可插拔编码器和解码器。Spring Cloud增加了对Spring MVC注释的支持,并使

2017-08-04 20:03:39 1568

原创 黄昏

黄昏闷闷的   黄昏        情绪幽幽 盛夏的   甘霖        路远迢迢找寻的   心醉        长夜漫漫渴望的   远方        雪花飘飘

2017-08-01 06:45:25 575

原创 Docker的使用

Docker的使用1.基本使用命令:   查看docker环境: $ docker info2.查看docker命令:    所有命令: $ docker    某条命令: $ docker xxx --help3.启动一次性运行的容器(并在容器中执行命令): $ docker run ubuntu:16.04 /bin/echo 'Hello world'4.启动交互模式容器: $ docke

2017-07-21 15:32:09 595

html+jquery+php+mysql网页制作说明书

php web程序设计-春春美文网页制作说明书。

2017-06-25

学生成绩管理系统源文件

软件工程,课程设计,学生成绩管理系统,java源代码

2017-06-25

软件工程课程设计-学生成绩管理系统-演示文档

软件工程课程设计-学生成绩管理系统-演示文档

2017-06-25

软件工程课程设计-学生成绩管理系统.doc

教师评语: 该生按照课程考核模板要求,选取学习成绩管理系统进行了分析与设计。该系统主要面向教学管理用户,主要有学生查询、教师输入考试信息、辅导员查询导出学生成绩、教务处统计分析综合成等几个功能模块,基本功能已经全部实现,有一定的实用价值。在分析设计过程中,完全能用visio2003软件进行建模分析,分析非常清楚详细,设计合理,结构标准。该生通过这个系统分析与设计,完全掌握了visio2003建模软件,能顺利完成数据流程图和组织结构图的构成,熟悉了系统分析与设计的文档,掌握了基本方法和技能,达到了课程考核要求。

2017-06-25

算法-n皇后问题

算法-n皇后问题

2017-05-21

算法-最短路径-Floyd算法

算法-最短路径-Floyd算法

2017-05-21

算法-加油站问题动态规划

算法-加油站问题动态规划

2017-05-21

数据结构-基本算法-循环队列

数据结构-基本算法-循环队列(学生时代源码,调试可运行)

2017-05-21

数据结构-基本算法-无向图存储转换

数据结构-基本算法-无向图存储转换(学生时代源码,调试可运行)

2017-05-21

数据结构-基本算法-顺序栈

数据结构-基本算法-顺序栈(学生时代源码,调试可运行)

2017-05-21

数据结构-基本算法-孩子兄弟链表

数据结构-基本算法-孩子兄弟链表(学生时代源码,调试可运行)

2017-05-21

数据结构-基本算法-哈夫曼编译码器

数据结构-基本算法-哈夫曼编译码器(学生时代源码,调试可运行)

2017-05-21

数据结构-基本算法-串定长顺序存储

数据结构-基本算法-串定长顺序存储(学生时代源码,调试可运行)

2017-05-21

数据结构-基本算法-不带头结点的循环链表

数据结构-基本算法-不带头结点的循环链表(学生时代源码,调试可运行)

2017-05-21

数据结构-基本算法-链栈

数据结构-基本算法-链栈(学生时代源码,调试可运行)

2017-05-21

数据结构-基本算法-静态链表

数据结构-基本算法-静态链表(学生时代源码,调试可运行)

2017-05-21

数据结构-基本算法-单链表

数据结构-基本算法-单链表(学生时代源码,调试可运行)

2017-05-21

初学Java Web页面间的登录跳转

初学Java Web页面间的登录跳转

2017-05-21

Java出圈问题编码(记录出圈人的先后顺序)

Java出圈问题编码,500人,每隔两人就出圈,记录每个人出圈的顺序。

2017-05-21

Java出圈问题编码(查找最后剩下的人的编号)

Java出圈问题编码,500人,每隔两人就出圈,查找最后剩下的人的编号。

2017-05-21

生产者-消费者问题(处理机调度进行模拟)

处理机调度子程序;恢复现场;随机选择就绪进程;置生产者进程为完成;置消费者进程为完成

2017-05-21

C语言约瑟夫环源码

C语言约瑟夫环源码,数据结构,实验报告

2017-01-05

C语言拓扑排序源码

C语言拓扑排序源码,数据结构实验报告

2017-01-05

C语言哈夫曼编码源码

哈夫曼树的构造

2017-01-05

C语言查找排序算法源码大全

printf("\t*************选择排序实验报告****************\n"); printf("\t***********> 1.顺序查找 <*******\n"); printf("\t***********> 2.二分查找(非递归) <*******\n"); printf("\t***********> 3.二分查找(递归) <*******\n"); printf("\t***********> 4,直接插入排序 <*******\n"); printf("\t***********> 5.直接选择排序 <*******\n"); printf("\t***********> 6.起泡排序 <*******\n"); printf("\t***********> 7.快速排序 <*******\n"); printf("\t***********> 8.合并排序 <*******\n"); printf("\t***********> 9.结束程序 <*******\n"); printf("\t*********************************************\n");

2017-01-05

C++有用的源程序

学习C++时的课程作业,简单的程序,对于初学者可能有些帮助

2012-11-14

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

TA关注的人

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