自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

星耀的博客

make and commit changes

  • 博客(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-&gt;new-&gt;other-&gt;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

原创 远程登录管理工具SecureCRT连接VMWare下的ubantu

1、VMWare设置,查看端口2、SecureCRT配置

2017-09-01 11:52:49 326

原创 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

golang分布式链路追踪系统-jaeger

golang分布式链路追踪系统-jaeger

2023-08-23

DbVisualizer 9.0以上版破解

1.将该dbvis.puk替换掉xx/DbVisualizer/lib/dbvis.jar中的dbvis.puk 2.启动dbvis.exe,Help-License Key 导入dbvis.license,完成破解。 3.重新启动即可。 注意: 1. 因为版本不一样不要用自己先前替换后的dbvis.jar直接考入新版本替换,将会报错; 2. 直接拷贝破解的DbVisualizer到新电脑,将破解会失效,尝试将C:\Users\pactera\.dbvis 一并拷贝覆盖,如果还是不行建议重新安装或者拷贝没破解的版本,再按1,2步骤破解。

2017-10-21

基于servlet/jsp的学生信息录入查询系统

适用初学者学习servlet/jsp框架, 了解DButils的api,页面转换,参数传递,jstl标签运用。包中含有sql脚本

2017-07-30

基于HTTP、NIO、多线程实现浏览器高并发非阻塞访问服务器文件

代码经过压力测试,采用反应器模式,没有第三方框架,实现功能:可以一个线程处理多个请求,也可以加上多线程。处理数据采用的多线程。实现功能:基于HTTP协议,解析请求和拼接响应,基于NIO的非阻塞,线程池,文件传输。代码有详细注释和清晰的框架。 程序入口是: /HttpServerReactor/src/com/StartServer.Java 访问1,浏览:http://localhost:8989/files/1.txt 访问2,下载:http://localhost:8989/files/2.zip 测试并发,可以先下载,再浏览。

2017-03-30

连连看蓝牙对战

连连看蓝牙对战,可以选择图样,游戏难易程度,竞速游戏模式,可以获取游戏中的成绩并记录在排行榜中,可以蓝牙通信,并对战。

2015-06-15

空空如也

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

TA关注的人

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