自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (11)
  • 问答 (1)
  • 收藏
  • 关注

原创 Spring Boot集成smart-doc生成api文档

mart-doc是一个java restful api文档生成工具,smart-doc颠覆了传统类似swagger这种大量采用注解侵入来生成文档的实现方法。smart-doc完全基于接口源码分析来生成接口文档,完全做到零注解侵入,你只需要按照java标准注释的写,smart-doc就能帮你生成一个简易明了的markdown或是一个像GitBook样式的静态html文档。下面将介绍如何在Spring......

2019-10-01 21:20:00 9397 17

原创 java零注解restful api文档生成工具smart-doc

smart-doc是一个java restful api文档生成工具,smart-doc颠覆了传统类似swagger这种大量采用注解侵入来生成文档的实现方法。smart-doc完全基于接口源码分析来生成接口文档,完全做到零注解侵入,你只需要按照java标准注释的写就能得到一个标准的markdown接口文档。如果你已经厌倦了swagger等文档工具的注解和强侵入污染,那请拥抱smart-doc吧!...

2018-08-26 22:01:09 3530 2

原创 smart-doc 3.0.3 发布,支持生成 Java WebSocket 接口文档

smart-doc 是一款同时支持 JAVA REST API 和 Apache Dubbo RPC 接口文档生成的工具,smart-doc 利用接口泛型和 javadoc 注释自动分析生成 api 接口文档,不采用任何注解侵入到业务代码中。只需要在项目中引入 smart-doc 提供的 maven 或者是 gradle 插件,然后按照规范写好 javadoc 注释即可生成 api 文档。

2024-04-07 14:14:46 328

原创 smart-doc 社区 Committer 晋升公告

smart-doc 社区 Committer 晋升公告

2024-03-12 00:16:48 404

原创 关于 smart-doc 项目捐赠给同程旅行的重要通知

在这五年的时间里,我们一起见证了这个项目的成长和发展,它逐渐成长为备受欢迎的API文档生成工具,也一起度过了无数个难忘的时光。然而,随着时间的推移和社区需求的增加,我的个人精力已经无法满足smart-doc未来更好的发展和国际化推广。此外,我还要感激过去smart-doc的社区贡献者们,你们无私的奉献让smart-doc在过去的时光里更得越来越好。我会尽我所能为smart-doc的发展贡献自己的力量。

2023-09-26 11:21:55 120

原创 SpringBoot Dubbo集成之zookeeper注册中心依赖配置

日常在使用Dubbo时主要使用两个主要的注册中心:zookeeper和nacos。在2019年以前国内服务使用dubbo时的注册中心几乎是zookeeper。后来阿里开源了nacos后才有了另外的选择。nacos作为dubbo注册中心时可以直接在管理界面上查看到相应的rpc服务和实例。使用zookeeper时就需要单独部署dubbo-admin进行查看。笔者写本文的目的是介绍在spring boot项目中集成dubbo时使用zookeeper作为注册中心的依赖配置。因为依赖添加不好就会出现依赖冲突。依赖

2020-07-30 16:36:21 1518

原创 xxl-job-admin集成nacos配置中心改造

会采用配置中心来管理配置,国内使用最多的开源配置中心主要是nacos和apollo,本文来介绍下xxl-job-admin集成nacos的操作,使用nacos来管理xxl-job-admin的配置。一、环境准备nacos配置中心java相关开发环境(maven、idea)在集成完nacos后需要测试xxl-job-admin集成nacos是否成功,因此需要部署好可用的nacos。部署请仓考nacos官方文档。二、改造步骤2.1 下载xxl-job的源码一般直接将源码导入到自己的开发工具中。

2020-07-10 09:57:52 8002 3

原创 dubbo rpc接口文档生成

在国内dubbo成为很多互联网公司高并发分布式场景下rpc框架的首选,dubbo从开源至今经历过蛮多的过程,从开源到中间的停止维护,经过三年的沉寂,2017年9月,阿里巴巴宣布重启dubbo项目。到2018年2月,阿里将dubbo捐献给Apache基金会,随后dubbo经过孵化后顺利成为apache的顶级项目。当然本文的重点不是介绍dubbo的使用,而是介绍如何利用smart-doc工具来生成dubbo的rpc内部接口文档。smart-doc因为其基于注释和java接口定义自动推导的理念,开源以来受到国内

2020-07-05 23:06:22 4196

原创 Spring Boot validator参数验证restful自定义错误码响应

关于spring web应用中关于如何使用 Bean Validation API和hibernate-validator的文章已经很多,本文就不再重复叙述,今天要介绍的重点是在SpringBoot restful服务中如何根据不同验证错误响应不同的自定义错误码。下面直接上代码。一、定义restful统一结果返回阿里java开发手册中定义的一段参考【“对于公司外的 http/api 开放接口必须使...

2018-07-08 17:19:23 5180

原创 Jmeter 4.0+高分屏参数自动设置脚本

