自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

良月柒

每天分享Java干货,公众号「程序员的成长之路」,回复「1024」获取程序员大礼包~

  • 博客(85)
  • 资源 (2)
  • 收藏
  • 关注

转载 java--十六进制转byte数组和byte数组转十六进制

怎么说,最近使用ssm框架的时候,需要将文件转成十六进制的字符串传入数据库,按照传统的sql,一个rs.getBinaryStream()还有rs.setBinaryStream()就可以了,可是在ssm里面就不能这么写的啦。要用纯java去遍历了。 首先我们了解一下byte[]和十六进制字符串。 众所周知,byte就是我们所说的字节,一个字节有8位的长度,而一个中文字占两个字节,...

2018-08-31 18:29:20 3951

转载 IO流详细总结

 一、IO流简介:流的定义:流是指一连串流动的字符,是以先进先出方式发送信息的通道。按流向分:输出流:OutputStream和Writer为基类                输入流:InputStream和Reader为基类按处理数据单元划分:字节流:字节输入流:InputStream基类                                     ...

2018-08-31 18:28:44 24126 4

转载 IO流_FileInputStream读取数据一次一个字节数组

package cn.itcast_02;import java.io.FileInputStream;import java.io.IOException;/** 一次读取一个字节数组:int read(byte[] b)* 返回其实是实际读取取的字节个数。*/public class FileInputStreamDemo2 {public static ...

2018-08-31 18:27:16 1457 1

转载 计算机网络基础:这是一份详细 HTTP 学习指南

前言关于计算机网络,HTTP网络通信协议在任何的开发工作中都非常重要 今天,我将献上一份HTTP的学习指南,希望你们会喜欢目录1. 储备知识讲解HTPP协议前,先了解一些基础的计算机网络相关知识1.1 计算机网络体系结构 定义  计算机网络的各层 + 其协议的集合 作用  定义该计算机网络的所能完成的功能 结构介绍  计算机网络体系结构分为3...

2018-08-31 18:26:30 237

转载 10本Java网站开发必看书籍,大神级别必修书籍,吐血推荐!!!

1:《java并发编程从入门到精通》推荐理由:从入门讲到精通的,网络安全,网络并发的好书。《Java并发编程从入门到精通》作者结合自己10多年Java并发编程经验,详细介绍了Java并发编程的基础概念、工作原理、编程技巧和注意事项,对Java高性能高并发编程有极大的参考价值。《Java并发编程从入门到精通》内容包括并发编程概念,线程,线程安全,线程集合类,线程阀,线程池,Fork/Jo...

2018-08-28 15:02:31 1130

转载 Spring Boot之乐观锁和悲观锁

适用场景:悲观锁:比较适合写入操作比较频繁的场景,如果出现大量的读取操作,每次读取的时候都会进行加锁,这样会增加大量的锁的开销,降低了系统的吞吐量。乐观锁:比较适合读取操作比较频繁的场景,如果出现大量的写入操作,数据发生冲突的可能性就会增大,为了保证数据的一致性,应用层需要不断的重新获取数据,这样会增加大量的查询操作,降低了系统的吞吐量。总结:两种所各有优缺点,读取频繁使用乐观锁,写入...

2018-08-28 14:59:44 14487 5

转载 解决weblogic页面和控制台乱码问题

之前一直有碰到weblogic各种乱码问题,要不就是页面乱码,要不就是控制台乱码,一直都没有时间真正的去解决,前两天又碰到一个项目页面出现乱码,很烦躁,花了几分钟解决了页面乱码问题,但是后台又出现了乱码,突然感觉不能这么继续下去了,下定决心解决这问题,在此列出步骤,1.解决页面乱码:找到weblogic的安装目录,然后进入项目使用的域的目录的bin目录,列如我的目录就是F:\IDESoft...

2018-08-24 18:03:20 1527

转载 正则表达式实现与或非关系

写一个正则表达式,要求匹配字符串同时满足条件A和条件B我们可以先写两个子表达式PatternA和PatternB,分别校验条件A和条件B。然后结合成一个新的表达式(?=PatternA)PatternB 例如,当在Windows Server上修改用户密码时,一般要求满足以下要求:6到256个字符 包括以下四类字符中的至少三类: 数字/小写字母/大写字母/其他字符 其它无法用...

2018-08-24 18:02:56 5468

转载 Java死锁的原因例子及解决方法

Java发生死锁的根本原因是:在申请锁时发生了交叉闭环申请。即线程在获得了锁A并且没有释放的情况下去申请锁B,这时,另一个线程已经获得了锁B,在释放锁B之前又要先获得锁A,因此闭环发生,陷入死锁循环。死锁发生的例子1:<span style="color:#000000"><code class="language-java"><span style="co...

2018-08-24 18:00:02 509

转载 eclipse构建及运行maven web项目

1:环境eclipse indigo,JDK1.6,maven 3.2.1,tomcat7.0.422:安装eclipse maven插件 m2eclipse第一种方法:从网上下载m2eclipse,这个网上有很多下载的地方。然后放到eclipse安装目录的plugins下。第二种方法:打开eclipse->help->install new softwar...

2018-08-24 17:59:02 734

转载 linux管道pipe详解

管道管道的概念:管道是一种最基本的IPC机制,作用于有血缘关系的进程之间,完成数据传递。调用pipe系统函数即可创建一个管道。有如下特质:1. 其本质是一个伪文件(实为内核缓冲区)2. 由两个文件描述符引用,一个表示读端,一个表示写端。3. 规定数据从管道的写端流入管道,从读端流出。管道的原理: 管道实为内核使用环形队列机制,借助内核缓冲区(4k)实现。管道的局限性:...

2018-08-24 17:58:04 80328 7

转载 C++多态简析——静态多态与动态多态

多态:顾名思义,多态就是多种形态,也就是对不同对象发送同一个消息,不同对象会做出不同的响应。并且多态分为静态多态和动态多态。静态多态就是在系统编译期间就可以确定程序执行到这里将要执行哪个函数,例如:函数的重载,对象名加点操作符执行成员函数等,都是静态多态,其中,重载是在形成符号表的时候,对函数名做了区分,从而确定了程序执行到这里将要执行哪个函数,对象名加点操作符执行成员函数是通过this指...

2018-08-24 17:56:43 3129 1

转载 C和C++的区别和联系(扩展知识)

2017/3/17 复习整理:C/C++区别与联系;关于C和C++的区别是面试中经常会被问到的问题,本着即将面试的心态,进行知识整理,并对小知识点进行扩展;C/C++的联系:C++是C的超集,兼容大部分C的语法的结构;  联系嘛我只能想到这个,毕竟cplusplus嘛!C/C++区别: 第一点就应该想到C是面向过程的语言,而C++是面向对象的语言,一般简历上第一条都是熟悉C/...

2018-08-24 17:56:04 357

转载 阿里云centos7中文乱码解决方法

1.查看安装中文包:查看系统是否安装中文语言包 (列出所有可用的公共语言环境的名称,包含有zh_CN)# locale -a |grep "zh_CN"没有输出,说明没有安装,输入下面的命令安装:# yum groupinstall "fonts" -y安装完成,查看安了哪些中文语言包  # locale -a |grep "zh_CN" zh_CN...

2018-08-24 17:53:39 2529

转载 公有继承,私有继承,保护继承的区别

一个子类继承父类时,可按照public、private和protected方式继承父类,每种继承方式的区别如下: 1) public继承方式基类中所有public成员在派生类中为public属性; 基类中所有protected成员在派生类中为protected属性; 基类中所有private成员在派生类中不可访问。   2) protected继承方式基类中的所有...

