随笔分类 -  Java技术

上一页 1 ··· 5 6 7 8 9 10 11 12 13 下一页

fastjson生成和解析json数据,序列化和反序列化数据
摘要:本文讲解2点: 1. fastjson生成和解析json数据 (举例:4种常用类型:JavaBean,List<JavaBean>,List<String>,List<Map<String,Object>) 2.通过一个android程序测试fastjson的用法。 fastjson简介: Fast 阅读全文

posted @ 2019-10-21 14:26 四海骄阳 阅读(286) 评论(0) 推荐(0)

gitignore
摘要:/target/ /.classpath/.project/.settings.gitignore 阅读全文

posted @ 2019-10-18 14:07 四海骄阳 阅读(86) 评论(0) 推荐(0)

java中的异步处理和Feature接口(一)
摘要:背景介绍想象这样一个场景:你可能希望为你的法国客户提供指定主题的热点报道。为实现这一功能,你需要向 谷歌或者Twitter的API请求所有语言中针对该主题最热门的评论,可能还需要依据你的内部算法 对它们的相关性进行排序。之后,你可能还需要使用谷歌的翻译服务把它们翻译成法语,甚至 利用谷歌地图服务定位 阅读全文

posted @ 2019-09-10 11:27 四海骄阳 阅读(4312) 评论(0) 推荐(0)

ExecutorService 的理解与使用
摘要:接口 Java.util.concurrent.ExecutorService 表述了异步执行的机制,并且可以让任务在后台执行。壹個 ExecutorService 实例因此特别像壹個线程池。事实上,在 java.util.concurrent 包中的 ExecutorService 的实现就是壹個 阅读全文

posted @ 2019-09-09 07:20 四海骄阳 阅读(965) 评论(0) 推荐(0)

彻底理解ThreadLocal
摘要:ThreadLocal是什么 早在JDK 1.2的版本中就提供java.lang.ThreadLocal,ThreadLocal为解决多线程程序的并发问题提供了一种新的思路。使用这个工具类可以很简洁地编写出优美的多线程程序。 当使用ThreadLocal维护变量时,ThreadLocal为每个使用该 阅读全文

posted @ 2019-09-05 11:08 四海骄阳 阅读(295) 评论(0) 推荐(0)

OOM异常的发生原因
摘要:一,jvm内存区域 1,程序计数器 一块很小的内存空间,作用是当前线程所执行的字节码的行号指示器。 2,java栈 与程序计数器一样,java栈(虚拟机栈)也是线程私有的,其生命周期与线程相同。通常存放基本数据类型,对象引用(一个指向对象起始地址的引用指针或一个代表对象的句柄),reeturnAdd 阅读全文

posted @ 2019-09-04 17:15 四海骄阳 阅读(1229) 评论(0) 推荐(0)

你连微服务的网关都说不清楚,还天天鼓捣着要把项目拆分微服务?
摘要:目录一、API 网关的用处二、API网关在企业架构中的地位三、企业中如何应用API网关四、API网关有哪些竞争方案五、API网关解决方案六、企业怎么选择API网关一、API网关的用处API网关我的分析中会用到以下三种场景。 1、Open API 企业需要将自身数据、能力等作为开发平台向外开放,通常会 阅读全文

posted @ 2019-08-14 07:02 四海骄阳 阅读(389) 评论(0) 推荐(0)

OpenAPI规范入门
摘要:由于API对于我们的软件运行方式至关重要,因此记录我们的API对于确保我们大型IT组织中的每个人都了解正在发生的事情至关重要,这就是我们使用OpenAPI来帮助记录API规范的原因。 在本文中,我将向你介绍OpenAPI规范和API-First开发原则。 OpenAPI规范 OpenAPI规范始于S 阅读全文

posted @ 2019-08-14 07:01 四海骄阳 阅读(3743) 评论(0) 推荐(0)

swagger-ui 系统配置过程(基于spring+springmvc+swagger+springfox配置 web-api 管理系统)
摘要:web工程部分框架信息:spring springmvc swagger springfox maven 参考文档:https://www.cnblogs.com/exmyth/p/7183753.htmlhttps://www.cnblogs.com/arctictern/p/7498838.ht 阅读全文

posted @ 2019-08-13 13:17 四海骄阳 阅读(2636) 评论(0) 推荐(0)

SpringMVC整合SpringFox实践总结
摘要:项目中使用的swagger框架在生成api文档时存在一些问题: 1、 控制器下方法无法点击展开 2、api内容结构混乱 基于上述原因,重新整合重构了一下api文档生成的代码。在此将重整过程记录下来,方便后续查看。 Maven依赖引入要整合SpringFox所需的依赖如下: <!--springfox 阅读全文

posted @ 2019-08-13 10:37 四海骄阳 阅读(2132) 评论(0) 推荐(0)

MOCK服务小结
摘要:前言: 说到mock,大家会想到单测中的mock,测试同学会想到httpmock服务等。 mock的作用:程序运行过程中,设定过滤规则及返回值,来满足固定的数据解析,解决不容易构造或者获取的数据对象。 mock有哪些工具: 前端js端拦截mock.js web端的mock工具apiary、swagg 阅读全文

