自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(186)
  • 资源 (6)
  • 问答 (4)
  • 收藏
  • 关注

原创 stf

https://blog.csdn.net/m417868/article/details/80006119

2018-10-31 13:34:30 713

原创 brew官网安装方法过慢的解决办法

第一步,获取install文件把官网给的脚本拿下来curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install >> brew_install第二步,更改脚本中的资源链接,替换成清华大学的镜像就是把这两句BREW_REPO = “https://github.com/Homebrew/...

2018-10-31 13:31:48 1262

原创 3.构建SOAP WebServices——创建数据契约(contract)

WSDL文档就是服务契约,它提供了web服务服务端与客户端交换数据的标准途径。XML Schema Definition(XSD),叫做data contract,描述了双方交换的数据类型的结构,描述了类型、字段,以及在这些字段上的任何验证。 有4种方式可用来为XML定义这样的契约:DTDsXML Schema (XSD)RELAX NGSchematron DTD对...

2018-03-02 21:52:33 417

原创 2.构建SOAP WebServices——用Maven来构建并运行一个Spring-WS项目

Maven是一个项目管理、自动化构建与部署工具。 搭建步骤:1、Java 6或更高版本、Maven 3.0.22、向MAVEN_HOME/conf或.m2下的settings.xml中添加你的定制的仓库。<profile>    <id>my-repository</id>    <activation>      ...

2018-03-02 21:27:39 565

原创 web服务安全

在Axis2中,我们用Apache Rampart来提供安全支持。 下载最新版本,解压缩后,拷贝rampart-version.mar到AXIS2_HOME/module下,拷贝其中的Jar到lib目录(如TOMCAT_HOME/axis2/WEB-INF/lib)。现在重启Axis2,登录到管理控制台,and engage the Rampartmodule。几秒钟后,如果你看...

2018-03-02 12:23:43 231

原创 创建Excel和PDF视图

用户有时可能希望将应用中的内容导出为Excel或PDF格式。Java中,有一些库可以帮助生成这些格式的文件。然而,在web应用中直接使用这些库,你就需要在后台生成文件,并作为binary attachments返回给用户,你需要处理HTTP响应头以及输出流。 Spring将Excel以及PDF文件的生成集成到了它的MVC框架中。你可以将Excel以及PDF当作是特殊类型的视图...

2018-03-01 10:26:26 109

原创 用Genymotion模拟器测试app

测试app最好的方式是使用一台真实的设备。Android模拟器是相当的慢,且它不能像真实设备那样为你提供所有的特性(功能),例如相机、传感器。 要想使模拟器运行的快点,你可以安装Hardware Accelerated Execution Manager(HAXM),然而,还有一个更好的办法,就是:Genymotion Genymotion is a real, fas...

2018-02-27 13:42:22 600

原创 Ribbon用于负载均衡

运行微服务的一个实例,URL是硬编码在客户端中,以及服务与服务间的调用中。现实情况中,此办法不妥,因为服务的实例可以有多个,此时,我们应当使用一个load balancer或一个本地DNS服务器来抽象掉实际实例的位置,在客户端中配置的就应该是一个别名或load balancer的地址。load balancer之后接收到别名,将其解析成可用实例中的一个。用此方式,我们就能配置许多实例...

2018-01-18 22:27:13 102

原创 Spring Cloud是什么?

Spring Cloud项目实现了一组在分布式系统中要用到的常见模式,以一组容易使用的JavaSpring库。Spring Cloud本身不是一个(云解决方案)cloud solution,它提供了一些功能,对于开发遵循Twelve-Factor应用原则的面向云部署的应用是必要的。通过使用Spring Cloud,开发人员只需要关注编写业务功能使用Spring Boot,在这个过程中同时...

2018-01-18 14:48:47 170

原创 用SDK Manager/gvm安装Spring Boot CLI

