- 博客(297)
- 资源 (52)
- 收藏
- 关注
原创 基于Springboot实现天天生鲜销售电商平台
此次设计主要采用Idea加Tomcat后台服务器进行,将所有业务模块采用以浏览器交互的模式,选择MySQL作为系统的数据库,设计过程中页面主要使用Java技术完成。系统采用的数据库是Mysql,使用SSM技术开发。在设计过程中,充分保证了系统代码的良好可读性、实用性、易扩展性、通用性、便于后期维护、操作方便以及页面简洁等特点。
2024-01-01 17:07:07
979
原创 基于SSM在线协同过滤汽车推荐销售系统
此次设计主要采用Idea加Tomcat后台服务器进行,将所有业务模块采用以浏览器交互的模式,选择MySQL作为系统的数据库,设计过程中页面主要使用Java技术完成。系统采用的数据库是Mysql,使用SSM技术开发。在设计过程中,充分保证了系统代码的良好可读性、实用性、易扩展性、通用性、便于后期维护、操作方便以及页面简洁等特点。
2023-12-24 21:50:50
720
原创 SpringBoot药品进销存管理系统(诊所管理系统)(乡村药店管理系统)
SpringBoot药品进销存管理系统(诊所管理系统)(乡村药店管理系统)
2023-12-04 21:35:27
843
原创 JAVA 日期相关
获取指定某个时间段日期1、获取10.05时间@Test public void getAppointDate() { ZonedDateTime dateTime = ZonedDateTime.of(LocalDate.now(), LocalTime.of(10, 5), ZoneId.systemDefault()); Date from = Date.from(dateTime.toInstant()); System.out.print
2021-11-10 15:17:43
474
原创 JSON字符串转JSON, 字段名不一致
前言不知道你有没有遇到json字符串转对象,字段需要从下划线转驼峰命名问题?\color{red}不知道你有没有遇到json字符串转对象,字段需要从下划线转驼峰命名问题?不知道你有没有遇到json字符串转对象,字段需要从下划线转驼峰命名问题?不知道你有没有遇到json字符串转对象,字段名和对象属性字段对不上问题?\color{red}不知道你有没有遇到json字符串转对象,字段名和对象属性字段对不上问题?不知道你有没有遇到json字符串转对象,字段名和对象属性字段对不上问题?最近刚好遇到这两类问题,记
2021-09-24 10:20:31
2885
原创 SparkSQL专题4 ~ JSON相关 或 数据展开和收拢
准备CREATE TABLE db.test ( `m_id` STRING COMMENT '商品id', `s_id` STRING COMMENT '商品挂id', `s_name` STRING COMMENT '名称', `s_number` BIGINT COMMENT '编号' )insert into db.test (m_id, s_id, s_name, s_number) values ('1', '1002', '尺码1002', 1001), ('1',
2021-08-03 18:52:22
849
原创 SparkSQL专题2 ~ DDL
基础数据结构对于 Hive 的 String 类型相当于数据库的 varchar 类型,该类型是一个可变的字符串,不过它不能声明其中最多能存储多少个字符,理论上它可以存储 2GB 的字符数。
2021-08-03 15:14:20
560
原创 SparkSQL专题3 ~ json函数
前言记录本人使用SparkSql历程。以前主要是用MYSQL居多,且底层基本依赖于Mybatis,SQL编写能力较弱\color{red} 记录本人使用SparkSql历程。以前主要是用MYSQL居多,且底层基本依赖于Mybatis,SQL编写能力较弱记录本人使用SparkSql历程。以前主要是用MYSQL居多,且底层基本依赖于Mybatis,SQL编写能力较弱最近开始使用SparkSQL进行各种各样SQL的需求开发\color{red} 最近开始使用Spark SQL进行各种各样SQL的需求开发最近开
2021-08-03 11:53:57
1352
原创 SparkSQL专题1 ~ 造数
普通一行数据select'20210730' as date_time, 10086 as merchandise_no, 1008611 as mer_item_no, 'barcode10086' as barcode, 'osn10086' as osn, 'goods_no10086' as goods_no, 'first_dep_of_owner10086' as first_dep_of_owner, 1 as first_dep_of_owner_id, 'sec_dep_of_ow
2021-08-02 09:56:04
548
原创 IDEA phpstorm插件CamelCase 【大小写,下划线,驼峰,首字母大写等转化工具】
安装点击 file --> settting --> Plugins --> Browse Repositories搜索 CamelCase点击 Install重启IDEA使用选中需要改变的变量 使用 快捷键 shift + alt + u ,变量就会改变,直到找到需要的格式。选中多处同时修改按住Alt按键同时选择多处,可以同时修改调整格式顺序PhpStorm快捷键大小写切换: ctrl+shift+U格式化代码: ctrl+alt+L自动代码提示,
2021-07-15 13:49:44
1594
原创 职责链模式实际应用
需求背景需求:根据各种规则过滤数据,筛选出满足条件的数据\color{red} 需求:根据各种规则过滤数据,筛选出满足条件的数据需求:根据各种规则过滤数据,筛选出满足条件的数据要求:1. 支持各种规则动态组合2. 尽量灵活搭配,不要指定某种情景下的过滤器职责链模式开发设计定义规则过滤器顶级接口package com.dgut.edu.com.filterproject.filterchain.filter;/** * FileName: Filter * Author:
2021-07-06 09:39:52
258
原创 JSONObject toJSONString 遇到的坑
1、引入pom文件 <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.73</version> <scope>test</scope> </depen
2021-06-11 19:54:56
2222
原创 GET请求中文乱码 ~~ 获取参数工具类,解放你的双手
背景开发导出文件的功能,遇到了两个坑用ajax请求后台的文件导出接口,不会导出用window.location.href请求后台地址,但是中文乱码那么,我们就来天天GET请求中文乱码的解决防范解决方案服务器配置1)浏览器发送时文字编码是和页面编码保持一致。\color{red}1)浏览器发送时文字编码是和页面编码保持一致。1)浏览器发送时文字编码是和页面编码保持一致。2)tomcat中接收请求没有设置编码的情况下,默认使用ISO−8859−1编码。\color{red}2)tomca
2021-03-24 17:37:08
392
原创 ActiveMQ面试 —— 面试专题
前言消息队列面试资料推荐入门专题推荐ActiveMQ专题0 —— 前言说明ActiveMQ专题1 —— 入门概述ActiveMQ专题2 —— ActiveMQ下载和安装(Linux版)ActiveMQ专题3 ——Java编码实现ActiveMQ通讯(Queue)ActiveMQ专题4 ——ActiveMQ专题4 ——Java编码实现ActiveMQ通讯(Topic)ActiveMQ专题5 ——JMS规范和落地产品ActiveMQ专题6 ——ActiveMQ的BrokerActiveMQ专
2021-03-08 18:27:25
341
1
原创 ActiveMQ专题13—— ActiveMQ高级特性
ActiveMQ高级特性:异步投递延迟投递和定时投递分发策略消息重试机制死信队列异步投递ActiveMQ支持同步,异步两种发送的模式将消息发送到broker,模式的选择对发送延时有巨大的影响。producer能达到怎么样的产出率(产出率=发送数据总量/时间)主要受发送延时的影响,使用异步发送可以显著提高发送的性能。ActiveMQ默认使用异步发送的模式\color{red}ActiveMQ默认使用异步发送的模式ActiveMQ默认使用异步发送的模式,除非明确指定使用同步发送的方式或者在未
2021-03-07 21:53:32
1104
原创 手把手教你ZK集群快速搭建
zookeeper安装和配置zookeeper下载wget https://archive.apache.org/dist/zookeeper/zookeeper-3.5.3-beta/zookeeper-3.5.3-beta.tar.gz下载成功后解压3份并分别重命名为:zk01、zk02、zk03tar -xvf zookeeper-3.5.3-beta.tar.gz配置端口分别打开拷贝zk01、zk02和zk03的conf/zoo_sample.cfg在当前路径并重命名为zo
2021-03-07 00:17:45
982
1
原创 ActiveMQ专题12—— ActiveMQ之zookeeper集群
面试毒打:引入消息中间件后如何保证高可用基于Zookeeper和LevelDB搭建ActiveMQ集群。集群仅提供主备方式的高可用集群功能,避免单点故障\color{red}基于Zookeeper和LevelDB搭建ActiveMQ集群。集群仅提供主备方式的高可用集群功能,避免单点故障基于Zookeeper和LevelDB搭建ActiveMQ集群。集群仅提供主备方式的高可用集群功能,避免单点故障ActiveMQ集群有以下三种方式:基于shareFileSystem共享文件系统(KahaDB)基于J
2021-03-07 00:09:11
1001
原创 ActiveMQ专题11 —— ActiveMQ的存储和持久化2 (续篇)
前言关于整合配置详细看上一篇:ActiveMQ专题10 —— ActiveMQ的存储和持久化
2021-03-06 22:59:23
319
1
原创 ActiveMQ专题10 —— ActiveMQ的存储和持久化
官网click to 官网完美的诠释了持久化数据库问题体会一下面试redis持久化方式有几种AOF、RDB同样对于activemq,也是需要了解它的持久化机制持久化一句话就是:ActiveMQ宕机了,消息不会丢失的机制\color{red}一句话就是:ActiveMQ宕机了,消息不会丢失的机制一句话就是:ActiveMQ宕机了,消息不会丢失的机制说明:为了避免意外宕机以后丢失信息,需要做到重启后可以恢复消息队列,消息系统一半都会采用持久化机制。ActiveMQ的消息持久化机制有JDBC,
2021-03-06 21:21:35
474
2
原创 ActiveMQ专题9 —— ActiveMQ的传输协议
前言如果你只是为了解在项目中如何使用activemq,以便工作中快速上手,那么前面七篇文章足矣ActiveMQ专题0 —— 前言说明ActiveMQ专题1 —— 入门概述ActiveMQ专题2 —— ActiveMQ下载和安装(Linux版)ActiveMQ专题3 ——Java编码实现ActiveMQ通讯(Queue)ActiveMQ专题4 ——ActiveMQ专题4 ——Java编码实现ActiveMQ通讯(Topic)ActiveMQ专题5 ——JMS规范和落地产品ActiveMQ专题6
2021-03-06 19:11:39
1257
原创 ActiveMQ专题8 —— SpringBoot整合ActiveMQ
环境准备启动的ActiveMQ服务JDK1.8+IDEA或EclipseMaven环境SpringBoot和ActiveMQ整合的依赖<!--activemq启动器--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-activemq</artifactId></depe
2021-03-06 18:49:49
533
原创 ActiveMQ专题7 —— Spring整合ActiveMQ
环境准备启动的ActiveMQ服务JDK1.8+IDEA或EclipseMaven环境Spring环境依赖核心依赖 <!-- activemq 所需要的jar 包--> <dependency> <groupId>org.apache.activemq</groupId> <artifactId>activemq-all</artifactId> <version&
2021-03-06 18:09:29
313
原创 ActiveMQ专题6 ——ActiveMQ的Broker
是什么?相当于一个内嵌式ActiveMQ服务器实例。其实就是实现了用代码的形式启动ActiveMQ将MQ嵌入到Java代码中,以便随时用随时启动,在用的时候再去启动这样能节省了资源,也保证了可用性。用ActiveMQ Broker作为独立的消息服务器来构建Java应用。ActiveMQ也支持在vm中通信基于嵌入的broker,能够无缝的集成其他java应用。换言之,类似SpringBoot内嵌了一个Tomcat服务器。怎么用?POM依赖如下:<!-- https://mvnreposito
2021-03-06 17:54:28
565
3
原创 ActiveMQ专题5 ——JMS规范和落地产品
体会一下两道死坑问题1. 什么是JAVASEJavaEE是一套使用Java进行企业级应用开发的大家一致遵循的13个核心规范工业标准(JMS只是其中一个)。JavaEE平台提供了一个基于组件的方法来加快设计,开发。装配及部署企业应用程序。JDBC(Java Databease)数据库连接JNDI(Java Naming and Directory Interfaces)Java命名和目录接口EJB(Enterprise JavaBean)RMI(Remote Method Invoke)远程方法
2021-03-05 11:52:57
306
原创 ActiveMQ专题4 ——Java编码实现ActiveMQ通讯(Topic)
说明在上一篇 ActiveMQ专题3 ——Java编码实现ActiveMQ通讯(Queue)中,关于JMS架构和一些理念已经讲过了,详细看这篇文章,这里不再赘述队列特点每个消息只能有一个消费者,类似于1对1的关系。好比个人快递自己领自己的。消息的生产者和消费者之间没有时间上的相关性。无论消费者在生产者发送消息的时候是否处于运行状态,消费者都可以提取消息。好比我们的发送短信,发送者发送后不见得接收者会即收即看。消息被消费后队列中不会再存储,所以消费者不会消费到已经被消费掉的消息。小总结其实To
2021-03-05 10:00:31
409
1
原创 ActiveMQ专题3 ——Java编码实现ActiveMQ通讯(Queue)
前言这篇文章是大家最喜欢看到的文章 ~~ 怎么用Java去操作ActiveMQ\color{red}怎么用Java去操作ActiveMQ怎么用Java去操作ActiveMQ值得一提,在实际项目中,不会使用这种方式去操作ActiveMQ,这就好比我们在学习MySql时,一开始是通过JDBC去操作数据库,在项目中往往写的并不是JDBC,而是使用Mybatis操作数据库作为学习者来说,我们是有必要了解Java底层是如何操作数据库,万变不离其宗,以一个activemq为例...
2021-03-05 08:29:48
500
1
原创 ActiveMQ专题2 —— ActiveMQ下载和安装(Linux版)
官网地址ActiveMQ官网下载地址环境准备Linux系统JDK环境ActiveMQ安装包(Linux)
2021-03-04 19:01:02
526
1
原创 ActiveMQ专题1 —— 入门概述
体会面试7连问面试官:你好候选人:你好大家寒暄一下。。。(面试官在你的简历上面看到了,呦,有个亮点,就是你在项目里用过MQ,比如说你用过ActiveMQ)面试官:你在系统里用过消息队列吗?(面试官在随和的语气中展开了面试)候选人:用过的(此时感觉没啥)面试官:那你说一下你们在项目里是怎么用消息队列的?候选人:巴拉巴拉,我们啥啥系统发送个啥啥消息到队列,别的系统来消费啥啥的(很多同学在这里会进入一个误区,就是你仅仅就是知道以及回答你们是怎么用这个消息队列的,用这个消息队列来干了个什么事情?)
2021-03-04 17:45:56
425
8
原创 ActiveMQ专题0 —— 前言说明
前言今年是2021年,最近在复习MQ消息中间件——activemq/rabbitmq/rocketmq/kafka在百度上搜索了“activemq入门学习”,均是18年以前的文章,而且写得相当的粗糙 直接将项目的代码贴上去,技术方面的讲解非常少,对小白来说非常不友好。\color{red}今年是2021年,最近在复习MQ消息中间件 —— activemq/rabbitmq/rocketmq/kafka在百度上搜索了“activemq入门学习”,均是18年以前的文章,而且写得相当的粗糙~直接将项
2021-03-04 11:31:54
402
2
redis软件,开发jar包
2018-01-30
linux下javaweb环境
2017-12-27
Linux环境下jdk,mysql,tomcat安装包
2017-07-31
eclipse开发环境配置
2017-07-14
聊天室源码
2017-04-26
dbutil+c3p0
2017-04-17
Spring怎么查找xml和schema约束
2017-04-16
web开发手册
2017-03-30
自己写的js案例
2017-03-16
my_upload+第二次重构三个java文件
2017-03-15
SpringBoot-Cache源码分享.zip
2020-11-24
SpringBoot整合Mybatis项目
2020-11-19
jdk1.7 jdk1.8源码包
2020-11-09
for Winodw rabbit soft and document.zip
2020-05-22
for Linux jdk and zk 64位.zip
2020-05-19
select2文件.zip
2020-03-12
weixinPay【完成版】.zip
2019-10-15
nginx.tar.zip
2019-06-23
Subline/Package Control插件等
2019-01-14
命令模式代码原理入门案例
2018-12-19
加载文件资源的三种方式
2018-10-09
Extjs MVVM架构demo
2018-09-27
notepad++ theme
2018-07-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人