posted @ 2019-08-12 06:44 四海骄阳 阅读(395) 评论(0) 推荐(0)

微信收款「商业版」与「个人版」有什么区别?看完这篇你就懂!
摘要:前几天,我们曾推出一篇文章,介绍了「收款小账本」小程序新上线的“朋友会员”功能,并认为这个功能的推出,能让一般的中小商家都拥有会员营销能力。 大家在讨论的同时,也有很多小伙伴来问我们,咨询这个“朋友会员”跟微信收款商业版(原名微信买单)里面的会员功能有什么不同?「收款小账本」和微信收款商业版这两款同 阅读全文

posted @ 2019-08-05 10:00 四海骄阳 阅读(19905) 评论(0) 推荐(0)

Java中泛型Class<T>、T与Class<?>、 Object类和Class类、 object.getClass()和Object.class
摘要:一.区别 单独的T 代表一个类型(表现形式是一个类名而已) ,而 Class<T>代表这个类型所对应的类(又可以称做类实例、类类型、字节码文件), Class<?>表示类型不确定的类 Class<T>表示T类型的字节码文件,意思是: Class<T> 相当于Class<T> c=T.class,T 阅读全文

posted @ 2019-08-05 07:12 四海骄阳 阅读(9380) 评论(3) 推荐(4)

h5 与原生 app 交互的原理
摘要:现在移动端 web 应用,很多时候都需要与原生 app 进行交互、沟通(运行在 webview中),比如微信的 jssdk,通过 window.wx 对象调用一些原生 app 的功能。所以,这次就来捋一捋 h5 与原生 app 交互的原理。 h5 与原生 app 的交互,本质上说,就是两种调用: a 阅读全文

posted @ 2019-08-01 16:11 四海骄阳 阅读(1426) 评论(0) 推荐(0)

H5和原生APP之间的区别
摘要:最近项目中因各种客观因素,移动端都是默认用的纯H5 APP,感受最深的就是各种坑啊,好大的坑啊。产品上线后,带着各种坑后的总结原因方发现很多人都说纯H5 APP一次编写就能支持android和IOS两种不同的APP,大大降低了开发成本。可实际的工作中却发现并不是如此,既不省事儿,又有很多BUG,而且 阅读全文

posted @ 2019-08-01 16:11 四海骄阳 阅读(1118) 评论(0) 推荐(0)

Jenkins的详细安装及使用
摘要:操作环境:Windows 踩过的坑:1,报错403,因为tomcat限制了访问地址(https://www.cnblogs.com/luoruiyuan/p/6518508.html) 2,构建springboot项目需要tomcat8以上,否则无法构建; 3,构建Jenkins成功后,修改系统配置 阅读全文

posted @ 2019-07-30 07:11 四海骄阳 阅读(942) 评论(0) 推荐(0)

使用redis防止重复提交
摘要:使用redis防止重复提交 其实主要思路是他的https://blog.csdn.net/u013378306/article/details/52944780 主要目前我的情况是,前后端分离的,前端没有session ,所以使用redis来存放数据。 自定义注解 package com.cdp.a 阅读全文

posted @ 2019-07-26 14:39 四海骄阳 阅读(2592) 评论(0) 推荐(0)

mock的使用
摘要:mock的重要性 mock就是对于某些不容易构造或者不容易获取的对象,用一个虚拟的对象来创建的方法。项目开发和测试过程中,遇到以下的情况时,就需要模拟结果返回。 1.当另一方接口或服务还未完成,阻碍项目进度时,可以通过mock的方式,实现并行开发。 2.另一方接口不稳定,而这边需要一个稳定的结果才能 阅读全文

posted @ 2019-07-23 13:26 四海骄阳 阅读(793) 评论(0) 推荐(0)

RSA加密、解密、签名、验签的原理及方法
摘要:一、RSA加密简介 RSA加密是一种非对称加密。可以在不直接传递密钥的情况下,完成解密。这能够确保信息的安全性,避免了直接传递密钥所造成的被破解的风险。是由一对密钥来进行加解密的过程,分别称为公钥和私钥。两者之间有数学相关,该加密算法的原理就是对一极大整数做因数分解的困难性来保证安全性。通常个人保存 阅读全文

posted @ 2019-07-22 08:54 四海骄阳 阅读(616) 评论(0) 推荐(0)

eclipse下生成Java类图和时序图,生成UML图
摘要:1.安装和使用AmaterasUML 安装AmaterasUML前,需要先安装GEF采用eclipse在线安装方式安装就好。eclipse在线安装GEF的地址:http://download.eclipse.org/tools/gef/updates/releases/安装好GEF后,安装Amate 阅读全文

posted @ 2019-06-25 07:07 四海骄阳 阅读(30659) 评论(1) 推荐(3)

上一页 1 ··· 5 6 7 8 9 10 11 12 13 下一页

导航