2018-08-24 17:50:36 4792

转载 JDBC连接ORACLE的三种URL格式

使用jdbc连接oracle时url有三种格式格式一: Oracle JDBC Thin using an SID: jdbc:oracle:thin:@host:port:SID Example: jdbc:oracle:thin:@localhost:1521:orcl 这种格式是最简单也是用得最多的 你的oracle的sid可以通过一下指令获得: sqlplus / as sy...

2018-08-24 17:50:01 3742

转载 一个JAVA程序员成长之路分享

我搞JAVA也有些日子了, 因为我比较贪玩,上进心不那么强, 总是逼不得已为了高薪跳槽才去学习, 所以也没混成什么大牛, 但好在现在也已经成家立业, 小日子过的还算滋润, 起码顶得住一月近万元的吃喝拉撒玩各种贷款信用卡 不为金钱过于发愁了。 我特别感谢当初贴吧遇见的那位大神, 虽然每个月也就聊那么几句, 但是他总能在我不知道该学啥, 该怎么走的时候, 给我方向, 毫不夸张的说,我现在的衣食无忧, ...

2018-08-23 15:24:57 323

转载 Java通信之客户端的创建以及客户端和服务器的简单交互

Java通信之客户端的创建以及客户端和服务器的简单交互 一、客户端的创建现在所使用的是windows自带telnet客户端,并且只能发送英文,今天我们将自己创建客户端,并让客户端和服务器进行简答的交互,跟前面的压缩和解压缩一样,客户端和服务器不是一个工程,是两个工程;分开写  客户端创建的实现步骤:先创建Socket对象,并给定ip和端口就可以完成和服务器的连接Socket...