jmeter的高版本已经支持高分屏(4k分辨率)了,但是默认情况下参数是没有启动高分屏支持的。需要自己设置,但是每次设置比较麻烦,因此编写的bat脚本来启动jmeter的高分屏支持。例如名字叫:Jemeter-hidpi.bat,将bat放到bin下,点击该bat就把jmeter的高分屏支持开启了。代码如下:echo off::----------------------------------...

2018-04-26 21:28:02 2283 4

原创 Apache RocketMQ 4.2安装

Apache RocketMQ是阿里原来的RocketMQ开源捐赠给Apache基金会的,目前已成为Apache下的顶级项目。RocketMQ 4.0以下的版本是RocketMQ还未进入Apache孵化的阿里内部release版本,4.0以后是进入apache项目后release的版本。因此从4.0后RocketMQ的客服端源代码包名发生了变化,maven依赖也发生了变化。 安装下载zip的二进制...

2018-03-11 23:53:19 1980 1

原创 chrome开启ecma6支持

chrome或者opera浏览器开启ecma6 script语法支持支持

2016-03-04 18:59:30 1126

原创 zen coding html快捷

集成zen coding 的编辑器sublime和editplus,dreamweaver以及eclipse或者myeclipse都可集成支持zen coding插件,editplus是原生支持的,zen coding使用时按ctrl+e自动扩展,阅读提醒,例如本文第一条将html:5输入到editplus中按ctrl+e自动扩展出html5文本标准结构zen coding htm

2015-11-23 18:48:44 633

原创 zen coding css快捷

集成zen coding 的编辑器sublime和editplus,dreamweaver,eclipse,myeclipse都可集成支持zen coding插件,editplus是原生支持的,zen coding使用时按ctr+e自动扩展阅读提醒,例如本文第一条将@i 输入到editplus中按ctrl+e自动扩展出@import url();样式Zen CSS properti

2015-11-23 18:43:03 630

原创 Servlet文件上传

文件上传对于初学者是一个头痛的问题,最近在整理电脑的时候发现我大学里的demo,写的并不好,重要不是好与不好,而是把它分享出来,让初学者可以了解了解1.编写文件上传的注解,作用域为属性范围@Retention(RetentionPolicy.RUNTIME)@Target({java.lang.annotation.ElementType.FIELD})public @interf

2015-08-16 15:38:33 441

原创 jquery autocomplete前后台整合实例(2)

本文要介绍的jquery autocomplete是jquery ui的。需要的库从jquery ui官网下载后台只要返回一个json格式的字符串数组           注:采用spring mvc@ResponseBody@RequestMapping(value="/autoComplete",method = RequestMethod.POST)public  Lis

2015-07-25 15:12:23 963

原创 jquery autocomplete前后台整合实例(1)

最近在做项目时需要用到搜索自动提示,例如姓名查找模糊匹配提示。目前Jquery的自动提示插件非常多,我会例举几款,写出一些与后台交互的例子本文介绍一款Jquery autocomplete官方地址:https://github.com/devbridge/jQuery-Autocomplete下面直接来实例,不玩虚的,不参与后台交互的这里就不做介绍了,本文涉及的后台开发语言是java,

2015-07-25 14:54:30 2392

原创 解决ajax跨域问题

最近在做项目是需要访问另一个平台获取数据,所以使用

2014-10-22 00:59:38 1081

原创 SyntaxError: identifier starts immediately after numeric literal

在用javascript时,当你使用一个

2014-10-11 15:59:46 11870 3

原创 将数字进行分位显示

在数字很长的时候不便于分清

2014-06-21 16:14:19 1084

原创 计算一个数的n次方

对于任何>=0的整数n,和任意>

2014-06-13 23:55:16 3045

原创 使用xstream解析xml

