自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (1)
  • 收藏
  • 关注

原创 字符串压缩算法

字符串压缩算法记一次面试大厂后的总结,第一次接触大公司的面试,心中也许是有点紧张,问题回答基本中中肯肯,但是最后现场写程序题一时没做出来,感觉很遗憾。事后将此算法实现,公布于此,警示自己。程序主要是将abbbccaa 字符串转为a3b2c2a。很简单的一个程序现场没有完成,还是要努力提升,以后代码中还是不能一直百度粘贴代码。package com.mxa.test;public class Main { public static void main(String[] args) {

2021-02-04 21:18:39 733

原创 APP开发之apicloud(二)

apicloud进阶曾经有前辈给我讲过,不要为了技术而使用技术,技术永远只是为了服务于业务,不同段位的程序员看待技术的高度不同,技术只是技术,能用技术做出来什么样的产品才能体现个人的能力与水准,尤其是当我做了如下功能之后,在平常见到的APP里面的图片都是在图片完全缓存成功之前,先显示一张图,完全缓存完成之后再显示出来。使用技术就是apicloud中的imageCache缓存,主要是利用了Java...

2019-04-02 12:14:58 423

原创 APP开发之apicloud(一)

apicloud简介传统的APP分为原生APP和WebAPP,原生APP需要由两种编程语言实现前端的页面布局、手机底层的硬件设备的调用和数据请求和响应组成,WebAPP则是通过H5的页面布局适应手机屏幕,将适应手机屏幕的网站打包为APP,此类APP数据请求使用Ajax,对手机底层硬件的支持不好,适用于新闻类等APP不适于功能型APP。apicloud平台应运而生,揉合和两种APP开发的长处,页...

2019-04-02 11:02:38 1606

原创 SpringCloud入门之消息总线 springcloud bus

RabbitMQBroker 中间件应用负责接收消息队列的实体Exchange 消息第一次到达的地方,消息由它指定路由的规则Queue 消息队列,消息经过转发和路由到达的地方,等待消费的地方Binding 绑定,将Exchange和Queue绑定,建立虚拟的链接Routing key 路由关键字,Exchange 根据这关键字进行消息的投递Virtual host 虚拟主机,对Brok...

2019-04-01 18:41:16 234

原创 SpringCloud入门之Zuul拦截器

Cookie与头信息默认情况下,Zuul在请求路由时,会过滤HTTP请求头信息中的一些敏感信息,默认的敏感头信息通过zuul.sensitiveHeaders定义,包括Cookie、Set-Cookie、Authorization。zuul:sensitiveHeaders: # 使用空来覆盖默认值 zuul: routes: [route]: customSensiti...

2019-04-01 18:40:14 2374

原创 SpringCloud入门之Feign

声明式服务调用,写出一个公共的项目提供项目的实体和接口,该项目中的接口是为服务提供者和服务消费者之间提供一套标准,该标准能够直接限制服务的提供和消费。Feigh整合Ribbon和Hystrix 提供负载均衡和断路器,可以进行Ribbon和Hystrix 配置禁用Hystrix全局禁用:feign.hystrix.enabled=false局部禁用:@Bean@Scope(“protot...

2019-04-01 18:38:31 191

原创 SpringCloud入门之Hystrix

断路器:Hystrix 基于微服务的系统架构当某个服务调用出现问题时,适当的进行熔断机制,保护系统整体的服务体系不至于雪崩。hystrix.command.default和hystrix.threadpool.default中的default为默认CommandKeyCommand PropertiesExecution相关的属性的配置:hystrix.command.default.ex...

2019-04-01 18:36:01 134

原创 SpringCloud入门之Ribbon

服务消费者:服务的发现有eureka的客户端实现,而服务的消费由Ribbon实现。Ribbon是基于TCP/http的客户端的负载均衡器,可以在客户端配置ribbonServerList用轮询服务达到负载均衡的作用,当ribbon与eureka联合使用时,Ribbon的服务实例清单的RibbonServerList 还会被DiscoveryEnabledNIWSServerList 重写,扩展成...

2019-04-01 18:33:03 157

原创 SpringCloud入门之Eureka

SpingCloud简介SpringCloud 是基于SpringBoot实现的微服务架构开发工具,他为微服务中的配置管理 服务治理 断路器 智能路由 微代理 控制总线 全局锁 决策竞选 分布式会话 集群状态管理等操作提供了简答的开发方式主程序入口是DemoApplication 可以通过直接启动本类下的main函数来启动服务src/main/resource 下面存放的是一些配置文件,...

2019-04-01 18:29:34 222

原创 SpringBoot的相关配置及相关注解

server.port 配置项目的端口server.contextPath 项目的名称spring.http.encoding.charset 配置http请求的编码spring.http.encoding.enabled = truespring.http.encoding.force = true#loglogging.file=/export/loglogging....

2019-04-01 18:26:52 233

原创 Java入门之内部类的类型及使用

文章目录内部类的类型及使用【内部类】 类-->里面-->定义类1、实例内部类(非static) 不能定义static的成员。2、类内部类(static) 可以定义static成员,也可以访问外围static成员。3、局部内部类----在一个类中的方法,需要通过设计一个类来解决复杂问题,可以将这个类设置为方法内的内部类。4、匿名内部类(多,Swing图形化界面(事件))内部类的类...

2019-04-01 18:20:22 123

原创 Java入门之特殊关键字

文章目录特殊关键字的使用Nativenative简介实现机制volatilevolatile关键字synchronized关键字volatile的机制特殊关键字的使用Nativenative简介java是一个跨平台的语言,java的下层就是操作系统,操作系统大多是使用C、C++等语言编写的,在java要实现一定高级语言功能时很大一部分调用了底层操作系统给java提供的API去实现一些高层机...

2019-04-01 18:19:04 355

原创 Java入门之IO流

文章目录IO流的应用按输入输出分类按传送数据的方式分类包装流和节点流缓冲流管道流对象流Data流数组流字符串流RandomAccessFileIO流的应用按输入输出分类IO分为输入流和输出流,IO流的类的命名规则是前面是自己的本身的操作的对象,后面是自己传递对象时的数据传送的方法。按传送数据的方式分类分为字节流和字符流,字节流的是指再IO管道中程序传送的字节为单位,而字符流再管道中以字节...

2019-04-01 18:18:08 117

原创 Java入门之泛型

泛型的使用【泛型】 ----广泛的类型(参数化类型) jdk1.5新特性。1、使用基本类中,方法中,使用到泛型。(集合)集合(Object:存<--->取(报错):(存放前的类型))-->(数组)。使用泛型可以控制存入集合元素的类型。取(存入类型)出来就是什么类型。E(异常类) T(泛型) K(键) V(值)2、自己定义类,方法也可以使用泛型。 类...

2019-03-18 11:06:33 160

原创 Java入门之集合框架

集合框架【集合】---- JDK1.0开始 java.util.*数组缺陷:1、定长的,长度不能改变。int[5]满 ---->int[10]2、删除。 int[5]{2,4,6,7,7} a[1]=a[2] 最后一个下标的元素没有意义3、插入 int[5]{2,4,5,6,7} 少了一个最后元素一套API:丰富(继承层次)。集合就是容器(装东西)...

2019-03-18 11:01:34 142

原创 Java入门之流程控制

文章目录流程控制if语句switch case代码演示流程控制顺序结构(基本)-->分支结构-->循环结构顺序结构(基本) 自上而下 逐句执行if语句条件(表达式,变量或者字面量还有运算符组成) ->true ->falseif(条件表达式){ //TRUE 执行代码块}if elseif(条件表达式){ //TRUE 执行代码...

2019-03-18 10:58:38 133

原创 Java入门之程序运算

文章目录程序运算算数运算双目运算符单目运算符代码演示关系运算符代码演示位运算符三目运算符代码演示转义字符代码演示程序运算算数运算双目运算符加、减、乘、除 + - * / 取余 %单目运算符自增 自减 ++ –代码演示class Plus{public static void main(String args[]){ int c=10; System.out.print...

2019-03-18 10:58:01 585

原创 Java入门之常用类

文章目录常用类String、StringBuffer、StringBuilder类线程和进程八大数据类型的包装类产生随机数的方法常用类String、StringBuffer、StringBuilder类【String类】c语言:char 字符 char[] 数组Java: String类 char[] 数组 “ABC” charAt(int index)String 变...

2019-03-18 10:54:16 135

原创 Java入门之面向对象三大特性

文章目录面向对象的三大特性三大特性之封装方法重载----【多态】重写数组的定义可变长度的数组的定义包的使用三大特性之继承代码演示修饰符的范围问题方法重写的问题super关键字的使用基本类库Object类equals和toString方法的使用三大特性之多态代码演示final修饰符的使用static修饰符的使用抽象类和接口序列化和反序列化。面向对象的三大特性三大特性之封装面向对象程序的封装性体...

2019-03-18 10:51:35 184

原创 Java入门之面向对象

文章目录面向对象方法(函数)代码演示类和对象类的定义代码演示类中的构造器代码演示面向对象java语言是一种纯面向对象的语言,在java中只有类、对象、方法和变量,符合正常人类编程的思维,而面向对象是一种思想,一种抽象的思想,应用于程序中会使我们写的程序更加的简洁,清晰和模块化。方法(函数)java语言中最小的逻辑单位是类,类中包括了成员变量和成员方法(函数),我们通常是通过jdk也就是ja...

2019-03-18 10:45:00 191

原创 Java入门之数据类型

八大基本数据类型数字(整数)byte 8位 255short 16位 65536int 32long 64位浮点型 (小数)float 32位 单精度—7位double 64位 双精度—15位字符char 16位 2字节 存储一个汉字 ‘a’ ‘A’ ‘9’ 9 s "Hello"字符串逻辑boolean 1Bit true真 false假...

2019-03-18 10:43:44 150

原创 Java入门之编程常识

文章目录DOS命令JDK配置【Java运行机制】JDK开发环境代码注释Java程序的HelloWorldDOS命令快捷键:视窗建+Rdir 查看目录cd 切换路径… 上一级目录切换盘符 D:查看IP,ipconfig/all查看网络是否通,pingcls 清屏JDK配置javac 编译 java 运行环境变量 path找到JDK路径下的bin目录。如...

2019-03-18 10:40:13 194

原创 第一篇博客

技术心路历程初识Java初识CSDN初识Java2016年9月,当时就读于中北大学计算机科学与技术专业,大一的懵然,大二的疯狂,大三的迷茫,也是在这个迷茫的时候接触了Java,大一的C语言,大二的C++,面向对象模型,总是觉得晦涩难懂,接触Java之后的第一感觉是,简单,不禁问到过"编程也可以这么简单吗",当时也有C++的一些面向对象的思想,大约用了一周的时间就学习了Java的基础知识,变量,...

2019-03-18 10:32:22 170

apicloud案例+五子棋+人机对战+人人对战

项目使用apicloud开发的五子棋游戏,一来为api教学,二来作为大学生毕业设计和课程设计绰绰有余。

2019-04-02

空空如也

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

TA关注的人

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