2018-08-23 10:20:30 9933 1

转载 一个五年架构师为什么基本年薪酬可以达到50万?

架构师,我想很多人都知道,其实该职位头衔在最早的IT领域是没有的,它是近些年来由互联网的发展所引发的需求,因为现阶段的数据量及高并发的活跃好动,引起了不少传统的技术人员的力不从心,企业愈发关注到了系统架构的重要性,所以不同行业开始招募架构技术人员,架构师就诞生了。架构设计的条件以下三个条件不适合做架构设计 对架构不感兴趣,但又迫于需求; 入IT行业,年限小于4年的; ...

2018-08-22 11:21:22 17842 1

转载 Linux命令中Ctrl+z、Ctrl+c和Ctrl+d的区别和使用

Ctrl+c,Ctrl+d,Ctrl+z在Linux中意义Ctrl+c和ctrl+z都是中断命令,但是他们的作用却不一样.Ctrl+c是强制中断程序的执行。Ctrl+z的是将任务中断,但是此任务并没有结束,他仍然在进程中他只是维持挂起的状态。[root@localhost ~]# ping baidu.comPING baidu.com (220.181.57.217) 56(...

2018-08-21 19:54:20 42832 1

转载 U盘中毒了?教你如何删除System Volume Information这个顽固文件夹

不得不说cmd命令很好用呢。最近我的U盘中毒了,格式化都删除不了System Volume Information这个顽固的文件夹,真心伤不起哇!还好现在解决了问题。看来以后得好好对待U盘,不能乱用了。本篇文章教大家如何删除System Volume Information这个顽固文件夹。希望对你有用。我的电脑是win10,win+R搜索cmd,启用cmd命令编辑器,并输入以下命令:att...

2018-08-21 19:53:24 118866 13

转载 新版的Eclipse安装的插件都在哪里?

最近,发现新版Eclipse安装的插件不再像以前那样,安装在目录下的plugins的文件夹下,那么,有时候我们自己下载的离线的插件包要放在哪里呢,像往前版本放在目录下的plugins的文件夹下已经不生效了:那么问题来了,我们在那里找到已经安装的插件包和解压离线的插件放哪里呢?为了解决这个问题,开始我将安装目录的每一个文件都搜了一遍。果然,功夫不负有心人,肯定会隐藏起来,通过配置文件进行关联...

2018-08-21 19:52:40 4537 1

转载 eclipse构建及运行maven web项目

1:环境eclipse indigo,JDK1.6,maven 3.2.1,tomcat7.0.422:安装eclipse maven插件 m2eclipse第一种方法:从网上下载m2eclipse,这个网上有很多下载的地方。然后放到eclipse安装目录的plugins下。第二种方法:打开eclipse->help->install new softwar...

2018-08-21 09:59:49 5390

转载 CentOS服务器,Nginx+Tomcat 上部署javaEE项目,负载均衡

一:CentOS上Nginx的安装参考我的上一篇博客:http://blog.csdn.net/u013082989/article/details/50496291二:总的说明:1、我在根目录下建立了webapps文件夹用于放置项目文件:/webapps,我的项目文件是VindicateWallProj;2、apache-tomcat-7-1和apache-tomcat-7-2在...

2018-08-18 15:09:25 682

转载 实战docker,构建nginx反向代理tomcat,学习link和docker-compose

上一次我们学习了制作Dockerfile构建定制的tomcat镜像文件,今天我们学习构建一个nginx镜像文件,然后通过docker-compse将nginx和tomcat一起启动,最终达到的效果如下图所示,应用app部署在两个tomcat上,用户访问的是Nginx所在的机器,Nginx会将请求转发到Tomcat001或者Tomcat002上:Nginx实现负载均衡是通过配置nginx.con...