/**     * 从xml文件中读取数据到javabean对象中     *     * @param file     * @param obj     * @return     */    public static Object fromXML(File file, Object obj) {        XStream stream = null;

2014-05-26 17:03:43 468

原创 传输List数据到jtable中

前一段时间在做一个swing程序的时候,需要通过jtable来显示数据,但是发现向jtable中传输多行数据发现不好做然后我才用java面向对象的思想做了一些简单的封装,下面是源代码:public class JTableDataUtil{private Class clazz;public JTableDataUtil(Class clazz){thi

2014-01-11 20:50:32 4093 1

原创 java面试,斐波那契数问题

1.有的的笔试题中会考这个题。有时候是求和,有时候是求指定项的值斐波那契数列,又称黄金分割数列,指的是这样一个数列:0、1、1、2、3、5、8、13、21、……在数学上,斐波纳契数列以如下被以递归的方法定义:F0=0,F1=1,Fn=F(n-1)+F(n-2)(n>=2,n∈N*)(1)求前n项和public int sumFibonacci(int n)    {

2013-10-29 22:36:00 656

原创 java面试题,写一个线程安全的List

1.ArrayList,vector以及LinkedList经常在笔试题中出现,网上也有很多的答案,但是又一次参加笔试时遇到这么一道题写一个线程安全的List,这种题考查我们对java API的熟悉程度java API中有一个Collections类,里面封装了一些集合的操作List list = Collections.synchronizedList(new ArrayList

2013-10-29 21:34:48 2659

原创 java笔试题,对int数组排序后用String返回

1.前一段时间遇到一个面试题,输入四个数字,排序后用String返回例如输入:9,4,10,5用string返回输出4,5,9,10public String funSort(int p1,int p2,int p3,int p4)    {        int[] array ={p1,p2,p3,p4};        for(int i =0;i

2013-10-29 21:14:25 739

原创 java面试题,不用sql的sum统计数据

1.在参加一个公司面试时,有这么一道题:原题目记不得了,大概就是做销售统计,但是不能sql语句中的sum进行统计,要求自己实现当时是上机考试,在规定的时间内,我没有完全做出来,当时也只是把思路给面试官说了一下,回来我自己用一个我的例子做了一下。我有一个数据表里面有一个fileSize是保存文件大小的,我就用这个数据表对里面的文件大小之和做一个统计public class M

2013-10-29 19:54:22 1364

原创 java面试笔试题,字符串反转问题

第一种:输入abc输出cba           实现这个存在3中方法         (1).利用JDK内置的StringBuffer实现,StringBuffer中有一个方法叫做reverse();           public String reverseByStringBuffer(String str)          {             String

2013-10-28 00:37:59 777

原创 Linux下安装subversion1.7或更高版本问题的解决

关于安装的命令这里就不做介绍1.如果linux下没有安装apr和apr-util,则先安装apr,然后安装apr-util2.然后再安装subversion1.8,或者是1.7版本,在subversion1.7或subversion1.8之前subversion的默认目录下会有sqlite-amalgamation,但是subversion1.7或者是subversion1.8都需要自

2013-10-08 11:17:19 2756

原创 javascript实现动态表格的换行变色

1.新建一个js文件,例如:table.jsfunction changeTableBg(){    var changeTr = document.getElementById("myTable")            .getElementsByTagName("tr");    for ( var i = 0; i     {        changeTr[i

2013-10-08 01:16:49 2477

原创 javascript利用正则表达式验证输入数据

function trim(str)   // 用正则表达式将前后空格        {               // 用空字符串替代。          var t = str.replace(/(^\s*)|(\s*$)/g, "");        return t.replace(/(^ *)|( *$)/g, "");    } function 

2013-10-07 23:40:31 685

原创 使用ant构建web项目

说明:本实例主要是通过ant工具发布web项目到tomcat,生成junit测试报告,将项目打包成war包以及生成javadoc文档       使用说明:1)实例中生成的目录结构基本是ant推荐的方式,所以如果你是使用myeclipse开发web项目,可以直接将下面代码用到你的项目中    2)在测试的时候需要新建test文件,用于存放测试用例3)你需要下载junit的jar包以及数

2013-09-03 22:14:14 1405

activiti 5.22.0与spring mvc的整合手册

亲手实战编写的activiti 5.22与spring mvc的整合手册,主要介绍如何在项目中集成explorer等工作流画图组件

2018-04-04

idea使用手册

亲手编写的idea使用手册,适合idea的新手使用者,能够帮助新手快速掌握java开发中idea的常用功能。

2018-03-01

ColorManiaSetup颜色吸取器

ColorManiaSetup颜色吸取器,官方正版,可以精准识别网页中颜色

2018-02-27

pager-taglib实现用户信息分页

这是我读大学时写的demo,实现了分页,本实例仅适合与初学者,里面有sql脚本,dist目录下有构建好的war包,当时使用ant构建的,整理电脑文件时保留了下来,

2015-08-16

jquery警告提示框

这是从网上收集的两个别人使用jquery做的自定义警告提示框,分享到这里供大家学习。里面是两个demo,这两个都是属于简单易懂易改的。

2014-11-09

漂亮的日历

前段时间我们需要做一个类日历的js效果来展示每一天的考勤率,需要根据不同的考情率去改变一个月每一天的颜色,所参考了网上的资源,自己在上面做了拓展,如果仅需要日历可以去掉里面的数据参数

2014-07-21

pager-taglib源码

这是pager-taglib的官方源码,但在采用官方的pager-taglib分页传输中文参数会出现乱码,所以我采用maven新建一个pager-taglib项目对pager-taglib的源码进行小小的改动,是他支持中文传输,更重要的是把源代码提供给大家,以便可以根据需求重构pager-taglib引用,如果熟悉maven可以直接使用maven构建和安装到本地仓库

2014-01-05

m2eclipse-hudson插件

eclipse集成hudson Ci服务器的插件

2013-10-04

jsp学生成绩管理系统

适用于与java web初学者,里面有详细说明,里面还有数据库连接包

2012-09-04

java web jsp留言板

jsp开发的留言板适合初学者用,里面有过滤器,可以过滤一些敏感词

2012-09-03

bbe音效插件 适用于酷狗7\footbar

用于酷狗的bbe音效插件,让你体验更好的音乐效果!

2012-03-26

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

TA关注的人

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