自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Hern(宋兆恒)

Hern(宋兆恒)

  • 博客(44)
  • 资源 (14)
  • 收藏
  • 关注

转载 IDEA 错误:找不到或无法加载主类

在IDEA的使用过程中,经常断掉服务或者重启服务,最近断掉服务重启时突然遇到了一个启动报错:错误:找不到或无法加载主类猜测:1,未能成功编译;尝试:菜单---》Build---》Rebuild Prodject结果:启动服务仍然报同样的错误 2,缓存问题; 尝试:菜单---...

2020-03-24 18:33:53 720

原创 IDEA——Maven项目导入本地jar包

1、选择IDEA底部的【Terminal】,在这里输入命令:2、命令格式mvn install:install-file -Dfile=<Jar包的地址> -DgroupId=<Jar包的GroupId> -DartifactId=<Jar包的引用名称> -Dversion=&...

2020-03-24 11:52:28 1017

原创 Linux——clamAV查杀病毒与防护

注意:CentOS的标准yum库中已经包含了clamAV安装clamAV:yum -y install clamav 更新病毒库(需要时间很长,大约20~30分钟):freshclam 查杀当前目录并删除感染的文件:clamscan -r --remove 查杀当前目录并删除感染的文件:clamscan -r clamAV帮助命令:clamscan help...

2020-03-23 22:22:43 685

原创 Linux——kdevtmpfsi(挖矿)进程解决方法与解决过程

问题CPU堵塞(100%)。我这里的主进程是YDService,你的可能和我的不一致。原因服务器密码被别人知道 防火墙设置问题 ……解决方法1、查看进程,记录下占用CPU的进程PID(包括挖矿主进程PID)命令:top或ps aux | less2、查看异常链接(有助于发现问题缘由),命令:netstat -natp或netstat -n...

2020-03-23 21:48:56 9560 3

原创 解决报错:Caused by: java.lang.IllegalStateException: Detected both log4j-over-slf4j.jar AND

错误现象Caused by: java.lang.IllegalStateException: Detected both log4j-over-slf4j.jar AND bound slf4j-log4j12.jar on the class path, preempting StackOverflowError. See also http://www.slf4j.org/codes.h...

2020-03-20 21:32:35 3840 2

转载 论文免费下载渠道

学术网址国家哲学社会科学学术期刊数据库(免费):http://www.nssd.org/ 中国社会科学网(免费):http://www.cssn.cn/ 学术网站大全(免费):http://kbs.cnki.net/ 80学术文献检索(免费):https://www.80xueshu.com/ 中国知网(收费):http://www.cnki.net/ 论文下载中心(免费):http...

2020-03-19 20:50:35 2779

转载 5个细节告诉你,身边的人谁最靠谱

第一,看他是否言而有信  《后汉书》中讲过这样一个故事。范式年轻时在太学求学,与张劭成了同窗好友。求学结束时,二人各自返乡。临别前,范式对张劭说,两年之后他会去张劭家里,拜访他的父母,看看他的孩子。  两年后,当约定的日子快要到的时候,张劭把这件事告诉他的母亲,并请母亲准备好酒菜招待范式。母亲问:你们已经分别两年了,千里之外约定的事情,你真的相信他会来吗?  张劭回答:范式是一个言而有...

2020-03-19 13:50:03 277

转载 计算机领域有哪些常见的比赛

和其他行业相比,计算机领域的实验成本是比较低的,毕竟,我们程序员的练习,通常是在电脑上敲击下一行行代码,然后执行查看结果。而很多行业,是需要真真切切的进入实际工作环境,加以学习实操。例如,医学生想要积攒经验,需要和真正的病人打交道;土木建筑行业的同学,学校都会安排亲自去工地体验一番,感受一下面向黄土背朝天的辛劳。相对低廉的实验成本,就促进了行业的快速发展,同时的,也为比赛的开展提供了很好的土壤...

2020-03-18 23:06:26 912

转载 SpringBoot —— 注入数据的方式

关于注入数据说明方式一:不通过配置文件注入数据(@Value注解实现)通过@Value将外部的值动态注入到Bean中,使用的情况有: 注入普通字符串 注入操作系统属性 注入表达式结果 注入其他Bean属性:注入Student对象的属性name 注入文件资源 注入URL资源 辅助代码packagecom.hannpang...

2020-03-18 22:05:46 440