2018-08-18 15:08:53 716 1

转载 Nginx的配置使用,启动、重启、关闭,以及路径配置

1、先来nginx官网下一个下载包。可以去http://nginx.org/en/download.html下载。我现在用的版本是1.13.0 2、然后将其下载下来,压解开,放在自己想放的路径下,我的是E:\nginx3、打开cmd,进入上面的路径下 start nginx 然后先进行下面的步骤nginx -s reload  、nginx -t 接下来你就可以访问localhos...

2018-08-17 16:37:16 881

转载 Docker实战(四):Docker安装JDK

Docker安装JDK安装JDK7和JDK8基本没有区别,只是Dockerfile有所不同,但是他们都继承了之前tools的Docker镜像,下面给出了JDK7和JDK8的Dockerfile源文件。大概步骤:上传jdk7到宿主机 编写Dockerfile构建镜像 编写supervisor配置文件 build和run# 方式一:可以通过ssh上传指定版本的jdk(这里选择第一...

2018-08-17 16:36:40 20458

转载 单体架构、SOA架构、微服务架构的浅析,微服务架构搭建

单体架构Monolithic: 单个Java WAR文件。 单个Rails或者NodeJS代码目录层级。   单体架构比较适合小项目,优点是: 开发简单直接,集中式管理 基本不会重复开发 功能都在本地,没有分布式的管理开销和调用开销      它的缺点也非常明显,特别对于互联网公司来说(不一一列举了):开发效率低:所有的开发在一个项目改代码,递交代码相互等待,代码冲突不断...

2018-08-17 16:35:32 2289

转载 架构可细分为业务架构、应用架构、技术架构

架构可细分为业务架构、应用架构、技术架构,业务架构是战略,应用架构是战术,技术架构是装备。 应用架构承上启下:1、一方面承接业务架构的落地,2、一方面影响技术选型   应用架构类型:单体式、分布式、SOA架构 应用架构     分有两种方式,      一种是水平分,从功能类型划分,比如把系统分为web前端/中间服务/后台任务,这是面向业务深度的划分...

2018-08-17 16:35:03 7362

转载 聊聊微服务架构

1、微服务架构兴起的原因互联网时代,在极端情况下,每天都有新需求要开发上线。随着代码量及团队成员的增加, 传统单体式架构的弊端日益凸显,严重制约了业务的快速创新和敏捷交付,与互联网所追求的 “唯快不破”的目标越来越远。这就是微服务架构兴起的时代大背景。微服务架构( Microservice Architecture) 是近两年来最流行的架构术语之一,大名鼎鼎的 Martin Flower曾...

2018-08-17 16:34:32 321

转载 RestCloud国产微服务治理及开发平台

RestCloud-总体介绍轻量级RestCloud定位是一款轻量级面向企业应用层的微服务治理及低代码开发平台,通过本平台可以快速的开发企业级前后端分离的业务系统以及基于微服务架构的微应用系统, 本平台通过建立数据模型和业务模型能够无代码快速的发布服务并对服务的运行状况进行监控,同时也能基于数据模型快速生成Java代码并快速发布为Rest服务,同时也提供基于注解式的开发模式, 系统能自动通...

2018-08-17 16:33:57 1489 1

转载 微服务架构理解[架构图]

微服务架构概念:把一个大型的单个应用程序和服务拆分为数个甚至数十个的支持微服务,它可扩展单个组件而不是整个的应用程序堆栈,从而满足服务等级协议。定义:围绕业务领域组件来创建应用,这些应用可独立地进行开发、管理和迭代。在分散的组件中使用云架构和平台式部署、管理和服务功能,使产品交付变得更加简单。本质:用一些功能比较明确、业务比较精练的服务去解决更大、更实际的问题。基于微服务架构的设计...

2018-08-17 16:33:27 13068 1

转载 微服务权限问题认证方式,简单学习

微服务下认证的一些方案Oauth2的概念,感觉 阮一峰写的理解OAuth 2.0可以对OAuth的概念有较好的了解 对于权限概念以及怎么搭建权限系统,微服务API级权限的技术架构这篇文章,比较好了解释了RBAC,并简单介绍了买单侠做的工作。 不过对于具体的技术讲的不多 微服务架构下的安全认证与鉴权,这篇文章,讲的比较全面了,Oauth ,JWT,Session 都有提到,不过Token或者...