SDKMAN的官方网址是http://sdkman.io/ 它之前的名字叫gvm——Groovy enVironment Manager 详细信息看官网吧! 1、安装SDKMAN:curl -s "https://get.sdkman.io" | bash 2、查看SDKMAN的帮助信息:sdk help 3、列出springboot的版本s...

2017-12-07 11:11:28 392

原创 用SSH连接GitHub

1、关于SSH:使用SSH协议, 你可以连接并认证远程服务器和服务。有了SSH Keys,连接到GitHub就不用每次访问都提供用户名和密码。 2、检查现有的SSH Keys在你生成一个SSH Key前,你可以检查你是否已经有了一些SSH Keys。(1)Open Terminal(2)输入 ls -al ~/.ssh 是否存在一些已有的SSH Keys(3)Ch...

2017-11-08 14:49:57 152

推到云上

PaaS提供了一个就绪的应用部署平台其中带了若干扩展服务,例如数据库和消息brokers。 最流行的两个Paas平台是:Cloud Foundry、Heroku 1、部署到Cloud Foundry它来自于Pivotal,赞助Spring框架以及Spring平台中的其他库的公司就是它。其中一个最吸引人的事情就是它即是开源的,同时也有若干商业发行版。它甚至可运行在一个公司数...

2017-09-30 15:49:38 132

原创 创建单元测试、集成测试

在面向对象语言中,一个单元通常是一个类或一个方法。但是在现实中,大多数单元不是单独工作的。它们通常需要和其他单元合作以实现它们的任务。 当测试的单元依赖了其他的单元时,有一个通用技术可用来模拟依赖单元,它用的是stub和mock对象,这两者能够降低单元测试由于依赖而导致的复杂性。 stub对象中包含了某个测试中要用到的最少数量的方法。这些方法通常都是以一种预知的方式完成的...

2017-09-29 15:11:26 157

安装Oracle前的一些先决条件检查

1、操作系统版本[root@localhost etc]# cat /etc/issueRed Hat Enterprise Linux Server release 5.8 (Tikanga)Kernel \r on an \m 2、内核版本,不符合后,就需要升级[root@localhost etc]# uname -r2.6.18-308.el5 或者命令cat ...

2017-09-28 10:33:21 728

原创 Gradle wrapper

The wrapper is a core feature and enables a machine to run a Gradle build script without haveing to installthe runtime.It also ensures that the build script is run with a specific version of Gradl...

2017-06-24 10:21:50 117

原创 微服务是什么?

微服务是一个架构风格,它给了我们一个开发物理上独立(physically separated)的模块化应用的途径。 微服务不是被发明出来的。许多组织,如Netflix、Amazon,以及eBay都成功了使用了分而治之(divide-and-conquer)的技术将它们的应用分割成小的原子单元,每个单元执行单一功能。这些组织的成功,使得许多其他组织开始引入此模式来重构它们的一整个大...

2017-06-23 15:48:46 320

原创 下载Ext JS

30天的试用版:http://www.sencha.com/products/download/ GPL版:http://www.sencha.com/legal/GPL/ 还可以使用CDN的方式,这样就不需要将库存放在自己的计算机上

2017-06-03 09:28:29 441

原创 centos中eclipse marketplace搜索时eclipse闪退解决办法

修改eclipse中的eclipse.ini配置文件,在最后面加上下面几行代码即可: -Dorg.eclipse.swt.browser.DefaultType=mozilla-Dorg.eclipse.swt.browser.UseWebKitGTK=true-Dorg.eclipse.swt.browser.XULRunnerPath==/usr/lib/xulrunner-...

2017-05-10 15:39:48 209

原创 用Gradle进行Web开发

Gradle提供了开箱即用的插件用于组装WAR文件,以及将其部署到本地Servlet容器中。 使用War以及Jetty插件:War插件扩展了Java插件:添加了一些用于web应用开发的约定,以及对组装WAR文件的支持。Jetty带了一个嵌入式的容器实现,就是通过给你的应用添加一个HTTP模块。Gralde的Jetty插件扩展了WAR插件,它提供了一些任务用来把web应用部署到嵌入式的...