转载 Linux——重启防火墙时出现Failed to start firewalld.service: Unit is masked

现象Failed to start firewalld.service: Unit is masked原因这是因为进程被锁住了,对它进行解锁就可以了。解决方法执行命令,即可实现取消服务的锁定systemctl unmask firewalld我们试一试好了,现在防火墙已经重新启动了。注:下次需要锁定该服务时可以输入以下命令行执行systemc...

2020-03-18 21:54:57 1602

转载 商品的SPU、SKU及其之间的关系

SPU:标准化产品单元SPU = Standard Product Unit (标准化产品单元),SPU是商品信息聚合的最小单位,是一组可复用、易检索的标准化信息的集合,该集合描述了一个产品的特性。SKU:库存量单位SKU=stock keeping unit(库存量单位) SKU即库存进出计量的单位(买家购买、商家进货、供应商备货、工厂生产都是依据SKU进行的)。 SKU是物理上不...

2020-03-18 21:51:28 959

原创 Linux——通过rpm安装MySQL时pkgconfig(openssl) is needed by mysql-community-devel-8.0.17-1.el7.x86_64

现象warning: mysql-community-devel-8.0.17-1.el7.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEYerror: Failed dependencies:pkgconfig(openssl) is needed by mysql-community-devel-8.0....

2020-03-18 21:47:03 6155 2

原创 Linux——Cannot find ./catalina.sh The file is absent or does not have execute permission This file is

现象在Linux环境下运行Tomcat,当执行 ./startup.sh 命令时报以下提示Cannot find ./catalina.shThe file is absent or does not have execute permissionThis file is needed to run this program原因没有执行权限运行该程序解决方法在tomcat...

2020-03-18 21:38:12 4745

转载 Linux——CentOS 7 开启80端口,开放外网访问

情景:widows10 安装了VMware,VMware安了centos7,nat模式连接网络,之前是关了防火墙可以连通(也就是windows可以访问linux上的web,也可以连接linux上的mysql数据库),但之后重启后又出问题,我的Windows和linux都可以互相ping通,而且都可以互相联网。查了资料,应该是linux未开放端口,如下操作:查看防火墙是否开启syste...

2020-03-14 17:27:35 2195

转载 Linux——Tomcat启动报错java.net.BindException: 地址已在使用 (Bind failed)

java.net.BindException: 地址已在使用,是因为端口被占用,出现在启动服务的时候报错如截图报错显示 10062端口被占用冲突执行netstat -alnp | grep 10062kill -917952最后重启服务,即重启Tomcat服务...

2020-03-14 17:22:13 5937

转载 Linux——CentOS 7 安装iptables防火墙

CentOS7默认的防火墙不是iptables,而是firewalle.安装iptableiptable-service#先检查是否安装了iptablesservice iptables status#安装iptablesyum install -y iptables#升级iptablesyum update iptables #安装iptables-servicesyu...

2020-03-14 17:19:51 918

原创 IDEA解决@Autowired误报

打开IDEA的设置【Setting】,在搜索框中输入【inspect】回车搜索,选择 inspect 选项,然后选择【Spring】——【Spring Core】——【Code】——【Autowiring for Bean Class】取消勾选即可:...

2020-03-13 17:14:57 1247

原创 IDEA连接MySQL失败报错Server returns invalid timezone. Go to 'Advanced' tab and set 'serverTimezon

错误现象:Server returns invalid timezone. Go to 'Advanced' tab and set 'serverTimezon原因:MySQL驱动版(jar)本不匹配 MySQL时区错误,MySQL默认的时区是UTC时区,比北京时间晚8个小时解决方法:方法一:下载匹配的MySQL驱动版本(jar)方法二:更改MySQL数据库的时区...

2020-03-13 17:03:02 455

转载 SpringBoot——通用Mapper

注意:通用Mapper支持单表操作,不支持通用的多表联合查询。简介通用Mapper都可以极大的方便开发人员。可以随意的按照自己的需要选择通用方法,还可以很方便的开发自己的通用方法。极其方便的使用MyBatis单表的增删改查。支持单表操作,不支持通用的多表联合查询。通用 Mapper 支持 Mybatis-3.2.4 及以上版本。主要作用:自动生成增删改查的SQL语句,大大减化对单表的操...

2020-03-13 16:46:53 600 1

原创 SpringBoot——@GeneratedValue注解