2018-08-17 16:32:32 1668

转载 指令集架构、微架构、处理器架构、CPU架构

  前两天看书碰到了“CPU架构”这个词,脑子里感觉有点模糊不懂。查阅相关资料后又陆续碰到了“指令集架构”、“微架构”、“处理器架构”等词,于是就更加懵逼了。接着又陆陆续续的看了些资料,同时结合自己的一些理解,给出这些词的解释,也方便以后查阅。以下关于“指令集架构”和“微架构”的英文解释摘录于维基百科(参考资料1和2):  1. 指令集架构 An instruction set archit...

2018-08-17 16:32:05 4374

转载 面向微服务的自动化测试框架

     如果你是一名测试工程师,你可能在过去一年左右听到了更多关于微服务的信息。这并不奇怪,因为许多软件公司也正在转向更“微服务”的创建软件的方式。这不可避免地带来了很多挑战,特别是如何在微服务世界中实现自动化测试。     “微服务”是软件架构中增加的另一个术语。微服务架构风格涉及开发单个应用程序,这些应用程序可以作为一套小型服务一起工作,每个应用程序都运行在其单个进程中,并与轻量级机...

2018-08-16 18:31:56 2431

转载 CentOS服务器,Nginx+Tomcat 上部署javaEE项目,负载均衡

一:CentOS上Nginx的安装参考我的上一篇博客:http://blog.csdn.net/u013082989/article/details/50496291二:总的说明:1、我在根目录下建立了webapps文件夹用于放置项目文件:/webapps,我的项目文件是VindicateWallProj;2、apache-tomcat-7-1和apache-tomcat-7-2在...

2018-08-16 18:24:56 590

转载 开源玩家福利:十大Linux免费游戏

假如当你考虑从Windows平台迁移至Linux平台时,“我能在Linux平台上游戏吗?”这类疑问正困扰着你,那么对此这有一个答案就是“快去Linux平台吧!”。感谢开源组织一直以来坚持不懈为Linux操作系统开发不同类型的游戏,还有从不缺乏好的商业游戏,并且在Linux平台下游戏时的乐趣完全不亚于其他几个平台(比如Windows平台)的在线数字发行平台————Steam。接下来我们基于流行程...

2018-08-16 18:23:54 5736

转载 Nginx+Tomcat搭建高性能负载均衡集群

一、       工具   nginx-1.8.0  apache-tomcat-6.0.33 二、    目标   实现高性能负载均衡的Tomcat集群:     三、    步骤   1、首先下载Nginx,要下载稳定版:       2、然后解压两个Tomcat,分别命名为apache-tomcat-6.0.33-1...

2018-08-13 18:06:40 217

转载 SSM框架搭建,有程序,附带所需jar包

-SSM =SpringMVC +Spring +Mybatis 需要的jar包链接链接:链接:链接: https://pan.baidu.com/s/16kRMUWvEd2Vmnzi7Hb7c5w 密码: wfcq 我们先来看看文件结构图 有点多吗?没关系,我们可以一步一步的来首先我们在mysql中创建一个数据库SSM 然后创建一个表d_usercreate table d_...

2018-08-13 18:05:29 4495 1

转载 python脚本检查网页能否打开

批量判断网站能否访问,可以使用urllib的getcode()方法#!/usr/bin/env python3# -*- coding: utf-8 -*-from urllib.request import urlopenurl = 'http://www.baidu.com'resp = urlopen(url)code = resp.getcode()print('th...

2018-08-13 18:03:55 1358

mybatis 框架中关于动态sql的内容讲解及笔记.txt

mybatis 框架中关于动态sql的内容讲解及笔记.txt

2024-05-13

多套Java工程师简历模板,包含具体项目经验、责任描述等.zip

压缩包有多套Java工程师简历模版多套合集,包含具体项目经验、责任描述等

2024-05-13

JDK1.8 API 中文文档 高清完整版 CHM.zip

JDK1.8 API 中文文档 高清完整版 CHM

2024-05-13

采用了c/s架构的桌面聊天室.zip

