- 博客(34)
- 资源 (12)
- 问答 (4)
- 收藏
- 关注
原创 Kafka——JAVA里生产者和消费者demo
Producer1、创建一个新的topic:hello命令:kafka-topics.bat --create --zookeeper localhost:2222 --replication-factor 1 --partitions 3 --topic hello2、生产者demopackage com.hahashujia.basic.kafka.test;import org.apache.kafka.clients.producer.KafkaProducer;impo
2021-04-25 16:40:56 484
原创 Kafka——Windows下Kafka环境安装
目录一、安装zookeeper1、下载zookeeper2、解压文件3、进入Zookeeper设置目录更新配置文件4、添加系统环境变量5、运行zookeeper二、Kafka1、下载安装包2、解压文件3、进入Kafka设置目录更新配置文件4、运行Kafka安装Kafka说明:这里只包含2步:1、Zookeeper(3.5.9);2、Kafka。一、安装zookeeper1、下载zookeeper下载路径:http://mirrors.hust.ed
2021-04-25 15:56:49 802
原创 SpringCloud——集成WebSocket,实现站内系统通知
目录前言实现1、pom文件引入包2、WebSocketConfig.java3、后端给前端发送系统信息4、发消息接口5、前端接收/发送消息6、例子前言WebSocket 是 HTML5 开始提供的一种在单个 TCP 连接上进行全双工通讯的协议。WebSocket 使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在 WebSocket API 中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双向数据传输.
2021-04-12 14:48:52 2323 5
原创 SpringMVC——国际化LocaleResolver
认识国际化一、国际化开发概述 软件的国际化:软件开发时,要使它能同时应对世界不同地区和国家的访问,并针对不同地区和国家的访问,提供相应的、符合来访者阅读习惯的页面或数据。 国际化(internationalization)又称为i18n(读法为i 18 n,据说是因为internationalization(国际化)这个单词从i到n之间有18个英文字母,i18n的名字由此而来)二、合格的国际化软件 软件实现国际化,......
2021-03-26 18:10:42 1749
原创 Mybatis系列——存在即更新(ON DUPLICATE KEY UPDATE)
存在即更新的关键字:ON DUPLICATE KEY UPDATE向数据库表中插入一条记录:若该数据行的主键值/UNIQUE KEY 已经在表中存在,则执行更新操作, 即UPDATE 后面的操作,否则插入一条新的记录。单条数据存在即更新<insert id="insertOrUpdate"> insert into t_employee_info (code, name, six, age, description) VALUES (#{code,jdbcType=
2021-03-23 18:06:07 2206
原创 Annotation——Bean转Map时自定义key和value默认值
工具类ToMap.javapackage com.hahashujia.basic.annotation;import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import java.lang.annotation.Target;/** * @author hahashujia * Bean转
2021-03-23 17:00:42 1022
原创 SsoInterceptor
@Component@Slf4jpublic class SsoInterceptor extends HandlerInterceptorAdapter { private static final String FALSE = Boolean.FALSE; @Autowired private SsoService ssoService; @Autowired private SsoAuthService ssoAuthService; @Value.
2020-11-13 11:13:05 323
原创 SpringBoot——集成RestTemplate基础版
package com.hhsj.basic.http;import lombok.Getter;import lombok.NoArgsConstructor;import lombok.Setter;/** * 说明: * Http连接池属性。 * * @author hhsj * @create: 2020-11-12 */@Getter@Setter@NoArgsConstructorpublic class HttpPoolProperties { ...
2020-11-13 11:08:40 449
原创 JAVA 读写Cookie
package com.hhsj.sso.utils;import java.util.Objects;import javax.servlet.http.Cookie;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;public class CookieUtil { private CookieUtil() { } public s.
2020-10-22 11:15:59 316 2
原创 token加密——RSA加密
RSA加密工具类RsaUtils.javapackage com.hahashujia.utils;import lombok.extern.slf4j.Slf4j;import org.apache.tomcat.util.codec.binary.Base64;import javax.crypto.Cipher;import java.security.KeyFact...
2020-04-27 15:03:50 2669
原创 SpringBoot——集成异步线程(Executor)
application.yml # 异步线程配置async: executor: thread: # 配置核心线程数 core_pool_size: 5 # 配置最大线程数 max_pool_size: 5 # 配置队列大小 queue_capacity: 99999 # 配置线程池中的线程的名称...
2020-01-15 11:52:28 2057
原创 SpringBoot系列——集成Swagger2
pom.xml <!-- swagger --><dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.8.0</version&...
2020-01-13 17:15:30 299
原创 MySQL系列——MySQL实现序列(Sequence)效果
MySQL实现序列效果一般使用序列(Sequence)来处理主键字段,在MySQL中是没有序列的,但是MySQL有提供了自增长(increment)来实现类似的目的,但也只是自增,而不能设置步长、开始索引、是否循环等,最重要的是一张表只能由一个字段使用自增,但有的时候我们需要两个或两个以上的字段实现自增(单表多字段自增),MySQL本身是实现不了的,但我们可以用创建一个序列表,使用函数来获取序...
2020-01-13 15:23:10 96189 13
原创 SpringBoot系列——集成logback——分环境配置日志路径
在【SpringBoot 集成logback】基础上做变动首先将logback.xml改名成为logback-spring.xml logback-spring.xml修改代码如下 <springProperty scope="context" name="logPath" source="logging.path"/><property name="LOG_PATH"...
2020-01-10 18:52:54 1051
原创 SpringBoot系列——集成logback
最简单的配置方式,还有种方式较为升级版的: SpringBoot 集成logback——分环境配置日志路径 pom.xml引包 <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <ver...
2020-01-10 18:44:40 454
原创 Hadoop系列——SpringBoot集成Hadoop、实现hdfs上传下载文件(2)
在Hadoop系列——SpringBoot集成Hadoop、实现hdfs上传下载文件(1)基础上做变动 yml文件配置 hadoop.name-node: hdfs://localhost:9000 HadoopConfig.java @Configuration@ConditionalOnProperty(name="hadoop.name-node")@Slf4j...
2020-01-09 17:28:29 2966
原创 Hadoop系列——SpringBoot集成Hadoop、实现hdfs上传下载文件(1)
pom.xml <!-- hadoop --><dependency> <groupId>org.apache.hadoop</groupId> <artifactId>hadoop-client</artifactId> <version>2.7.6</version>...
2020-01-09 15:44:03 3642 2
原创 Hadoop系列——异常处理(org.apache.hadoop.hdfs.DFSClient - DataStreamer Exception)
报错: WARN org.apache.hadoop.hdfs.DFSClient - DataStreamer Exceptionorg.apache.hadoop.ipc.RemoteException: File /user/erp_finance/erp_finance_dw/hdp/ods_third_party_zfb_bill_m/year=2019/month=12/1_...
2020-01-03 15:40:18 5000
原创 Hadoop系列——Windows系统搭建hadoop-2.7.6
准备工作:下载JDK,并配置JAVA环境变量;具体步骤不知道的去问度娘 下载Hadoop 戳这里,看上哪个版本就下载那个版本,我这边用的是hadoop-2.7.6 下载winutils 戳这里,这个是别人编译好的hadoop的windows版本二进制文件,不需要我们自己进行编译。注意:Hadoop版本和winutils版本选择不要相差太多,不然各种坑等着你去填,最后还得乖乖用版本相近的...
2020-01-02 16:02:40 1086 1
原创 SpringBoot 注解Excel导入导出升级版
注解Excel导入导出目录excel目录结构:excelannotationexcelExportexcelImportExcelSheetenumsDecimalTypeExcelTypeTimeTypeexmpleImpExpTemplateMultipleImpExpTemplateSinglemultiple-imp-data.x...
2019-12-05 17:08:51 4734 3
原创 MySQL系列——MySQL中A表数据UPDATE到B表
MySQL中A表数据UPDATE到B表场景1:表B:id,name,code三个字段均有值;表A :id,name,code 其中id,name有值并且与表B相对应,code值为null。现在将B表中的code值更新到A表中。方法1:id不能有重复:update t_a a set a.code=(select code from t_b b where b.id=a.id )...
2019-12-05 16:29:05 24062
原创 myeclipse新建java文件自动注解@author @date
myeclipse新建java文件自动注解@author @datewindow-->preferrnces-->Java-->Code Style-->Code Templates-->Comments-->Types-->Edit加入如下代码块/** * @author HaHaShuJia * @date ${currentDate...
2018-09-04 18:34:53 1626
原创 myeclipse2017配置activiti-designer-5.18.0
myeclipse配置activiti-designer在这里我选择的配置环境给大家说一下myeclipse Version: 2017 CI 10activiti-designer 是 activiti-designer-5.18.01、首先我们先把myeclipse的工作空间关掉(其实不管应该也没啥问题,为确保配置过程顺利进行啊哈哈。)2、下载 activiti-designer-5.18.0...
2018-05-22 14:26:54 2442
原创 ZeroMQ:订阅-发布模式的java程序示例
ZeroMQ:订阅-发布模式的java程序示例 休息完了我们可以接着我们的旅程了,现在我们来验证下自己编译生成的东西是否能用,具体怎么编译就请回顾我们的上期旅行http://blog.csdn.net/sinat_19351993/article/details/45477743 首先把我们的要用到的东西拿过来 libzmq.dll ,jzmq.dll和zmq.jarlib
2015-05-04 14:51:06 5744 3
原创 ZeroMQ在windows下编译zeromq-4.0.5和jzmq-master(32位系统)
ZeroMQ在windows下编译zeromq-4.0.5和jzmq-master我在网上查了好多资料,最后总结为 ZeroMQ在其官网上竟然没有编译好的jar,这个甚是让人头疼,还有就是在官网上也没有说zeromq-4.0.5和jzmq-master这个版本要用那个版本的Visual Studio ,所以我在这里绕了好多弯路,由于电脑上没有安装Visual Studio,所以现在安装
2015-05-04 10:39:30 4010 1
原创 java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
项目启动报的异常,怎么回事啊???求赐教啊原来是少了 javassist-3.11.0.GA.jar 这个jarjava.lang.RuntimeException: java.lang.reflect.InvocationTargetException at com.opensymphony.xwork2.inject.ContainerImpl$MethodInjector.i...
2015-04-02 09:03:24 1768
原创 JS和java 获取系统时间的前一天? 两个日期之间相差多少天?
function newDate(){ var date = new Date(); var date2 = new Date(date.getTime()-1000*60*60*24); var month = date2.getMonth()+1; if(month<10){ month = "0"+month; } var str1 = date2.getF
2014-09-29 10:04:23 2296
翻译 Calenlar 简述
Calendar 简述 Calendar类是一个抽象类,它为特定瞬间与一组诸如 YEAR、MONTH、DAY_OF_MONTH、HOUR 等 日历字段之间的转换提供了一些方法,并为操作日历字段(例如获得下星期的日期)提供了一些方法。瞬间可用毫秒值来表示,它是距历元(即格林威治标准时间 1970 年 1 月 1 日的 00:00:00.000,格里高利历)的偏移量。
2014-09-28 17:44:40 691
翻译 java异常处理机制简述
Java的异常处理机制是这样的 try{}是监控的代码,catch{}是处理异常,finally{}是无论是否发生异常,无论异常是否处理都会执行的代码。而finally后面的代码是否执行的关键就是是否有catch语句。catch就是处理异常,就相当于把异常当作正常程序处理了,所以finally后面的代码会正常执行。如果没有catch语句,发生异常后jvm执行完finally代码之后就会将异常抛出,
2014-08-12 10:31:04 5218
原创 java 后台Post提交
/** * post请求车辆轨迹信息 * * @param urlStr * 请求地址 * @param paramMap * 请求所需的参数 * @return json格式的串 * @throws Exception */ public static String doPost(String
2014-08-11 15:02:39 1589 1
原创 Oracle数据库imp,exp导入导出命令(备份与恢复)
导出: Microsoft Windows [版本 6.1.7601]版权所有 (c) 2009Microsoft Corporation。保留所有权利。 C:\Users\lenovo>expportal/portal@192.168.1.123:1521/orcl Export: Release 10.2.0.3.0 - Production on星期三
2014-08-11 14:31:28 1255
poi-3.17官网下载
2018-06-15
poi-3.9 jar包免费下载
2015-05-08
ZeroMQ4 0 5 dll jar java 用下载
2015-05-04
SpringIbatis源码
2014-11-17
gson-2.3.jar(含gson-2.3-javadoc.jar和gson-2.3-sources.jar)
2014-10-21
jQuery.EasyUI.1.2.4.API.中文文档
2014-08-12
安装完VMware新建CentOS_64的时候报错。
2017-02-16
Spring MVC 多数据源,配置完事务之后就不能正常切换数据源,求大神指点
2015-06-23
spring mvc controller可以用Map接收jsp传来的值么???
2015-06-12
MarkerDelegeteImp destroy 这是什么错啊?
2014-10-29
TA创建的收藏夹 TA关注的收藏夹
TA关注的人