作用(自定义主键生成策略):@GeneratedValue注解存在的意义主要就是为一个实体生成一个唯一标识的主键,@GeneratedValue提供了主键的生成策略,即主要作用时自定义主键生成策略。默认SpringBoot的@GeneratedValue 是不需要加参数的,但是如果数据库控制主键自增(Auto_Increment), 不加参数就会报错。@GeneratedValue注解有两...

2020-03-13 16:24:58 6710 3

原创 淄博旅游景点与美食汇总

注意:有些景点自己亲身经历过、有些景点是同学去过(会注明),有的则是来自网络汇总,您要是觉得不好就可以忽略。毕竟好不好玩或是好不好吃主要是个人主观因素评价!!!淄博市包含的区县:张店区(市政府驻地)、淄川区、临淄区、周村区、博山区、桓台县、高青县、沂源县。 张店、周村好玩的地方不多,主要是集中在临淄(齐文化、齐国故都)、博山(山多、溶洞)、沂源(山、水、溶洞)。 淄川和博山的山基本上没有什...

2020-03-11 00:18:38 1150

转载 Linux——重要的几个热键[Tab], [ctrl]-c, [ctrl]-d

[Tab]按键(命令补全与提醒)[Tab]按键就是在键盘的大写灯切换按键([Caps Lock])上面的那个按键!在各种Unix-Like 的Shell 当中, 这个[Tab]按键算是 Linux 的 Bash shell 最棒的功能之一了!他具有『命令补全』与『文件补齐』的功能喔! 重点是,可以避免我们打错指令或文件名呢!很棒吧!但是[Tab]按键在不同的地方输入,会有不一样的结果喔! ...

2020-03-10 17:45:26 763

原创 Linux简单好用计算器——bc命令(命令计算器)

bc 命令是任意精度计算器语言,通常在linux下当计算器用。它类似基本的计算器, 使用这个计算器可以做基本的数学运算。注意:输入 quit 退出该命令。语法:bc(选项)(参数)选项值-i:强制进入交互式模式; -l:定义使用的标准数学库 ; -w:对POSIX bc的扩展给出警告信息; -q:不打印正常的GNU bc环境信息; -v:显示指令版本信息; -h:显...

2020-03-10 15:44:08 1981

原创 Linux——输入指令后显示的结果的是乱码(使用LANG=en_US.utf8)