该毕业设计采用了c/s架构,通过javase中的知识编写完成,系统功能包括:用户注册,用户登录,聊天功能。 对于刚学完java基础的同学来说可以通过该毕业设计加深对所学知识的理解。该系统使用socket进行数据的发送,用户注册登录之后,可以进行多人聊天,功能类似qq群聊。

2024-05-13

配置 Eclipse 进行反编译.docx.zip

配置 Eclipse 进行反编译.docx.zip

2024-05-13

JAVA+SQL电子通讯录带系统托盘(论文+源代码).zip

JAVA+SQL电子通讯录带系统托盘(论文+源代码).zip

2024-05-13

JAVA+SQL办公自动化系统(源代码+论文+外文翻译).zip

JAVA+SQL办公自动化系统是一个基于Java编程语言和SQL数据库管理系统构建的应用程序,旨在帮助用户提高办公效率和管理工作流程。该系统主要包括以下功能: 日程管理:用户可以创建、编辑和查看个人或团队的日程安排,包括会议、约会、任务等,实现时间的有效利用和工作计划的安排。 文档管理:支持用户上传、下载、编辑和共享文档,包括文档版本管理、权限控制等功能,提高团队协作效率和文档管理的便利性。 任务分配和跟踪:管理员可以将任务分配给团队成员,并跟踪任务进度和完成情况,实现任务的分工合作和及时反馈。 通讯录管理:用户可以管理联系人信息,包括姓名、电话、邮箱等,方便进行沟通和联系。 工作报告和统计分析:系统可以生成工作报告和统计分析,包括工作量统计、时间分配、任务完成情况等,帮助用户了解工作情况并进行有效的管理和决策。 系统设置:提供系统参数设置、权限管理、数据备份等功能,保障系统稳定运行和数据安全。 通过以上功能,JAVA+SQL办公自动化系统能够有效地帮助用户管理日常工作流程,提高团队协作效率和工作效率。

2024-05-13

JAVA+SQL离散数学题库管理系统(源代码+论文+外文翻译).zip

JAVA+SQL离散数学题库管理系统是一个用Java编程语言和SQL数据库管理系统构建的应用程序,旨在帮助用户管理离散数学题库。该系统主要包括以下功能: 题库管理:允许用户添加、编辑、删除离散数学题目,包括题目内容、选项、答案等信息。用户可以根据需要对题目进行分类、标记或搜索。 用户管理:支持用户注册、登录、注销等功能,保障系统安全性和个性化服务。管理员可以管理用户权限,如分配不同的角色和权限。 练习和测试:用户可以通过系统进行练习和测试,选择特定题目或随机生成题目进行答题。系统会自动批改答案并记录用户的答题历史和成绩。 数据统计和分析:系统可以对用户的答题情况进行统计和分析,包括答题时间、正确率、题目难度等,帮助用户了解自己的学习情况并进行有效的学习计划。 系统设置:提供系统参数设置、题目难度调整、数据备份等功能,保障系统稳定运行和数据安全。 通过以上功能,JAVA+SQL离散数学题库管理系统能够有效地帮助用户管理离散数学学习过程中的题目资源,提高学习效率和成绩。

2024-05-13

springboot 学生信息管理系统.zip

学生管理系统是一个典型的基于 Spring Boot 的应用程序,旨在帮助学校、教育机构或培训机构管理学生信息、课程安排、成绩等。下面我将介绍一个简单的学生管理系统的设计和实现,基于 Spring Boot 框架。 功能特点 学生信息管理 添加、编辑、删除学生信息。 查询学生信息,支持按姓名、学号等条件查询。

2024-05-13

java+mysql crm客户关系管理系统毕业论文

这是篇java+mysql CRM客户关系管理系统 CRM(Customer Relationship Management,客户关系管理)系统是一种旨在帮助企业管理与客户之间关系的软件系统。它涵盖了从客户的获取、维护到发展等全过程,旨在帮助企业建立并维护与客户之间的良好关系,以提高销售、服务和客户满意度。 功能特点 客户信息管理 CRM 系统可以集中管理客户的基本信息,包括联系方式、购买历史、偏好等。通过对客户信息的管理,企业可以更好地了解客户需求,为客户提供个性化的服务。 销售管道管理 CRM 系统可以帮助企业管理销售管道,包括潜在客户的跟进、销售机会的追踪等。通过对销售管道的管理,企业可以更好地掌握销售进展,提高销售效率。 营销活动管理 CRM 系统可以支持企业进行各种营销活动的管理,包括市场推广、促销活动、客户群发邮件等。通过对营销活动的管理,企业可以更好地吸引客户、提高品牌知名度。 客户服务管理 CRM 系统可以帮助企业管理客户服务工作,包括客户投诉处理、售后服务跟踪等。通过对客户服务的管理,企业可以更好地解决客户问题,提高客户满意度。 数据分析与报告 CRM 系

