会员
周边
新闻
博问
闪存
赞助商
YouClaw
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Jim
easonjim
Code, code and more code.
管理
上一页
1
···
39
40
41
42
43
44
45
46
47
···
118
下一页
2017年11月7日
Linux下使用Curl调用Java的WebService接口
摘要: 其实只要是标准的WSDL的SOA接口WebService都可以用。 调用方式: 注意:上面的方式不包括加密或者登录的,其实SOA有一套完整的加密方式。 参考: http://www.cnblogs.com/MarsCheng/p/7218424.html(以上部分内容转自此篇文章) http://l
阅读全文
posted @ 2017-11-07 10:16 EasonJim
阅读(9848)
评论(0)
推荐(0)
2017年11月6日
OSGI是什么
摘要: OSGI(Open Services Gateway Initiative),或者通俗点说JAVA动态模块系统,定义了一套模块应用开发的框架。OSGI容器实现方案如Knopflerfish, Equinox, and Apache Felix允许你把你的应用分成多个功能模块,这样通过依赖管理这些功能
阅读全文
posted @ 2017-11-06 23:31 EasonJim
阅读(1948)
评论(0)
推荐(0)
Netflix是什么,与Spring Cloud有什么关系
摘要: 说明:以下总结的观点不一定准确,但是是最好理解的。 1、首先,Netflix是一家做视频的网站,可以这么说该网站上的美剧应该是最火的。 2、Netflix是一家没有CTO的公司,正是这样的组织架构能使产品与技术无缝的沟通,从而能快速迭代出更优秀的产品。在当时软件敏捷开发中,Netflix的更新速度不
阅读全文
posted @ 2017-11-06 23:22 EasonJim
阅读(44086)
评论(4)
推荐(7)
Ubuntu 16.04安装SQLite Browser操作SQLite数据库
摘要: 安装: 启动:
阅读全文
posted @ 2017-11-06 11:37 EasonJim
阅读(2733)
评论(0)
推荐(1)
Eclipse关联JDK源码
摘要: 1、点【Window】->【Preferences】->【Java】->【Installed JRES】 2、此时"Installed JRES"右边是列表窗格,列出了系统中的JRE环境,选择你的JRE,然后点边上的 "Edit...", 会出现一个窗口(Edit JRE) 3、选中rt.jar文件
阅读全文
posted @ 2017-11-06 10:33 EasonJim
阅读(510)
评论(0)
推荐(0)
Markdown中插入图片技巧收集
摘要: 在操作Markdown时图片应该是最头痛的一件事! 比如要发送一个md文件给对方,如果附带了图片时,那么就要一大堆文件包括图片发给对方等等,如果使用在线图片,那么这个服务器又是一大痛点,因为你不确定这个服务器地址在对方那能不能访问等等的原因。 要解决这方面的问题可以尝试以下方法: 1、编写好md文件
阅读全文
posted @ 2017-11-06 00:33 EasonJim
阅读(3497)
评论(0)
推荐(0)
Mac OS X中Launchpad的图标添加删除方法(添加方法别试了,和Linux很大区别)
摘要: 说明:在Mac下的Launchpad图标添加和删除都与应用程序的app文件有关,如果单纯的只想在Launchpad添加自定义的图标,然后指定要某条命令运行时,建议不要这么干,Launchpad的图标管理没Linux那么简单,且操作复杂。 常规方法: 添加,删除 直接把下载好的app文件拖入到应用程序
阅读全文
posted @ 2017-11-06 00:15 EasonJim
阅读(3355)
评论(0)
推荐(0)
2017年11月5日
Java反编译工具-JD-GUI
摘要: Java是跨平台的,JD-GUI提供了多个系统的支持,但是不建议直接安装,最快的方式推荐直接下载JAR包,然后用java -jar进行运行。 就现在的版本是1.4.0,停留在2015年,估计近期会更新,因为Java 9已经出来了,相应的语法糖估计可能会修改。 官网:https://github.co
阅读全文
posted @ 2017-11-05 20:44 EasonJim
阅读(146009)
评论(2)
推荐(5)
2017年11月3日
Linux内存管理-内核的shmall和shmmax参数(性能调优)(转)
摘要: 内核的shmall和shmmax参数 SHMMAX=配置了最大的内存segment的大小:这个设置的比SGA_MAX_SIZE大比较好。 SHMMIN=最小的内存segment的大小 SHMMNI=整个系统的内存segment的总个数 SHMSEG=每个进程可以使用的内存segment的最大个数 配
阅读全文
posted @ 2017-11-03 14:30 EasonJim
阅读(9763)
评论(0)
推荐(1)
Linux下设置swappiness参数来配置内存使用到多少才开始使用swap分区(转)
摘要: swappiness的值的大小对如何使用swap分区是有着很大的联系的。swappiness=0的时候表示最大限度使用物理内存,然后才是swap空间,swappiness=100的时候表示积极的使用swap分区,并且把内存上的数据及时的搬运到swap空间里面。linux的基本默认设置为60,具体如下
阅读全文
posted @ 2017-11-03 14:02 EasonJim
阅读(28830)
评论(2)
推荐(2)
2017年11月2日
RESTful API设计规范收集
摘要: 说明:其实没有绝对的规范,达到90%即可。 理解RESTful架构:http://www.ruanyifeng.com/blog/2011/09/restful.html RESTful API 设计指南:http://www.ruanyifeng.com/blog/2014/05/restful_
阅读全文
posted @ 2017-11-02 09:30 EasonJim
阅读(2468)
评论(0)
推荐(1)
Java基本数据类型与包装类型(转)
摘要: 基本数据类型的包装类 为什么需要包装类? Java并不是纯面向对象的语言。Java语言是一个面向对象的语言,但是Java的基本数据类型却不是面向对象的。但是我们在实际使用中经常需要将基本数据转化成对象,便于操作。比如:集合的操作中,这是,我们就需要将基本类型数据转化为对象。 包装类均位于java.l
阅读全文
posted @ 2017-11-02 09:17 EasonJim
阅读(8231)
评论(0)
推荐(0)
Atom安装Markdown编辑器
摘要: 1、安装插件 2、打开/关闭实时渲染: 【Ctrl】+【Shift】+【M】 3、【增强】安装同步滚动插件(markdown-scroll-sync) 4、【增强】安装代码增强插件(language-markdown) 5、【增强】安装图片粘贴插件(markdown-image-paste) 直接使
阅读全文
posted @ 2017-11-02 08:36 EasonJim
阅读(1103)
评论(0)
推荐(0)
2017年11月1日
Google的Guava类库简介(转)
摘要: 说明:信息虽然有点旧,至少可以先了解个大概。 Guava是一个Google的基于Java的类库集合的扩展项目,包括collections, caching, primitives support, concurrency libraries, common annotations, string p
阅读全文
posted @ 2017-11-01 16:08 EasonJim
阅读(814)
评论(0)
推荐(0)
Spring错误异常重试框架guava-retrying
摘要: 官网:https://github.com/rholder/guava-retrying Maven:https://mvnrepository.com/artifact/com.github.rholder/guava-retrying 下面示例是基于Spring Boot的,但是都可以用于Spr
阅读全文
posted @ 2017-11-01 15:54 EasonJim
阅读(3283)
评论(0)
推荐(0)
Java异常错误重试方案研究(转)(spring-retry/guava-retryer)
摘要: 业务场景 应用中需要实现一个功能: 需要将数据上传到远程存储服务,同时在返回处理成功情况下做其他操作。这个功能不复杂,分为两个步骤:第一步调用远程的Rest服务逻辑包装给处理方法返回处理结果;第二步拿到第一步结果或者捕捉异常,如果出现错误或异常实现重试上传逻辑,否则继续逻辑操作。 解决方案演化 这个
阅读全文
posted @ 2017-11-01 15:30 EasonJim
阅读(5879)
评论(0)
推荐(0)
Eclipse注释模板配置
摘要: 不过感觉作用不大,因为@date这些不是标准的Java注释。
阅读全文
posted @ 2017-11-01 14:41 EasonJim
阅读(273)
评论(0)
推荐(0)
2017年10月31日
Java中@SuppressWarnings注解用法(转)
摘要: 背景: J2SE提供的最后一个注解是@SuppressWarnings。该批注的作用是给编译器一条指令,告诉它对被批注的代码元素内部的某些警告保持静默。 @SuppressWarnings注解允许您选择性地取消特定代码段(即,类或方法)中的警告。其中的想法是当您看到警告时,您将调查它,如果您确定它不
阅读全文
posted @ 2017-10-31 08:26 EasonJim
阅读(14885)
评论(0)
推荐(1)
2017年10月30日
Linux终端Shell下的常用快捷键收集
摘要: 删除 【Ctrl】+【D】删除光标所在位置上的字符相当于VIM里x或者dl 【Ctrl】+【H】删除光标所在位置前的字符相当于VIM里hx或者dh 【Ctrl】+【K】删除光标后面所有字符相当于VIM里d shift+$ 【Ctrl】+【U】删除光标前面所有字符相当于VIM里d shift+^ 【C
阅读全文
posted @ 2017-10-30 11:17 EasonJim
阅读(2422)
评论(0)
推荐(0)
Spring Boot应用的启动和停止(Spring Boot应用通过start命令启动)
摘要: Spring Boot,作为Spring框架对“约定优先于配置(Convention Over Configuration)”理念的最佳实践的产物,它能帮助我们很快捷的创建出独立运行、产品级别的基于Spring框架的应用,大部分Spring Boot应用只需要非常少的配置就可以快速运行起来,是一个与
阅读全文
posted @ 2017-10-30 10:18 EasonJim
阅读(11456)
评论(0)
推荐(0)
上一页
1
···
39
40
41
42
43
44
45
46
47
···
118
下一页