- 博客(13)
- 资源 (9)
- 收藏
- 关注
原创 Spring Cloud服务注册与发现
Spring Cloud服务注册与发现,需要使用到Eureka组件。1.创建maven主工程创建maven主工程springcloud-demo,在pom文件中引入相关依赖,Spring Boot版本为2.0.3.RELEASE,Spring Cloud版本为Finchley.RELEASE,此pom文件作为整个项目的父pom文件,具有依赖版本控制的作用,其他module工程继承此pom。po...
2019-12-29 23:01:15 171
原创 curl的安装与配置
curl简介curl是一个利用URL语法在命令行下工作的文件传输工具,1997年首次发行。它支持文件上传和下载,所以是综合传输工具,但按传统,习惯称curl为下载工具。curl还包含了用于程序开发的libcurl。curl的下载安装1.进入官网,找到页面上的curl-7.64.1.cab,点击进行下载 。下载地址:https://skanthak.homepage.t-online.de/...
2019-12-27 19:00:35 1430
原创 查看Java字节码的几种方式
我们都知道,Java字节码文件是不能直接打开的,但是如果我们想查看Java字节码文件怎么办呢?现在就来给大家介绍几种查看Java字节码的方式。Intellij IDEA中查看Java字节码IntelliJ IDEA为我们提供了查看字节码的工具,选中字节码文件,点击View->Show Bytecode即可直接进行查看,非常方便。Eclipse中查看Java字节码在Eclipse中查看...
2019-12-26 09:41:45 582
原创 Spring Cloud常用配置
Spring Cloud的配置一般配置在application.properties或者application.yml文件中,在进行分布式配置时,也会使用到bootstrap.properties或bootstrap.yml配置文件。下面我们就来看看在Spring Cloud中一些经常使用到的配置吧。Eureka配置设置当前实例的主机名称。eureka.instance.hostname...
2019-12-25 11:15:02 429
原创 Netty实现客户端与服务端通信
实现一个客户端与服务端通信的程序,可以使用socket网络编程来实现,而Netty作为一个封装了JDK的NIO通讯的异步事件驱动的网络应用框架,也同样可以实现。1.创建Maven项目,在pom文件中引入Netty依赖。<dependency> <groupId>io.netty</groupId> <artifactId>netty-al...
2019-12-18 18:52:58 797
原创 Netty reactor线程步骤和启动服务流程
reactor线程步骤reactor线程执行主要分为三个步骤,并且这三个步骤是不断的循环执行的。1.轮询注册到reactor线程对应的selector上的所有channel的IO事件。select(wakenUp.getAndSet(false));if (wakenUp.get()) { selector.wakeup();}2.处理产生网络IO事件的channel。pr...
2019-12-18 17:16:59 219
原创 IntelliJ IDEA配置Jetty的两种方式
方式一:在Maven中配置Jetty插件1.创建一个Maven项目,在pom.xml文件中配置Jetty插件,注意插件版本应该与Jetty版本保持一致。<pluginManagement> <!--配置 Jetty 插件--> <plugins> <plugin> <groupId>org.eclipse....
2019-12-17 18:37:18 4046
原创 Java单元测试简介
什么是单元测试?单元测试是对软件或程序的基本(最小)组成单元的测试。其对象针对的是类和方法。其特点是可重复执行、执行速度快、相互独立、结果不变。单元测试的意义使我们更了解需求快速验证方便重构更早发现程序问题目标明确JUnit4JUnit4是以org.junit为框架进行的测试,通过注解的方式来识别测试方法。常用注解@BeforeClass 全局只会执行一次,而且是第一...
2019-12-17 10:40:04 418
原创 如何撤销git add操作
问题我们有时候使用git add操作可能会不小心把不需要添加的文件也添加进来,这个时候如果直接git commit的话会把这些错误添加的文件也提交上去,这个时候应该怎么办呢?解决方案git reset 文件名使用上述命令即可撤销指定文件的git add操作了,如果想要撤销所有文件的git add操作,则只需要把文件名替换成.就行了,即git reset ....
2019-12-16 09:24:19 2496
原创 Java提交Http Get和Post请求的通用方法
以往我们提交Http Get请求和Post请求时,一般会根据请求方式分别编写方法进行调用,以下方法则将两种请求的调用方式进行了整合,这样以后调用请求的时候就不需要考虑请求方式是Get还是Post,通通只要调用此方法就行了。代码如下:public static ServiceResult sendRequest(String url, String obj, Map<String, Stri...
2019-12-14 23:03:41 382
原创 RabbitMQ创建生产者和消费者
创建生产者代码示例:public class Producer { //RabbitMQ服务器地址 public final static String host="192.168.1.1"; //RabbitMQ端口 public final static int port=5672; //RabbitMQ虚拟主机 public static f...
2019-12-13 19:01:11 1324 2
原创 如何遍历session中的所有属性和值
在JavaEE中,我们通常会使用如下方法为session创建一个属性并设置其值。session.setAttribute(String name,String value)然后使用如下方法获取该属性的值,返回值类型为String。session.getAttrinbute(String name)如果想取出session的所有属性和值,可以使用如下方法。session.getAttr...
2019-12-06 23:49:31 4139 1
原创 Java Cookie常用方法介绍
什么是Cookie?Cookie翻译成中文是小甜点,小饼干的意思。Cookie是以键值对形式存储在客户端主机硬盘中,由服务器端发送给客户端,客户端再下一次访问服务器端时,服务器端可以获取到客户端Cookie缓存文件。Cookie是由服务器端创建的,然后由服务器端发送给客户端,客户端以键值对形式存储Cookie,并标注Cookie的来源。客户端再次访问服务器端时,存储的Cookie会保存在请求...
2019-12-05 18:56:42 762
用 Android 实现的多功能媒体娱乐APP(媒体秀)
2023-03-19
用 js+html 实现 坦克大战 游戏
2022-07-04
用 js+html 实现游戏:看你有多色
2022-07-04
用 js+ html 实现一个纸牌游戏
2022-07-04
用 js+html 实现一个打飞机小游戏
2022-07-04
用 js+html 实现一个简易版的计算器
2022-07-02
用 js + html 实现一个网页版日历
2022-07-02
用 js + html 实现贪吃蛇小游戏
2022-05-31
用 js+html 实现一个网页计算器
2022-05-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人