2024-05-13

学生在线考试系统论文参考.zip

在线考试系统是互联网教育发展的重要成果,基于国内外的研究和发展来看,线下考试对人力物力的消耗不断增加,安排考试和准备考试试卷,批改试卷和统计成绩,使教师工作量增大。 在线考试系统的出现,很大程度上减轻了老师的负担,能够快速的完成出卷命题和收卷判分,以及统计考试成绩等考务工作。 在线考试有随机试卷和抽题试卷,还有多种试题导入的方式可以批量导入试题,能够轻松组卷,发布考试。 本文的在线考试系统采用的是结构化设计思想,系统主要分为考试模块和系统管理模块两大模块,考试模块包括考试题库、考试试卷和考试安排三个方面;系统管理模块包括学生信息管理、教师信息管理和往期试卷管理三个方面。 该系统的用户主要有学生、教师和管理员,学生可以参加考试,查看考试信息,查询个人成绩;教师可以添加试题和试卷,发布考试,查询试卷,查看学生信息;管理员可以管理学校学生和老师信息,维护系统。

2024-05-13

py12306抢票开源库,假期抢票难,加脚本直接上强度!

随着互联网时代的到来,越来越多的人选择通过网络购买火车票。 然而,面对庞大的用户群体和高并发的购票请求,传统的购票系统可能会遇到一系列的挑战,例如系统崩溃、购票失败等问题。 为了解决这些问题,一款名为py12306的高效分布式多账号、多任务购票系统应运而生。 本文讲讲py12306开源库的特性、使用方法以及其在分布式环境下的运行方式,帮助你更好地理解和应用这一工具。 特性介绍 py12306具有以下特性: 多日期查询余票:能够同时查询多个日期的火车余票信息,提高查询效率。 自动打码下单:支持自动识别验证码并完成购票流程。 用户状态恢复:能够保存用户状态,避免重复登录和重复填写乘客信息。 电话语音通知:支持通过电话语音通知用户购票结果。 多账号、多任务、多线程支持:能够同时运行多个账号、多个购票任务,并支持多线程处理购票请求。 单个任务多站点查询:能够同时查询多个车站的余票信息。 分布式运行:支持分布式集群部署,提高系统的稳定性和扩展性。 Docker支持:提供Docker镜像,方便部署和管理。 动态修改配置文件:支持在运行时动态修改配置信息。 邮件通知:支持

2024-04-28

IDEA中使用.env文件配置信息的EnvFile插件.rar

在软件开发过程中,经常需要使用配置信息来指定应用程序的行为,例如数据库连接参数、API密钥等。 而将这些敏感信息硬编码在代码中是不安全的,因此通常会将其存储在配置文件中。 .env文件是一种常见的配置文件格式,它可以存储键值对形式的配置信息,并且具有良好的可读性和易用性。 有时候IDEA网络不好下载不了,我这里提供一个下载包,下载到电脑上,从IDEA直接就能导入。 插件版本:3.4.2 IDEA版本要求:2020.1+ 更新时间:Dec 26, 2023

2024-04-25

Java Sevrlet停车管理系统

Java Servlet 停车管理系统是一个基于 Java Servlet 技术开发的简单停车场管理系统,旨在帮助停车场管理者更好地管理停车场的车辆信息、停车位管理以及收费等业务。以下是对该系统的简单介绍: 技术实现: Java Servlet: 使用 Java Servlet 技术实现系统的后端逻辑处理,包括处理用户请求、调用服务层方法、生成响应等。 JSP 页面: 使用 JSP(JavaServer Pages)技术实现系统的前端页面展示,包括车辆信息录入、停车位管理、车辆进出记录展示等功能页面。 数据库存储: 使用关系型数据库(如 MySQL、Oracle 等)存储系统的车辆信息、停车位信息、停车记录等数据,通过 JDBC 技术实现与数据库的交互。 HTML/CSS/JavaScript: 结合 HTML、CSS 和 JavaScript 技术实现页面布局和样式设计,提升系统的用户体验和交互性。 适用场景: Java Servlet 停车管理系统适用于小型停车场、停车场管理公司等单位,帮助管理者高效地管理停车场的日常运营工作,提升停车场的管理水平和服务质量。