2017-05-05 11:22:46 351

原创 调度executors

the command-line runners can be used as a place to start the scheduled executor thread pool in order to run the worker threads in intervals.虽然这是可行的,但Spring为我们提供了一个更简洁的配置来完成同样的目标:@EnableScheduling...

2017-05-04 13:59:08 132

原创 React Native是什么

Build native mobile apps using JavaScript and ReactReact Native lets you build mobile apps using only JavaScript. It uses the same design as React, letting you compose a rich mobile UI from declara...

2017-04-02 07:38:17 147

原创 用Connect——HTTP中间件模块实现一个web服务器

虽然Node.js中的http核心模块可以用来实现web服务器,但要做很多工作,例如要检测每个文件的content type因此我们决定用Connect模块,非常流行的Express web框架就是建立在Connect之上的 一个快速的静态web服务器:var connect = require('connect');connect.createServer(    c...

2017-03-22 21:22:10 290

原创 配置Apache httpd.conf文件

Apache的配置指令分为两类:一类是核心指令,它们通常是由核心模块提供,这些执行必须写在httpd.conf中,否则Apache可能无法工作,另一类是由标准模块或第三方模块提供,如mod_dav模块提供的dav功能。 在Apache的所有模块中最重要的就是core_module、so_module、http_module以及mpm模块,除了so_module可以像其他模块一样可以关掉...

2016-12-06 13:38:42 1715

安装Django

Django可以和Python 2.7或3版本一起工作地很好。 我准备用Python 3 1、创建一个隔离的Python环境建议你用virtualenv创建隔离的Python环境,这样你就能够为不同的项目使用不同版本的包。还有个好处:安装Python包不需要任何管理员权限。 安装virtualenv:pip install virtualenv 创建一个隔离...

2016-08-12 22:35:44 68

原创 AngularJS 第一个小程序

在开始做第一个AngularJS app之前,你需要知道AngularJS其中的一些不同组件。以下是必须了解的:1. Model:展示给用户的数据。是简单的POJO。2. View:这是用户访问你的页面时看到的,也就是原始的HTML牵涉到一些 directives和expressions被编译后并且链接了正确的scope后的结果。3. Controller:驱动你的应用的业务逻辑。...

2016-04-19 21:34:46 349

Angular Seed 项目

每个项目都应当有一个结构来组织其中的文件。Angular Seed 项目就提供了一个不错的骨架结构,就是提供给 AngularJS app用的。这样,你就可以马上开始开发工作了。 它还提供了一个预先配置好的测试环境,一些有用的脚本,还有一个已经可以用的web服务器。有了Angular Seed,你就有了AngularJS,还有其他相关脚本。 https://github.com/...

2016-04-19 20:09:40 173

原创 使用Node包管理器

Node中的内置模块被称为Node核心。虽然Node的核心囊括了许多有用的功能,你同样很有可能需要用到社区创建的一些功能。 下面将学习如何利用 npm 来查找插件、查看插件的文档,以及插件的源码。 我系统上没有npm:如果你已经安装了Node,则npm应该也装好了。可以在命令行输入 npm 来验证一下。如果不行,安装方法如下:cd /tmpgit clone git...

2015-12-31 10:42:09 98

原创 Redis客户端GUI工具:RedisClient

This is a redis client GUI tool written based on Java SWT and Jedis. It's my objective to build the most convenient redis client GUI tool in the world. In the first place, it will facilitate in edi...

2015-12-30 09:41:23 859

原创 基本术语

The three basic tools used to build C++ applications are the compiler, the linker, and the archiver (or librarian). The compiler takes C++ source files as input and produces object files, which c...

2015-12-22 13:59:44 156

原创 DEFINEs and bind variables

SQL*Plus can also create and manipulate its own in-memory variables, and it set aside a few special variables that will affect its behavior. Actually, there are two separate types of variables in SQL...

2015-12-15 00:21:13 77

原创 Dynamic class loading

The dynamic class loading system is another new feature for Ext JS 4. It also provides an integrateddependency management system. This new feature is optional and you should avoid using it in p...

2015-12-03 10:22:22 1331

原创 Message Forwarding

The object type can either be specified in the code and statically bound at compile time (static typing) or be unspecified with its type resolved at runtime (dynamic typing). In either case, at runti...

2015-11-29 02:02:10 73

原创 Message Dispatch

The receiving object (i.e., receiver) of a message determines at runtime which of its instance methods to invoke. The Objective-C syntax for sending a message to (i.e., invoking a method on)  an ...

2015-11-29 01:30:35 162

原创 Filling in the gaps—floating-point numbers

浮点常量也可以表示成科学或指数计数法。例如,下面的2句变量声明会初始化为相同的值:float a = 0.0001;float b = 1e-4; The e can be thought of as representing “times 10 to the power of.” On the iPhone,as with most modern platforms,f...

2015-11-28 23:05:55 121

原创 Counting on your fingers—integral numbers

An integer is a whole number that can be negative or positive.The values 27,-5,and 0 are all valid integer values,but 0.82 isn't because it contains a decimal point. By default,variables of type ...

2015-11-28 22:28:30 78

原创 Creating and destroying objects

In Objective-C it takes two steps to create an object;in order,you must. Allocate memory to store the new object.. Initialize the newly allocated memory to appropriate values.An object isn't fully fun...

2015-11-27 22:31:56 101

原创 Connectionless SQL*Plus Session with /NOLOG

用 /NOLOG 选项可以不用连接到一个数据库就能启动一个SQL*Plus会话。 什么情况下可能会用到此选项:1、when you're starting the database2、if you just want to use SQL*Plus editing commands to write or edit scripts. 一旦启动了SQL*Plus会话,你就...

2015-11-26 20:31:24 126

原创 用Category来扩展一个类

想要给一个类添加方法和行为,但不想创建一个全新的子类。 在Objective-C中,可以用categories来定义并实现属性和方法,之后再将它们附加到一个类上。 假设你想要扩展NSString类,给它加一些方法来帮助你创建HTML文本。那么这个category头文件就会看起来像这样:@interface NSString (HTMLTags)在@interface关键字...

2015-11-24 23:39:47 90

原创 给自定义类加类方法

在Objective-C中,你可以向类或对象发送消息来完成某件事。如果你想要你的自定义类能够回应某消息,就需要首先编写一个类方法。 类方法以+号开头。例如:+(void)writeDescriptionToLogWithThisDate:(NSDate *)date; 类的实现中这么写:+(void)writeDescriptionToLogWithThisDate:(N...

2015-11-24 22:52:12 180

原创 用Objective-C编写一个终端应用

在main函数中,必须建立一个autorelease pool,Objective-C用它来管理内存。 编译代码用的是clang命令,它的一些选项有:-fobjc——Objective-C是使用的编程语言-arc——Automatic Reference Counting-framework——链接到Foundation框架-o——创建的可执行文件的名字 注意:如...

2015-11-24 20:38:13 252

jump start html5

这个系列,我之前看过bootstrap,内容简洁,没有太多的长篇大论。html5,我有时也看html5 in action.

2015-01-04

Node.js in action

manning出版社的in action系列图书:Node.js IN ACTION,还没看,质量应该不错。

2014-08-12

The Java Programming Language 4th edition

The Java Programming Language 4th editio,一共25章,作者包括java创始人。

2014-03-26

Java Programming, 7th edition

一本英文版Java编程书籍,对于有经验的程序员,可以选择性的看看里面的一些章节,还是有参考意义的。

2013-10-20

Head First Java, 2nd Edition

Head First Java 第2版,英文版,对Java有一定了解,有时间时可以看看。不适合中级Java开发人员。

2013-10-20

Joomla! E-Commerce with VirtueMart

Build feature-rich online stores with joomla! 1.0/1.5 and VirtueMart 1.1.x

2012-10-19

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

TA关注的人

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