![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
软件开发
文章平均质量分 77
huxiangen
熟练搭建使用 Spring、SpringMvc、Mybatis、Springboot 等主流框架微服务应用, 对 MySQL、Oracle 数据库日常调优开发设计有丰富的实战经验 ,相关缓存技术Redis及分布式服务注册治理Dubbo、服务管理配置的Nacos等技术。对分布式并发有相关的处理经验。
展开
-
RcoketMq搭建双Master 及可视平台
多 Master 模式一个集群无 Slave,全是 Master,例如 2 个 Master 或者 3 个 Master优点:配置简单,单个Master 宕机或重启维护对应用无影响,在磁盘配置为RAID10 时,即使机器宕机不可恢复情况下,由与 RAID10磁盘非常可靠,消息也不会丢(异步刷盘丢失少量消息,同步刷盘一条不丢)。性能最高。缺点:单台机器宕机期间,这台机器上未被消费的消息在机器恢复之前不可订阅,消息实时性会受到受到影响。先启动 NameServer在机器 A,启动第一个 Mas原创 2021-07-20 15:47:01 · 588 阅读 · 0 评论 -
MongoDB单个表数据导出导入
1.进入到MongoDB的安装目录的bin目录中。2.导出单张表:mongoexport.exe -h IP地址 --port MongoDB数据库端口号 -u 登录用户名 -p=密码 -d 数据库名 -o f:\mongoHsdc.json -c 表名 (windows系统导出文件格式为json,导入linux系统的导出文件后缀应为.gson)3.导入单张表:mongoimport原创 2017-09-26 13:28:00 · 6517 阅读 · 0 评论 -
java后台post和get请求方法
import java.io.BufferedReader;import java.io.DataOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.io.UnsupportedEncodingExcepti原创 2017-09-28 10:19:50 · 632 阅读 · 0 评论 -
python识别图片中的文字处理方法
一、准备工作与代码实例1、python2.7,PIL、pytesser(1)安装PIL:下载地址:http://www.pythonware.com/products/pil/下载后是一个exe,直接双击安装,它会自动安装到C:\Python27\Lib\site-packages中去,(2)pytesser:下载地址:http://code.google.com/p/原创 2017-12-15 14:59:54 · 7911 阅读 · 0 评论 -
python3实现获取图片中的文字含中文
一、运行环境 (1) win10 (2) pycharm (3) python 3.5 (4) pip3 install pillow pip3 install pytesseract (5) 识别引擎tesseract-ocr ,下载之后解压安装,下载地址:http://download.cs原创 2017-12-22 22:57:07 · 12663 阅读 · 3 评论 -
Redis在windows下安装过程
一、下载windows版本的Redis去官网找了很久,发现原来在官网上可以下载的windows版本的,现在官网以及没有下载地址,只能在github上下载,官网只提供linux版本的下载官网下载地址:http://redis.io/downloadgithub下载地址:https://github.com/MSOpenTech/redis/tags二、安装Redis转载 2018-01-10 11:19:20 · 287 阅读 · 0 评论 -
Mybatis逆向生成Mapper、xml和实体
最近公司项目比较多,需要我们快速开发节省时间,所以在创建实体和写sql上面我们就不能浪费太多的时间,于是就研究了一下mybatis的逆向生成功能,事实证明效率大幅提升,并且代码也很规范,所以在这分享给大家,写的不好的地方欢迎指出,相互交流。具体的步骤如下:1.先下载mybatis-generator-core-1.3.2.jar和mysql-connector-java-5.0.4-b...原创 2018-03-01 09:48:50 · 802 阅读 · 0 评论 -
javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building
出现这种问题是http访问转https对接第三方导致,在网上查了很多资料,最后找到了解决的办法,在这分享给大家:1.首先创建一个MySecureProtocolSocketFactory 类import java.io.IOException; import java.net.InetAddress; import java.net.Socket; import java.net.Un...原创 2018-04-11 15:04:11 · 2595 阅读 · 2 评论 -
ajax跨域请求jsonp完整示例
最经用到jsonp(ajax)的跨域请求,在这分享给大家,有需要用到的一看就能明白。具体步骤如下:1.首先客户端即页面script中调用代码如下: var cardNumber="***********"; $.ajax({ type:"GET", url:'你请求的服务地址?idCard='+cardNumber, dataType: ...原创 2018-06-05 09:27:14 · 4766 阅读 · 1 评论 -
动态jsp页面转pdf项目示例
最近让座一个pdf报告,需要用到jsp转pdf,在网上找了好多文章看,但是都是讲的云里雾里,在这我给大家整理一下,希望能帮助到你。首先我先贴出我的处理类:package net.zkbc.mp.util;import java.io.BufferedReader;import java.io.ByteArrayInputStream;import java.io.File;import ...原创 2018-06-08 17:50:16 · 10931 阅读 · 30 评论 -
Activiti+oracle 启动项目时不能自动建表或更新表的问题分析及解决办法
现象描述:按照正常配置,第一次启动时不能自动建表关键配置片段如下: 启动后报错: ### The error may exist in org/activiti/db/mapping/entity/Property.xml ### The error may involve defaultParamet转载 2017-06-06 16:26:53 · 2176 阅读 · 0 评论 -
js地址栏加密传参
js加密地址栏参数传递(数字和字符中文皆可加密),后台解密,增加网站的安全性。原创 2016-10-27 11:16:19 · 4197 阅读 · 0 评论 -
键盘按键对应的ASCII码值
键盘各个键对应的ascii码值及简单的使用方法原创 2016-11-11 10:03:39 · 1244 阅读 · 0 评论 -
Quartz集成Spring的2个方法
关于Spring集成Quartz有2种方法:1. JobDetailBean.2. MethodInvokeJobDetailFactoryBean.以下从自身使用和理解以及掌握的知识对其进行阐述。需要注意的是,在使用Spring集成Quartz的时候,一定不要忘记引入spring-support这个包: spring-support.j转载 2016-11-29 13:13:40 · 466 阅读 · 0 评论 -
Quartz总结:动态修改定时器一
package com.mc.bsframe.job;import org.quartz.Scheduler;import org.quartz.SchedulerException;import org.quartz.TriggerKey;import org.quartz.impl.triggers.SimpleTriggerImpl;import org.springframew转载 2016-11-29 15:11:02 · 806 阅读 · 0 评论 -
Apache ActiveMQ消息中间件的基本使用
Apache ActiveMQ是Apache软件基金会所研发的开放源码消息中间件;由于ActiveMQ是一个纯Java程式,因此只需要操作系统支援Java虚拟机,ActiveMQ便可执行。支持Java消息服务 (JMS) 1.1 版本Spring Framework集群 (Clustering)支持的编程语言包括:C、C++、C#、Delphi、Erlang、Adobe Fla转载 2016-11-29 17:13:17 · 483 阅读 · 0 评论 -
ActiveMQ实现负载均衡+高可用部署方案
一、架构和技术介绍1、简介ActiveMQ 是Apache出品,最流行的,能力强劲的开源消息总线。完全支持JMS1.1和J2EE 1.4规范的JMS Provider实现2、activemq的特性1. 多种语言和协议编写客户端。语言: Java, C, C++, C#, Ruby, Perl, Python, PHP。应用协议: OpenWire,Stomp转载 2016-11-29 17:55:03 · 258 阅读 · 0 评论 -
springMVC配置日志文件
1.在日志文件中书写以下内容:log4j.rootLogger = INFO,stdout,rollinglog4j.category.org.apache=INFOlog4j.category.catalia=INFOlog4j.appender.stdout = org.apache.log4j.ConsoleAppenderlog4j.appender.s原创 2016-12-07 15:13:21 · 1613 阅读 · 0 评论 -
spring两种定时任务
一、Quartz第一种,作业类继承自特定的基类:org.springframework.scheduling.quartz.QuartzJobBean。第一步:定义作业类 Java代码 import org.quartz.JobExecutionContext; import org.quartz.JobExecutionExcept转载 2016-11-25 17:54:55 · 371 阅读 · 0 评论 -
windows下oracle赋查询权限
1.创建用户指定表空间create user 用户名identified by 密码default tablespace 空间名quota 100m on users;2.赋予用户登录的权限grant create session to 用户名;3.单个表授权grant select on 空间名.表名to 用户名;4.空间所有表查询的权限首先查询所有表的查原创 2017-04-28 11:37:21 · 750 阅读 · 0 评论 -
linux下安装openoffice将word转成PDF
最近在弄linux服务器,项目中需要把word转成PDF,在网上找了好多教材,东拼西凑终于搞定,所以决定记录下来给需要的人一个借鉴的机会。1.首先需要确定你的Linux是支持 RPM包还是DEB包。 rpm --version dpkg --version 用来打印软件版本号,如果第一命令有打印出版本号就说明支持rpm,第二有打印出版本号就说明支持deb。2.下载ope原创 2016-06-13 14:55:55 · 6121 阅读 · 4 评论