- 博客(49)
- 资源 (5)
- 收藏
- 关注
原创 windows环境下Mycat的安装、配置和测试使用
mycat作用(1)、集中管理多个数据库连接(分布式解决方案)(2)、配置读写分离(3)、配置数据库分片(分表、分库)等 (本文视角)
2020-05-27 18:15:40 1040
原创 基于mybatis-plus的代码自动生成-完美版
自动生成controller、service、mapper、mapper.xml等文件,单表的增删查改无需写sql。
2020-05-25 16:15:27 2210
原创 sonar6.7部署用于ideal的sonarline
说明因为受限于不能通过sonarline(ideal插件)配置sonar,于是自己在本机或者云服务器部署soanr服务,用于ideal工具本地能在编译阶段发现不符合sonar规范问题,及时解决问题,而不是放到公司sonar检查,一下好几千上万个的不规范问题,直接整崩溃。这种方式也有助于提高代码质量和养成良好的写代码习惯。sonar写稿日期时最新版是8.3,为什么使用sonar6.7 因为此版本是长期支持版,且支持mysql5.6。目前7.9及其以上不支持mysql了。关于版本选择问题还有疑问,可以参见
2020-05-09 16:05:37 681
原创 基于git+jenkins+docker,运行本地hello工程
硬件设备win10系统笔记本环境安装git,下载tomcat8.5,jenkins.war,安装oracle virsual vm, vm下安装centos7.5系 统,虚拟机环境下需要安装docker,配置网卡等虚拟机需要新增网卡2,配置如下:目的是可以通过ip地址访问,也可以通过配置网卡1端口映射访问,如下:将jenkins.war放到tomcat/webapps下并启动运行...
2018-11-05 11:27:04 719
原创 微信公众号开发实例
微信公众号开发实例目录 1.简介 2 1.1 基础知识 2 2.开发准备 5 2.1 业务流程 5 2.2 微信公众号 5 2.3 WEB服务器 8 2.4 通信协议 13 2.5 开发框架 19 2.6 小结 20 3.开发实例 21 3.1 业务流程 21 3.2 开发过程 23 3.2.1 准备开发设备 23
2017-08-24 14:06:03 12298
原创 多模块maven工程,按子模块构建打包
子模块A无其他依赖mvn package -pl 子模块子模块A有依赖其他模块Bmvn package -pl 子模块 -am子模块A依赖其他模块B,B又依赖模块Cmvn package -pl 子模块 -amd
2021-11-08 10:56:57 487
原创 零和低代码平台思考
简介当下零和低代码热度挺高,零代码平台追求以业务应用为核心,用户不关心技术实现,通过UI界面操作完成业务应用搭建,代表的产品有:宜搭(阿里)、应用魔方AppCube(华为)、ivx、medix、轻流等;低代码平台追求以it提效为核心,关心的是程序员群体的开发提效,减少重复劳动,降低技术门槛等,代表的产品有:opsli、jeecg、jnpf、diboot、renren-fast等。对比零代码产品核心劣势宜搭依托钉钉生态,衍生出的运行态的0代码,以应用为核心,有足够数量的行业应用
2021-10-19 14:58:09 279
原创 springboot下生成swagger离线文档
demo步骤:使用test类运行ExportSwaggerDoc.generateAsciiDocs生成文件,swagger-demo/docs/asciidoc/generated下,执行install test,生成文件swagger-demo/docs/asciidoc/html下需要生成pdf文件可以修改此处 html 和 pdf,通过 mvn asciidoctor:process-asciidoc 可以导出相应格式文件<outputDirectory>./docs/
2020-07-30 17:11:07 906
原创 面试整理之MYSQL
数据库的基本要素(ACID)原子性(Atomicity):事务开始后所有操作,要么全部做完,要么全部不做一致性(Consistency):事务开始前和结束后,数据库的完整性约束没有被破坏隔离性(Isolation):同一时间,只允许一个事务请求同一数据,不同的事务之间彼此没有任何干扰持久性(Durability):事务完成后,事务对数据库的所有更新将被保存到数据库,不能回滚数据库的隔...
2020-04-10 16:48:24 93
原创 输入整数,输出距离最近的对称整数
code:package com.xxkj.myzone;import java.util.Arrays;import java.util.List;import java.util.Scanner;/** * @Author zjx * @create 2020/4/9 17:17 */public class Test { // 单个整数对称 privat...
2020-04-10 16:42:02 1420
原创 java 基于freemarker导出word
摘要:环境基于freemarker模板引擎实现,模板引擎中文文档参见:http://freemarker.foofun.cn/。实现原理,先将word需要填充的字段填入,格式:${xxx}。然后将word另存为xml,然后重命名为xxx.ftl得到模板。myGitResource: https://github.com/duangYiXia/freemarkerWord 测试通过,可以直...
2019-12-03 17:19:33 273
原创 springboot编写单元测试
pom:需要引入的依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope&g...
2019-04-12 16:20:09 3227
原创 基于javaFX2的GUI开发
开发工具准备JavaFX Scene Builder 2.0,idea打开idea,新建工程新建后工程结构说明:main为入口函数,sample.fxml就是窗口布局,类似android的xml页面布局。control负责控制和协调窗口下组件使用JavaFX Scene Builder 2.0打开sample.fxml说明:图中可拖拽组件,该图中有组件imageview,butt...
2018-11-12 17:10:52 1835
原创 Eclipse下OSGI的第一个demo
安装eclipse Neon.3 Release(4.6.3)file->new->other->Plug-in Project过程参见:https://blog.csdn.net/acmman/article/details/509040443. 项目结构4. 配置运行参数5. 运行,正确情况直接输出HelloWord,进入控制台,输入ss可查看状态...
2018-10-16 17:50:38 1596
原创 Oracle VM下新增磁盘(.vmdk)或者硬盘(.vhd)扩展根分区
新增虚拟硬盘方式df -h 查看硬盘使用情况,发现根分区使用已满使用工具创建新的VHD,disk2.vhd使用 fdisk -l查看磁盘分区情况进行新磁盘分区: /dev/sdb,使用 fdisk /dev/sdb将/dev/sdb4创建为pv物理卷组 命令:pvcreate /dev/sdb4Fdisk –l 查看新的分区表格式化新分区/dev...
2018-10-12 17:39:47 1773
原创 不同服务器的redis,按指定pattern同步
1、按指定pattern同步#!/bin/bashREDIS_HOST=IP1TEST_HOST=IP2TEST_PASSWD=23NxG9z3Tx6r7XOU8odxREDIS_PORT=6379REDIS_DB=0 KEYNAME=CONFIG:FLIGHT:*KEYFILE=key.txt#redis-cli -h $REDIS_HOST -p $REDIS_PORT -...
2018-09-04 16:27:49 439
原创 Centos7.5下完整可靠docker安装-卸载方法
环境:Centos7.5 JDK1.8使用 root 权限登录 Centos。确保 yum 包更新到最新。 sudo yum update卸载旧版本(如果安装过旧版本的话) yum remove docker docker-common docker-selinux docker-engine -y find /etc/systemd -name ‘docker’ -exec r...
2018-06-13 17:34:39 1268
原创 eclipse快速开发web services
一、服务端1、新建web工程,并在工程下新建HelloWord类package webTest.services;public class HelloWord { public String say(String str) { return "say "+str; }}2、在工程项目下点击鼠标右键,选中新建,查找到web service,选中,然后配置步骤1创建的类,选中P
2017-12-29 14:48:02 493
原创 已有mvc框架下基于jersey的restful接口开发
一 搭建环境jersey所需要的开发包下载:https://jersey.java.net/, 解压jaxrs-ri-2.26.zip文件,得到以下目录: 导入工程的lib目录: 如果有报错,根据日志信息到jaxrs-ri-2.26.zip解压后目录下查找对应包导入二 代码分析1、编写服务类HelloServiceTestpackage com.vas.appmng.pm.guangdon
2017-12-20 11:11:26 290
原创 mysql不能远程连接
开启mysql远程连接 GRANT ALL PRIVILEGES ON . TO ‘root’@’%’ IDENTIFIED BY ‘root’ WITH GRANT OPTION;
2017-09-28 17:42:36 290
原创 扩展oracle VM VirtualBox硬盘容量
1.首先对于box的扩展,只支持VDI VHD两种格式 DOC下,访问到vbox安装目录下://VirtualBox 的安装目录cd D:\Oracle\VirtualBox d:如果硬盘是vmdk格式,首先需要克隆并转格式,命令如下: VDI:VBoxManage clonehd "C:\Users\pactera\VirtualBox VMs\centos\centos.vmdk"
2017-09-28 16:08:53 2504
原创 shell命令批量处理文件
1、请问如何从一个关键字文本集合里用grep批量筛选另一个文本?grep -f seed.txt file.txtgrep -vf seed.txt file.txt可扩展:#!/bin/bashfor file in ~/zjx/order_succ/*do filename=$(basename $file) cat $file | wh
2017-09-22 14:35:47 6143
原创 虚拟机部署hadoop遇到问题总结
部署hadoop参考文件:http://www.powerxing.com/install-hadoop/1、报错:/etc/sudoers is world writable 原因修改过/etc/sudoers文件后使用sudo会报该错 解决方法: 执行:pkexec chmod 555 /etc/sudoers 2、centos7 mini系统安装hadoop后,也正常启动服务,通过wi
2017-09-21 17:35:41 730
原创 jquery实现指定时间自动关闭消息框
代码: https://github.com/duangYiXia/jqueryAutoCloseMsgBox
2017-09-14 17:58:58 767
原创 JAVA 的ASCII字符编码一览表
JAVA 的ASCII字符编码一览表二进制 十进制 十六进制 缩写 可以显示的表示法 名称/意义 0000 0000 0 00 NUL ␀ 空字符(Null) 0000 0001 1 01 SOH ␁
2017-09-07 18:46:53 1578
转载 java8指Lambda
什么是λ表达式λ表达式本质上是一个匿名方法。让我们来看下面这个例子:public int add(int x, int y) { return x + y;}转成λ表达式后是这个样子:(int x, int y) -> x + y;参数类型也可以省略,Java编译器会根据上下文推断出来:(x, y) -> x + y; //返回两数之和或者(x, y) -> { return x
2017-09-07 17:33:05 262
原创 java8新特性-default方法(defender方法)介绍
1、可以在接口中定义带方法体的方法,只需在方法public前加上关键字default 2、如果方法A实现接口B,C;而B,C中都定义了方法名相同的default方法,这种情况,编译器会报错,因为产生了二义性详见: http://www.importnew.com/7302.html
2017-09-07 17:03:26 216
原创 java学习之泛型
1、在java中的泛型中, <T extends Worker> 与 <? extends Worker>有什么区别 首先明确:<? extends Worker>是用通配符声明一个类型,该泛型是有上限的,即该类型是Worker或者Worker的子类。 对于,<T extends Worker>一般不这样写,一般直接用<T>,T可以是任何字母(一般用大写字母),T在这里代表泛型,是在运行阶段
2017-09-07 16:43:55 193
原创 IE设置127.0.0.1:[端口号]代理后,除IE外其他浏览器不能通过代理访问
原因:没有跳过本地地址(127.0.0.1)。 按图更改后可运行。
2017-08-30 15:53:57 6441 4
原创 WebService学习总结一,调用第三方提供的webService服务
1、进入web接口页: http://www.webxml.com.cn/zh_cn/web_services.aspx 选择对应三方接口 2、找到WebService的wsdl描述,点击URL地址进入页面 3、另存页面为wdsl文件到本地 4、DOC下,在文件所在目录执行: wsimport -keep http://webservice.webxml.com.cn/WebServic
2017-08-24 10:21:01 958
原创 基于maven的S2SH(Struts2+Spring+Hibernate)的框架DEMO
1、新建maven工程,选择类型xxx-webapp2、配置pom.xml<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 h
2017-08-17 17:52:46 327
原创 maven工程报错:Dynamic Web Module 3.1 requires Java 1.7 or newer.
1、首先修改.setting文件夹下文件web 3.1, java 1.8(所有相关文件) 2、刷新还不能解决,在pom.xml文件下添加插件,如下:<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>
2017-08-17 16:45:06 279
原创 Maven工程运行报错:java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
1、错误原因不能加载到该class,解决办法,找一个开发环境下能正常运行的maven工程,对比.project和.classpath文件,然后修改: 图片中打叉的未我对比后去掉部分,打钩为替换部分。
2017-08-17 15:09:58 468
原创 java中的路径
1.获取当前工程的用户目录System.setProperty(“user”, “.”); String relativelyPath=System.getProperty(“user.dir”);
2017-08-11 11:11:01 195
原创 基于servlet/jsp+mysql(DbUtils )的学生系统
代码下载: https://github.com/duangYiXia/StudentsSys
2017-08-08 15:34:16 1147
原创 基于maven和SSM(spring+springMVC+mybatis)的实例
1、环境搭建搭建maven环境,DOC下输入mvn -v查看是否配置成功maven环境。新建mvn工程选择webapp,双击进入![这里写图片描述](http://img.blog.csdn.net/20170808122332574?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcXFfMjM0ODkzMDM=/font/5a6L5L2T/fontsi
2017-08-08 11:57:59 360
原创 eclipse工程中jquery-3.1.1.js出现错误
解决方法: 1、右键该js,选择Exclude From Validation 2、再右键该js,选择Validation
2017-07-26 15:54:27 1627
转载 自己配置Axis2 Module的方法
步骤: 1.首先要写一个Module的实现类 这里我写了一个和官网上的不太一样,但也差不多 Loggingmodule代码 收藏代码 package userguide.loggingmodule; import org.apache.axis2.AxisFault; import org.apache.axis2.context.ConfigurationContext; impo
2017-07-25 12:18:29 953
转载 Myeclipse2013下安装Axis2插件
1.首先从http://mirrors.cnnic.cn/apache/axis/axis2/java/core/1.6.2/下载axis2最新版本,只需要下载axis2-1.6.2-bin.zip,axis2-1.6.2-war.zip,axis2-eclipse-codegen-plugin-1.6.2.zip和axis2-eclipse-service-plugin-1.6.2.zip四个文件
2017-07-17 14:55:25 355
DbVisualizer 9.0以上版破解
2017-10-21
基于servlet/jsp的学生信息录入查询系统
2017-07-30
基于HTTP、NIO、多线程实现浏览器高并发非阻塞访问服务器文件
2017-03-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人