自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

hestyle的博客

hestyle便涨红了脸,额上的青筋条条绽出,争辩道,“Ctrl+C+V不能算抄…Ctrl+C+V!…程序员的事,能算抄么?”接连便是难懂的话,什么“移花接木”,什么“借鉴”之类,引得众人都哄笑起来。

  • 博客(15)
  • 收藏
  • 关注

原创 Mac 通过DOSBox搭建汇编环境(附编译、链接、执行、调试详细过程)

在上一篇博客 Mac 通过homebrew安装nasm(Mac上的汇编环境,附常见错误解决办法)演示了通过nasm工具,在Mac系统上进行汇编。在此篇博客将介绍Mac系统上搭建DOSBox汇编环境。一、安装DOSBox1、下载DOSBox mac版工具我已经放到了百度云里,从这里下载即可。地址一:https://pan.baidu.com/s/1Fvs8Xoq71xDcv3jTzGroew...

2019-12-28 18:18:28 4371 13

原创 Mac 通过homebrew安装nasm(Mac上的汇编环境,附常见错误解决办法)

相比于大家熟悉的C、C++、Java高级编程语言,语言汇编一种低级编程语言(机器码是最低级的)。所谓低级,更接近机器底层,比如机器码直接交给CPU执行,汇编指令修改CPU某个寄存器的值。所谓高级,抽象、封装程度高,比如C、C++源程序都需要编译汇编成汇编指令,然后再将汇编代码翻译为可执行的机器码,Java源程序,需要翻译成字节码class文件,再交给Java虚拟机JVM运行。通俗的解释就是越方便人...

2019-12-28 15:49:55 5730 11

原创 Mac 通过 homebrew安装Redis数据库

Redis 是完全开源免费的,遵守BSD协议的一个高性能的key-value数据库。①、性能极高。 Redis能读的速度是110000次/s,写的速度是81000次/s 。②、丰富的数据类型。Redis支持二进制案例的 Strings, Lists, Hashes, Sets 及 Ordered Sets 数据类型操作。③、原子。Redis的所有操作都是原子性的,意思就是要么成功执行要么失败...

2019-12-24 23:08:54 5692 4

原创 WebService之CXF、Spring web整合发布REST风格的服务(报错)

在上一篇博客 WebService之CXF发布REST风格的服务讲述了REST风格,并且演示如何发布一个REST风格的服务,在此篇博客将演示将CXF与Spring web整合,让spring负责发布REST风格的服务。1、创建一个java web服务2、导入CXF、Spring的jar包①、在WEB-INF目录下创建lib文件夹②、导入CXF的jar包③、导入Spring的ja...

2019-12-11 15:01:57 407

原创 WebService之CXF发布REST风格的服务

在上一篇博客 WebService之CXF快速入门(附Demo演示)讲述了CXF的基本概念,并且演示了如何编写WebService的服务端、客户端,在本篇博客将演示使用CXF发布REST风格的服务。一、REST1、REST是什么?REST 是一种软件架构模式,是一种能对HTTP的利用实现精确的资源定位的风格。举个栗子,如果不使用REST风格,常见的URL如下:http://ip:port...

2019-12-11 10:26:08 421

原创 WebService之CXF、Spring web整合发布SOAP服务

在上一篇博客 WebService之CXF快速入门(附Demo演示) 演示通过CXF发布SOAP服务,需要手动创建一个服务端供客户端连接。在此篇博客,我们把CXF与Spring进行整合,让Spring负责创建服务端对象。一、服务端开发1、创建一个java web项目2、导入CXF、Spring的jar包到WEB-INF/lib中首先在WEB-INF文件夹下新建目录lib复制CXF...

2019-12-10 18:30:43 369

原创 Mac OS配置JDK环境(详细)

最近在配置WebService环境之CXF框架的环境时,用到了JDK的环境变量JAVA_HOME,但是Mac OS系统一般安装JDK不需要手动配置环境变量就可以直接使用。为此特意更新一篇在Mac OS配置JDK环境变量的博客。1、官网下载JDK(演示以8位示例)官网地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-...

2019-12-08 20:41:28 7332 1