2024-04-21

Spring Boot RabbitMQ常用配置

RabbitMQ 是一个开源的消息代理中间件,广泛用于构建分布式应用程序中的消息系统。在 Spring Boot 项目中,通过集成 RabbitMQ,可以实现异步消息传递、消息队列等功能,提高系统的可靠性和扩展性。

2024-04-21

Spring Boot 项目 application.properties 超配置详解

Spring Boot 是一款基于 Spring 框架的快速开发框架,它通过自动配置和约定大于配置的理念,极大地简化了项目的搭建和开发。 其中,application.properties 文件是 Spring Boot 项目中的配置文件之一,用于配置应用程序的各种属性。 该配置文件将深入介绍 Spring Boot 项目中 application.properties 的超配置功能,帮助开发者更好地理解和利用这一强大的配置机制。

2024-04-21

springboot2+mybatis多数据源配置

相信很多朋友在开发的时候,可能会碰到需要一个项目,配置多个数据源的需求,可能是同一种数据库,也可能是不同种类的数据库,这种情况,我们就需要配置多数据源对程序的支持了。 本项目就是一个多数据源的配置,使用技术如下: web框架:SpringBoot2 orm框架:Mybatis 数据库连接池:Druid 主数据源:Mysql 从数据源1:Oracle 从数据源2:SqlServer 运行平台:Jdk8 接口文档:Swagger-ui (提供伪Restful接口) 日志配置:Logback 实现功能 多个数据源,动态切换 swagger-ui提供伪Restful接口文档 AOP实现统一入参校验 AOP实现统一异常处理

2024-04-21

项目基于JDBC+MySQL的Java教务管理系统(附源码+论文说明)

项目背景 随着现代社会教育事业的不断发展,教务管理系统成为了学校管理的重要组成部分。传统的手工管理方式已经无法满足日益增长的管理需求,因此需要一种高效、智能的信息化系统来提高管理效率,满足各方面的需求。 基于JDBC+MySQL的Java教务管理系统应运而生,旨在为学校提供一套完善的教务管理解决方案,实现学生信息管理、课程管理、成绩管理等功能,提高教务管理的效率和质量。 技术选型 在开发基于JDBC和MySQL的Java教务管理系统时,我们可以选择以下技术: JDBC:作为Java程序访问数据库的标准接口,使用JDBC可以方便地连接和操作MySQL数据库。 MySQL数据库:作为一种开源的关系型数据库管理系统,MySQL提供了稳定、高效的数据存储和管理能力。 Java Control:实现用户友好的界面设计。 论文说明:https://blog.csdn.net/qq_42914528/article/details/138034406?spm=1001.2014.3001.5501

2024-04-21

适合Java新人练习的8个小项目

对于初学者来说,练习小项目是学习编程语言和开发技术的重要方式之一。通过实际动手编写代码,不仅能够加深对语言特性和开发工具的理解,还能够提升问题解决能力和编程思维。 本资源将介绍适合Java新人练习的8个小项目,帮助他们更好地学习和掌握Java编程。 1.考试系统(单机版) 2.考试系统(BS网络版) 3.考试系统(CS网络版) 4.计算器 5.记忆测试系统 6.局域网广播系统 7.Hannoi塔 8.JPEG图像生成器 通过以上8个小项目的练习,新人可以逐步掌握Java编程的基本技能,并且对编程思维和开发流程有更深入的理解。 建议新人在完成每个项目时,尽量注重代码的规范性和可读性,养成良好的编程习惯。

2024-04-21

第三代移动开发代码Flutter(简单易懂),包含23个实例

最新最全flutter代码学习实例,包含23个小实例,千万不要错过。温馨提示;学习此代码先配置学习环境。

2019-04-23

springcloud 微服务(全套视频)

springcloud 微服务(全套视频)

2019-04-22

空空如也

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

TA关注的人

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