7 刘献盎

尚未进行身份认证

我要认证

java开发,从事多年java开发,对程序开发技术有浓厚的兴趣,现经常在csdn,开源中国,云栖社区等论坛。

等级
TA的排名 9w+

本人写的springcloud后台微服务项目和vue前端项目(包含一个后台管理系统,一个在线考试系统,一个简单商城系统,一个个人博客系统,一个实时聊天系统)

1,服务器所需安装程序jdk,mysql,node.js2,前端部署vue项目在服务器上运行3,后端springcloud开发的jar包

2020-05-31 09:24:57

基于springcloud和ANTD PRO VUE实现的一个在线考试系统

后台基础结构 一套基础后台管理系统,和考试管理系统系统微服务。以上是springcloud中的2个微服务。2个用ANTD PRO VUE实现的前端项目。1,启动发布后台微服务。2,启动前端项目。具体演示效果如下。1登录界面2后台管理系统3题库管理界面4试卷组装界面。5组装试卷界面。6前端试卷页面(默认登录本人考试...

2020-05-02 19:43:40

springcloud实现跨域安全调用。

环境准备,已完成部署一个完整的springcloud项目。详细代码及部署方案见https://blog.csdn.net/u010740917/article/details/816251092准备2个“域”第一个域的代码及效果。第2个域的代码及效果。跨域访问的代码及效果最后效果是用第2个域的访问地址可以访问第一个域的方法。后台如下...

2019-09-29 11:44:17

activiti6.0自定义流程跟踪图(流程图高亮变色及连接线中文名字不显示bug优化及修复)

效果图:问题一:使用activiti生成流程图的时候,如果使用modeler设计器,那么连线的名称不会绘制出来,究其原因是activiti框架中的一个bug这是activiti工作流框架自带的一个bug需重新写jar包中方法。将该类中方法修改入下图if (labelGraphicInfo != null) {processDiagramCanvas.drawL...

2019-09-29 09:01:23

垃圾收集算法——分代收集算法

当前商业虚拟机的垃圾收集都采用“分代收集”(Generational Collection)算法,这种算法并没有什么新的思想,只是根据对象存活周期的不同将内存划分为几块。一般是把Java堆分为新生代和老年代,这样就可以根据各个年代的特点采用最适合的收集算法。在新生代中,每次垃圾收集时都发现有大批对象死去,只有少量存活,那就选用复制算法,只需要付出少量存活对象的复制成本就可以完成。而老年代中...

2019-08-12 16:05:38

数据结构与算法:概述+思维导图

还记得这个经典公式吗?程序=数据结构+算法可见数据结构和算法对于程序的重要性。基于此博主写了数据结构与算法系列随笔。下面先给出数据结构与算法的思维导图。一.数据结构的基本概念数据结构定义:数据结构是一种存储和组织数据的方式,以便于访问和修改。数据结构包括数据的逻辑结构、数据的存储结构以及数据的运算,即按照某种逻辑关系组织起来的一批数据,按一定的映射方式把它...

2019-08-09 10:06:44

一些记录

1、HR:你希望通过这份工作获得什么?1)、自杀式回答:我希望自己为之工作的企业能够重视质量,而且会给做得好的员工予以奖励。我希望通过这份工作锻炼自己,提升自己的能力,能让公司更加重视我。a、“我希望通过这份工作锻炼自己,提升自己的能力。”同学,公司又不是学校,是希望你过来干活的,学习的目的也是更好的工作。你居然准备拿我们的工作机会练手和锻炼自己?我们还是找一些更靠谱的人吧。b、“我希...

2019-08-08 09:41:54

控制反转(IoC)与依赖注入(DI)——自己的理解

一、概念(百度)控制反转(Inversion of Control,英文缩写为IoC)是一个重要的面向对象编程的法则来削减计算机程序的耦合问题,也是轻量级的Spring框架的核心。 控制反转一般分为两种类型,依赖注入(Dependency Injection,简称DI)和依赖查找(Dependency Lookup)。依赖注入应用比较广泛。以上是官方的解释...

2019-08-08 08:46:32

很有想法的一个问题---用栈实现队列和用队列实现栈

1.栈实现队列:思路是有两个栈,一个用来放数据(数据栈),一个用来辅助(辅助栈)。数据添加时,会依次压人栈,取数据时肯定会取栈顶元素,但我们想模拟队列的先进先出,所以就得取栈底元素,那么辅助栈就派上用场了,把数据栈的元素依次弹出到辅助栈,但保留最后一个元素,最后数据栈就剩下了最后一个元素,直接把元素返回,这时数据栈已经没有了数据。最后呢,把辅助栈的元素依次压人数据栈,这样,我们成功取到了栈底...

2019-08-06 10:49:21

mysql 联合索引生效的条件、索引失效的条件

1.联合索引失效的条件联合索引又叫复合索引。两个或更多个列上的索引被称作复合索引。对于复合索引:Mysql从左到右的使用索引中的字段,一个查询可以只使用索引中的一部份,但只能是最左侧部分。例如索引是key index (a,b,c)。 可以支持a | a,b| a,b,c 3种组合进行查找,但不支持 b,c进行查找 .当最左侧字段是常量引用时,索引就十分有效。利用索引...

2019-08-06 10:37:16

springcloud集成写的一个简单在线考试系统。

springcould项目中写的一个考试系统模块。功能模块1题库管理模块2试卷管理模块3试卷显示及在线答题模块4后台改卷系统5成绩分析模块功能介绍完毕,只完成了简单的基本功能开发,其他功能还在开发中。详细代码请看我的springcloud项目及源码。 ...

2019-07-31 09:08:43

springcloud集成activiti组件实现简单请假功能演示。

1,在springboot集成activiti组件(详见我其他博文)2,画一个请假流程图3编写获取工作流activit基础服务方法4编写流程管理控制器。5编写任务管理控制器6基本功能演示6.1部署流程(详见代码不做具体功能发布)6.2新建流程功能6.3申请流程功能6.4审批流程功能6.5查看流程记录功能6.6查看部署流程图...

2019-07-29 11:31:06

记录一下hibernate使用saveOrUpdate()出现异常。

最近在对一个很老的项目进行二次开发其中使用到了比较老的框架(hibernate)问题描述在一个拦截器中实现日志记录功能。日志记录时候会连带更新其他表操作。(即插入日志时候会连带更新其他实体表)问题解析当save(Object)的时候分3种情况:一,当object是临时状态的时候:①当id策略为native的时候,当执行save的时候会向数据库发一条insert 语句,...

2019-07-25 10:50:51

Activiti6.0实战(一)常用操作及表数据变化

一、流程部署1.部署流程下面代码是通过ZipInputStream方式进行部署,也是最常用的一种方式。流程部署后,会生成“部署对象”和“流程定义”。@AutowiredRepositoryservice repositoryService;​ZipInputStream zipInputStream = new ZipInputStream(inputStream);Deplo...

2019-07-20 17:58:26

springcloud项目集成activiti 6遇到的问题(activiti表从23张到28张了哈哈以前用activiti5)

在springcloud项目上新建activiti项目服务修改配的文件启动服务看能否注册到注册中心。在pom文件中引入activiti(因为activiti包中自带mybatis为防止jar冲突需去掉依赖)重新启动项目如果启动报以下错误启动报错1:org.springframework.beans.factory.BeanCreationException:Err...

2019-07-18 11:12:04

Springcloud项目集成代码生成器generator功能。

由于开发过程中存在大量的重复开发工作(CRDL)。而且在开发过程中由于开发人员命名不规范,开发不仔细,开发人员水平参差不齐等多种原因。导致程序运行异常(bug),导致开发效率低下,测试困难,程序bug修改复杂等多种情况。浪费大量人力资源使项目经理,开发经理 ,技术总监等高级人员需要大量精力规范代码,排查代码。开发人员花费大量时间测试代码,修改代码,及重复开发相同功能(CRDL),导致代码质...

2019-07-12 17:33:18

自己写的一个简单app(android)前端代码及实例

直接上图源代码结构图打包好在手机上运行的app截图代码比较简陋(本人后台开发出身前端页面画的比较丑)希望各位多多包涵源代码地址(代码审核中):https://download.csdn.net/download/u010740917/11295085后台接口源代码地址(集成在springcloud项目中未完全开发完成以后将上传源代码):...

2019-07-08 08:30:10

写给那些恶意删除我演示系统数据库的人

为防止人为恶意删除我演示系统数据库演示系统将禁止修改数据库。敬请谅解。在这个社会上总有一些素质低的人,非要让你做一些无奈的事情。

2019-07-04 10:45:36

设计模式的理解

为什么80%的码农都做不了架构师?>>>设计模式收藏这篇就够了耗时了 5 个月,终于把设计模式一整个系列写完。其实设计模式这一系列文章网上已经有很多非常好、非常优秀的文章,为什么要写呢?一方面是为了学得更扎实,印象中设计模式学习了 2 遍,记得牢的基本就那几个众所周知的,反思前面 2 次学习过程,缺少了思考的过程,没有把知识消化掉转化成自己的,就像动物一样,...

2019-06-26 09:51:14

mpush部署实现与测试

部署准备1,安装好jdk1.8以上的一台服务器。(操作系统liunx更好,为方便演示我的操作系统是windowserver2008的)2,mpush部署安装程序包。自己到网上找或者官网下载(http://mpush.mydoc.io/?t=134336)开始部署1,Windows安装Redis下载地址Github(https://github.com/MSOpenTe...

2019-04-29 17:13:28

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。