原创 WebService之CXF快速入门(附Demo演示)

一、CXF概述CXF是Apache旗下的一个开源的Web Services框架,全称为Apache CXF。Apache CXF = Celtix + Xfire,开始叫 Apache CeltiXfire,后来更名为 Apache CXF 。CXF 帮助我们构建和开发 Web Services ,它支持多种协议,比如:SOAP1.1、1.2、XML/HTTP、RESTful HTTP 、 C...

2019-12-08 18:29:47 3567

原创 WebService调用的常见两类方式

在上一篇博客 WebService快速入门(附Demo演示)演示了编写简单的服务端、客户端,本篇博客将演示WebService调用的常见两类方式。一、客户端方式这里通过jdk自带的wsimport命令演示。1、新建一个普通java项目2、在src目录执行wsimport命令执行命令wsimport -p cn.hestyle.mobile -s . http://ws.webxml...

2019-12-08 12:29:46 378

原创 WebService快速入门(附Demo演示)

一、Webservice 概念与应用场景Web service 即web服务,它是一种跨编程语言和跨操作系统平台的远程调用技术即跨平台远程调用技术。Web service是一个平台独立的,低耦合的,自包含的、基于可编程的web的应用程序,使用开放的XML(标准通用标记语言下的一个子集)标准来描述、发布、发现、协调和配置这些应用程序,用于开发分布式的互操作的应用程序。Web Service为整...

2019-12-08 10:40:24 1371 1

原创 Spring框架之事务管理(附转账Demo)

事务是数据库中非常重要的概念,在编写博客的时候反复提到,但是由于博主能力有限,感谢自己事务的理解还比较浅,所以迟迟没有更新一篇关于数据库事务概念性相关的博客。为了写好此篇Spring的事务管理博客,特意写了一篇事务概念区分的博客 数据库事务概念理解(通俗易懂,东半球最详细~),有兴趣的可以去看看。Spring框架的事务主要由spring-tx.RELEASE.jar提供,下面将由此展开介绍并结合...

2019-12-04 18:21:29 412

原创 数据库事务概念理解(通俗易懂)

1、事务简介事务,简短的说就是一组操作要么全部完成,要么全部不做,绝不允许只做其中的一部分操作。比如银行转账,A账号转给B账号1000元,其中包括两个操作A-1000、B+1000,要么这两个操作全部完成,要么全部不做,决不允许只执行其中一个操作(你可以想想想如果A-1000,但是B没有+1000会有什么后果?/斜眼笑/斜眼笑)。事务回滚,当一个事务执行过程中发生了异常、错误,则重新回到最先...

2019-12-04 12:57:57 6884 4

原创 Spring框架之JDBCTemplate

1、JDBC Template概述JDBCTemplate类似于DBUtils,是用于操作JDBC的工具类,它需要依赖于连接池DataSource(数据源)。JDBC(Java DataBase Connectivity,java数据库连接)是一种用于执行SQL语句的Java API。除此之外,还有ODBC(Open Database Connectivity)开放数据库连接,它是微软公司开发...

2019-12-02 17:37:09 2084

原创 Spring框架之AspectJ(xml、注解形式配置)

1、AspectJ是什么?AspectJ是一个基于Java语言的AOP框架。AOP是什么?AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。参考我的另外一篇博客 Java之AOP面向切面编程(手动动态代理实现)那么面向切面编程又是什么?停! 面向切面编程是一种横向代码抽取维护机制,在...

2019-12-02 10:38:23 823

原创 Spring框架之AOP代理(半自动、全自动配置)

在Java之AOP面向切面编程(含手动代理实现Demo)实现了手动Proxy动态代理,在Spring框架之AOP(cglib字节码增强)实现了利用cglib字节码增强代理,以上两种方式与spring框架没有太大关系,手动配置的过程比较繁琐,其实Spring框架已经帮我们封装好了,我们只要在beans.xml进行配置即可。建议仔细看一下AOP面向切面编程(含手动代理实现Demo),里面介绍了切面、...

2019-12-01 11:22:59 859

空空如也

空空如也

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

TA关注的人

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