注意:以下操作只是改变命令窗口下乱码问题,不是改变系统整体语言(即将中文改为英文等等)。Linux 是可以支持多国语系的,若可能的话, 屏幕的讯息是会以该支持语系来输出的。但是,我们的终端机接口(terminal)在默认的情况下, 无法支持以中文编码输出数据的。这个时候,我们就得将支持语系改为英文,才能够以英文显示出正确的讯息。1、查看目前所支持的语言与编码(通过使用 locale...

2020-03-10 15:10:48 9035

转载 治愈拖延症患者的解药

从时间管理的角度来说,我们最可怕的敌人不是怀才不遇,而是我们的拖延、踌躇、犹豫, 将自己定位为某一种人,于是,我们变成了那种人。什么是拖延?小时候的寒暑假作业,有的学生是计划好假期每天写多少页,开学前正好做完;还有的学生是开学前几天才开始狂写,甚或开学前两天启动狂抄模式……你有没有过“总是要等到睡觉前,才知道功课只做了一点点”的经历?一件事情有很长时间把它做完,一定拖到最后在做,这就是拖...

2020-03-10 13:33:30 421

转载 学会这一招,人人爱和你聊天

说“我想和你睡觉”的是臭流氓,说“我想在你身边醒来”的就是徐志摩。会说话,是一种能力。骂对方 2B 这事儿,有点 low;淡淡地讲一句,“你在数字界和字母界都是一人之下万人之上”,让他咂摸两秒才品出味来,这玩意儿就高级那么一丢丢。人与人的沟通,存在一个特别有意思的障碍。你一定见识过这样的销售,介绍产品时,噼里啪啦讲你听不懂的专有名词。你一脸懵逼,他产生了错觉:小样的,服了吧。可惜,没...

2020-03-10 13:33:25 400

转载 时间管理的命脉所在

时间管理是一个很大的话题,但如果只给一条建议,或者说,只给一条最重要的建议,就是设定目标,这是时间管理的命脉所在。时间管理的本质,是对人生目标的管理。刚上大学时,充满了新鲜感,各种美好的设想,我上了大学要怎么怎么样,过了不到一个月发现,大学原来也就这样。有的人的大学是打游戏,有的人的大学是打 KISS,还有的人的大学是打酱油……间歇性的踌躇满志一下,也是我朋友学什么我就学什么,我同学考什...

2020-03-10 13:33:00 359 1

转载 幽默感,其实是个高级货

所谓幽默,就是有趣,听到有趣的或是不一样的东西,才能让人安心坐下来,是沟通中很高级的技巧。站在台上演讲,基本的要求是风趣幽默不枯燥,把复杂的、难懂的、专业的东西,用比喻的方式幽默的讲给别人听,这是一种很高级的技能。谁都知道良药苦口利于病,为什么不裹个胶囊或弄个糖衣,何必让药那么难以吞咽?幽默就是这层包裹,失去了幽默感的沟通乏味苦涩。说段相声,开玩笑“我和你媳妇有事”、“你全家都是奇葩...

2020-03-10 13:32:54 508

转载 沟通的三个重要元素和基础

做好这三点,你就是沟通达人给沟通下一个简单的定义:沟通是为实现设定的目标, 把信息、思想和情感在个人或群体间传递, 并生成结果的过程。沟通有三个重要的元素: 第一,目标:沟通之前,确认沟通的目的,我们为了什么事沟通,想达到什么样的效果,不能漫无目的, “我们先聊聊看”,必然效率低下。第二,结果:沟通结束前,确认下有没有达成共识,如果聊了两个小时、三个小时最后没有结果,那么, 沟通的过程就...

2020-03-10 13:32:40 3295

转载 礼仪的本质

你坐地铁的时候,有没有碰到过:有人手机开着扬声器,或接电话大声喧哗,旁边的乘客雨露均沾;有人不管车厢拥挤与否, 翘着二郎腿优哉游哉怡然自得;有人掏出指甲刀噼里啪啦开剪,残甲飞溅地四处都是;还有人掏出了韭菜鸡蛋馅包子,混合着浓重的廉价香水味,那酸爽啊……有句老话,大行不顾细谨,大礼不辞小让,但我总认为,小事往往更能体现一个人的素质和修养,由小见大,一屋不扫何以扫天下。如果你是女人,选老公有...

2020-03-10 13:32:10 699

转载 Linux——磁盘分区选择、目录树结构、文件系统、挂载

目录树结构 (directory tree)我们前面有谈过 Linux 内的所有数据都是以文件的形态来呈现的,所以啰,整个 Linux 系统最重要的地方就是在于目录树架构。 所谓的目录树架构(directory tree)就是以根目录为主,然后向下呈现分支状的目录结构的一种文件架构。 所以,整个目录树架构最重要的就是那个根目录(root directory),这个根目录的表示方法为一条斜线『...

2020-03-10 13:30:45 1138

转载 Linux——各硬件设备的文件名

选择好你所需要的硬件配备后,接下来得要了解一下各硬件在 Linux 当中所扮演的角色啰。 在 Linux 系统中,每个装置都被当成一个文件来对待举例来说,IDE 接口的硬盘的文件名即为/dev/sd[a-d],其中,括号内的字母为a-d 当中的任意一个,亦即有/dev/sda, /dev/sdb,/dev/sdc及 /dev/sdd 这四个文件的意思。注意:这种中括号[ ]型式的表示法在后...

2020-03-10 13:17:24 1386

转载 BIOS与UEFI

BIOS搭配 MBR/GPT的开机流程CMOS 是记录各项硬件参数且嵌入在主板上面的储存器,BIOS 则是一个写入到主板上的一个韧体(再次说明, 韧体就是写入到硬件上的一个软件程序)。这个 BIOS 就是在开机的时候,计算机系统会主动执行的第一个程序了!接下来 BIOS 会去分析计算机里面有哪些储存设备,我们以硬盘为例,BIOS 会依据使用者的设定去取得能够开机的硬盘, 并且到该硬...

2020-03-10 13:10:03 549

转载 CPU主要参数

x86 个人计算机的CPU主要供货商为 Intel 与AMD,目前(2015)主流的 CPU都是双核以上的架构了!原本的单核心 CPU 仅有一个运算单元,所谓的多核心则是在一颗 CPU 封装当中嵌入了两个以上的运算核心, 简单的说,就是一个实体的 CPU 外壳中,含有两个以上的 CPU 单元就是了。不同的 CPU 型号大多具有不同的脚位(CPU 上面的插脚),能够搭配的主板芯片组也不同,...

2020-03-09 23:28:58 975

转载 计算机主要部分运作流程

拿个简单的想法来思考好了~假设计算机是一个人体, 那么每个组件对应到那个地方呢?可以这样思考:图 0.1.3、各组件运作CPU=脑袋瓜子:每个人会作的事情都不一样(微指令集的差异),但主要都是透过脑袋瓜子来进行判断与控制身体各部分的活动;主存储器=脑袋中放置正在被思考的数据的区块:在实际活动过程中,我们的脑袋瓜子需要有外界刺激的数据 (例如光线、环境、语言等) 来分析,那这些互...

2020-03-09 23:23:10 451

转载 CPU 的架构

CPU其实内部已经含有一些微指令,我们所使用的软件都要经过 CPU 内部的微指令集来达成才行。 那这些指令集的设计主要又被分为两种设计理念,这就是目前世界上常见到的两种主要 CPU架构, 分别是:精简指令集 (RISC)与复杂指令集 (CISC) 系统。底下我们就来谈谈这两种不同 CPU架构的差异啰!精简指令集 (Reduced Instruction SetComputer,...

2020-03-09 23:20:31 404

转载 计算机硬件的五大单元

关于计算机的硬件组成部分,其实你可以观察你的桌面计算机来分析一下,依外观来说这家伙主要可分为三部分,分别是:输入单元:包括键盘、鼠标、卡片阅读机、扫描仪、手写板、触控屏幕等等一堆; 主机部分:这个就是系统单元,被主机机壳保护住了,里面含有一堆板子、CPU与主存储器等; 输出单元:例如屏幕、打印机等等我们主要透过输入设备如鼠标与键盘来将一些数据输入到主机里面,然后再由主机的功能处理成为...

2020-03-09 23:17:16 1631

转载 Linux——X window 与文本模式的切换(开启Linux图形界面)

我们前面一直谈到的是 X Window 的窗口管理员环境,那么在这里面有没有纯文本接口的环境啊?因为听说服务器通常是纯文本界面的啊! 当然有啊!但是,要怎么切换 X Window 与文本模式呢?注意喔,通常我们也称文本模式为终端机接口, terminal 或 console 喔!Linux 预设的情况下会提供六个Terminal 来让使用者登入, 切换的方式为使用:[Ctrl] + [Alt]...

2020-03-09 22:57:42 839

转载 沟通是截拳道,不是广播体操

我曾经有一位同事,技术狂人,爱编程甚于爱老婆。公司主管例会,每次轮到这哥们汇报工作进度,一定对技术细节如数家珍,喋喋不休是没完没了啊,讲的人很嗨,听的人想死,每次开会只要这哥们一嗨起来,必定今儿的会就是加长款……有一天,我实在受不了了,会后和他讲: “兄弟,和老大汇报说重点就行了。”他问,“什么是重点?”我们 BOSS 根本不懂技术,这辈子连一句“hello world”都没写过,他...

2020-03-09 20:43:13 214

原创 关于论文查重相关问题

论文查重定义论文查重即查论文重复率(文字复制比),是高校对学术不端文献的检测,目前大部分高校采用中国知网CNKI学位论文检测系统TMLC/VIP进行论文查重工作。知网查重时,绿色表示合格,黄色的文字是“引用”,红色的文字是“涉嫌剽窃”就属于重点要修改的对象了。本科论文查重率多少才能过关(具体看学校或院系标准)重率≤30%者:查重检测通过,学生可以参加系统一组织的毕业论文答辩,是否需要进...

2020-03-09 20:24:59 3130

福州新区推进数字城市建设,创新智慧城市管理

福州新区智慧城市管理平台(新区智脑1.0)以实现新区核心区86平方公里数字底座统一共享、智能中枢统一支撑、城市治理精益协同、生态绿城全面感知、民生服务高效管理为目标,建立福州新区智慧+城市治理、智慧+生态绿城、智慧+民生服务城市应用场景,有效提升福州新区对外行业服务品质、综合治理能力和科学决策水平。

2024-02-19

软件驱动的5G网络切片技术研究与应用

随着 5G 网络的出现,对网络切片技术提出了更高的要求,因此,分析 5G 网络切片技术及其关键问题和基于软件驱动的解决方案具体重要意义。首先,通过分析软件驱动技术在 5G 网络通信中的发展,讨论网络功能虚拟化(NFV)与网络切片的结合方案,详细解析软件驱动网络切片资源管理技术。其次,探讨网络切片的安全性问题,重点介绍入侵检测系统(IDS)和入侵预防系统(IPS)的应用及其效用,研究表明,5G 网络切片技术的核心要素在未来通信网络中具有重要作用,可以有效推动网络的稳定和安全运行。

2024-02-18

阿里巴巴泰山版java开发手册.pdf

2020年阿里巴巴泰山版java开发手册,《阿里巴巴Java开发手册》这本小册子虽然只有61页,介绍的是,编程规约、异常日志、单元测试、安全规约、MySQL数据库、工程规约、设计规约等多个维度上以及最佳实践,在业界,我们知道阿里主要是Java开发语言为主,腾讯是以C/C++语言开发为主,某种意义上来说,阿里的这份Java手册,是Java开发最权威的手册。同时也是众多阿里Java工程师的智慧结晶。

2020-05-11

Linux常用操作命令.docx

Linux常用操作命令,根据《Linux私房菜基础学习篇第三版》整理得来!超级实用,应对应届生面试等等绝对是没有问题,这些操作命令自己均已经实践。

2020-02-18

基于Spring Boot 2及相关技术栈开发的web电商系统(网上商城)

newbee-mall 项目是一套电商系统,包括 newbee-mall 商城系统及 newbee-mall-admin 商城后台管理系统,基于 Spring Boot 2.X 及相关技术栈开发。 前台商城系统包含首页门户、商品分类、新品上线、首页轮播、商品推荐、商品搜索、商品展示、购物车、订单结算、订单流程、个人订单管理、会员中心、帮助中心等模块。 后台管理系统包含数据面板、轮播图管理、商品管理、订单管理、会员管理、分类管理、设置等模块。

2020-01-14

Q_ITOffer.rar

锐聘网后台管理系统(MyBatis + Java Web + jQuery + JavaScript + HTML + CSS + MySQL)

2019-05-24

《鸟哥的Linux私房菜-基础篇》第四版pdf与Linux常用指令

是学习Linux的基础文件,这些文件是基础中的基础,如果您能将其中的文件都看完并且消化过,那么未来在管理 Linux主机以及架设网站方面,就能够达到『事半功倍』的成效,请不要忽略这部份了!否则,再怎么讨论都是枉然的啦!^_^。 因为Linux的数据非常的多,每份数据彼此的相关性都很强,要单独的一项一项讲解并不容易, 所以底下的文件该怎么看呢?建议先按照顺序将内容大致浏览过一次,看不懂的地方也可以先略过不要紧。 全部看完之后,再从头开始『仔细』的实际操作过一遍,那应该就能够进入Linux的世界啰~

2019-05-06

Java网络聊天室

Java网络聊天室简介:程序能够连接他人主机(局域网内)、能够进行用户的注册、登录、用户密码的修改;同时能够给对方发送文字内容,并且能够显示聊天时间;局域网内聊天不能超过50个连接(因为服务器套接字ServerSocket类,最多连接的队列数为50);注册用户时用户名和密码必须是数字和字符的组合形式;用户在填写用户名、密码时不能为空;能够通过数据库交互判断用户名和密码是否一致(使用MyBatis框架进行数据库连接与操作)。

2019-04-19

Java电子商城项目

摘要信息: 电子商城系统主要功能包括:用户注册、用户登录、用户查看商城商品、用户购买商品、用户查看购物车并且清空购物车、用户找回账户以及密码、管理员登录、管理员注册、管理员查看用户信息、管理员删除用户信息、管理员删除商品信息、管理员添加商品信息、管理员修改商品信息、退出登录等。 图形可视化界面运行下能够显示系统启动进度条,删除、添加、注册等相关操作时能够弹出窗口加以提示,退出登录或系统时能够做到单击确认退出按钮才退出登录或系统,能够对用户加以提示。 注册用户或是管理员、添加商品信息、购买商品、删除商品或是用户信息、修改商品信息等相关操作时能够判断有无该用户或是商品。 用户在购买商品的时候同时更新商品的库存数量,管理员删除管理员时可以做到同时删除用户的购买信息。 主要内容: 一、项目名称   基于JAVASE的电子商城系统 二、功能要求 1、用户注册 2、用户登录 3、用户查看商品列表 4、用户购买商品 5、用户查看购买商品列表 6、用户清空购物车 7、用户找回账户和密码 8、管理员登录 9、管理员注册 10、查看用户信息 11、查看商品信息 12、删除用户信息 13、删除商品信息 14、添加商品信息 15、修改商品信息 16、退出用户登录 17、退出管理员登录 18、退出商城 三、需求分析 该系统的用户是商城消费者和商城管理者,根据客户的要求,可以注册、登录、购物、查看购物车信息、找回账户和密码,管理员可以对商品信息进行增加、修改、删除操作,可以对用户进行查看和删除。 四、设计思想 1、在控制台与图形可视化界面下运行 2、使用Mysql数据库存取用户登录信息和商品信息 3、使用List存取商品购买信息 4、把程序分为多个类,多个类之间的互相调用。 5、用户或是管理员进行注册、登录时能够提供校验码。 6、用户或是管理员获取数据库信息时能够与数据库进行交互。 7、用户购物要做到简洁明了。 8、用户只需要身份证号码和邮箱地址就能找回账户和密码。 9、注册、删除、修改等操作要有信息提示。 10、用户、管理员进行操作时能够做到操作提示与用户名提示。 11、退出登录或是退出系统时能够做到让用户有所考虑。 五、具体实现   1、技术思路: 界面:基于控制台与图形可视化界面(Swing)实现用户的输入和输出。 程序流程:在函数中利用循环与递归 ,读取用户输入,调用模块实现各个子功能。 2、功能子模块划分: ① 注册模块 ② 登录模块 ③ 查看商品模块(查看商品列表,购买商品) ④ 查看购买商品信息 ⑤ 管理员登录(添加管理员信息,对商品信息进行查看、增加、 修改、删除,对用户信息进行查看、删除,删除用户信息 时能够做到同时删除消费记录) ⑥ 退出系统 六、运行截图 1、商城系统启动进度条(进度条能够做到动态加载): 2、商城主界面: 3、用户注册界面(填写注册信息不符合要求时能够弹窗提示、并 且判断用户名是否重复等): 4、用户登录界面(账户、密码不一致时能弹窗提示): 5、用户服务选择界面(能够提示用户名): 6、购买商品界面(能够判断输入的商品序号是否正确): 7、查看购物车界面(能够一键清空购物车): 8、查看商城商品信息界面: 9、管理员登录界面: 10、找回账户与密码界面: 11、管理员服务选择界面: 12、添加管理员界面: 13、查看用户信息界面: 14、删除用户信息界面: 15、删除商品信息界面: 16、添加商品信息界面: 17、修改商品信息界面: 18、退出账号、管理员登录、商城系统时要有提示:

2019-04-18

Java Swing实现仿Chrome浏览器跳跳龙小游戏

通过Java Swing实现仿Chrome浏览器跳跳龙小游戏,能够显示当前游戏分数,历史游戏分数……

2019-04-18

web基础实训,仿京东商城首页、京东商城注册和登录、京东商城购物车、小米商城首页。

项目摘要:web基础实训,仿京东商城首页、京东商城注册和登录页、京东商城购物车页、小米商城首页。

2019-04-18

jrt-fs.jar、rt.jar

lib包中的jrt-fs.jar 和 rt.jar 包下载,rt.jar:Java基础类库,也就是Java doc里面看到的所有的类的class文件。dt.jar:dt.jar是关于运行环境的类库,主要是swing包。

2019-04-18

activation、c3p0-0.9.2.1、mysql-connector、mchange-commons jar包

activation jar包、c3p0-0.9.2.1 jar包、mysql-connector-java-5.0.8 jar包、mchange-commons-java-0.2.3.4 jar包

2018-12-08

zxing-3.3.3 jar包

zxing二维码jar包,主要用于生成二维码以及进行二维码的解析译码。

2018-12-08

wine2.10在Linux上运行Windows应用

Wine (Wine Is Not an Emulator)[即Wine不是一个模拟器]是一个在Linux和UNIX之上的,Windows 3.x和 Windows APIs的实现。注意,Wine不是Windows模拟器,而是运用API转换技术实做出Linux对应到Windows相对应的函数来调用DLL以运行Windows程序。

2018-01-25

空空如也

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

TA关注的人

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