- 博客(35)
- 资源 (13)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 本人写的springcloud后台微服务项目和vue前端项目(包含一个后台管理系统,一个在线考试系统,一个简单商城系统,一个个人博客系统,一个实时聊天系统)
1,服务器所需安装程序jdk,mysql,node.js2,前端部署vue项目在服务器上运行3,后端springcloud开发的jar包
2020-05-31 09:24:57
2494
2
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 基于springcloud和ANTD PRO VUE实现的一个在线考试系统
后台基础结构 一套基础后台管理系统,和考试管理系统系统微服务。以上是springcloud中的2个微服务。2个用ANTD PRO VUE实现的前端项目。1,启动发布后台微服务。2,启动前端项目。具体演示效果如下。1登录界面2后台管理系统3题库管理界面4试卷组装界面。5组装试卷界面。6前端试卷页面(默认登录本人考试...
2020-05-02 19:43:40
1545
11
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 springcloud实现跨域安全调用。
环境准备,已完成部署一个完整的springcloud项目。详细代码及部署方案见https://blog.csdn.net/u010740917/article/details/816251092准备2个“域”第一个域的代码及效果。第2个域的代码及效果。跨域访问的代码及效果最后效果是用第2个域的访问地址可以访问第一个域的方法。后台如下...
2019-09-29 14:12:28
547
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 activiti6.0自定义流程跟踪图(流程图高亮变色及连接线中文名字不显示bug优化及修复)
效果图:问题一:使用activiti生成流程图的时候,如果使用modeler设计器,那么连线的名称不会绘制出来,究其原因是activiti框架中的一个bug这是activiti工作流框架自带的一个bug需重新写jar包中方法。将该类中方法修改入下图if (labelGraphicInfo != null) {processDiagramCanvas.drawL...
2019-09-29 09:13:56
4912
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 垃圾收集算法——分代收集算法
当前商业虚拟机的垃圾收集都采用“分代收集”(Generational Collection)算法,这种算法并没有什么新的思想,只是根据对象存活周期的不同将内存划分为几块。一般是把Java堆分为新生代和老年代,这样就可以根据各个年代的特点采用最适合的收集算法。在新生代中,每次垃圾收集时都发现有大批对象死去,只有少量存活,那就选用复制算法,只需要付出少量存活对象的复制成本就可以完成。而老年代中...
2019-08-12 16:05:38
319
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 数据结构与算法:概述+思维导图
还记得这个经典公式吗?程序=数据结构+算法可见数据结构和算法对于程序的重要性。基于此博主写了数据结构与算法系列随笔。下面先给出数据结构与算法的思维导图。一.数据结构的基本概念数据结构定义:数据结构是一种存储和组织数据的方式,以便于访问和修改。数据结构包括数据的逻辑结构、数据的存储结构以及数据的运算,即按照某种逻辑关系组织起来的一批数据,按一定的映射方式把它...
2019-08-09 10:06:44
2472
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 springcloud集成写的一个简单在线考试系统。
springcould项目中写的一个考试系统模块。功能模块1题库管理模块2试卷管理模块3试卷显示及在线答题模块4后台改卷系统5成绩分析模块功能介绍完毕,只完成了简单的基本功能开发,其他功能还在开发中。详细代码请看我的springcloud项目及源码。 ...
2019-07-31 09:08:43
2036
8
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 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
1676
2
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 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
1866
5
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Springcloud项目集成代码生成器generator功能。
由于开发过程中存在大量的重复开发工作(CRDL)。而且在开发过程中由于开发人员命名不规范,开发不仔细,开发人员水平参差不齐等多种原因。导致程序运行异常(bug),导致开发效率低下,测试困难,程序bug修改复杂等多种情况。浪费大量人力资源使项目经理,开发经理 ,技术总监等高级人员需要大量精力规范代码,排查代码。开发人员花费大量时间测试代码,修改代码,及重复开发相同功能(CRDL),导致代码质...
2019-07-12 17:33:18
3887
1
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 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
2167
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 个人技术总结(持续更新中)。
个人技术脑图Java理论知识脑图java常用框架Java基础知识安全与保密常见系统开发管理嵌入式相关软件重构数据库相关网络与云文件相关系统与网络与项目管理综合知识语法糖相关知识这是本人所学知识总结出来的脑图如有问题希望各位网友指正,也希望与各位交流所学到的知识。 ...
2019-04-25 09:26:28
656
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 selenium自动化测试
前言 现在很多小公司组织架构不完整,人员分工不明确,很多程序员,软件工程师,高级软件工程师都要身兼多职既要完成好他的本职工作又要身兼一部分,数据库设计优化(DBA职责),软件测试(测试工程师职责),软件运维(运维工程师职责)。当其他繁琐的测试,运维工作占用大量开发工程师时间时候,导致开发时间大大减少同时导致开发的代码质量变的极差(在可用性,可靠性,安全性,易用性,安全性等未...
2019-04-24 10:53:12
890
1
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 记录mysql主从库配置及遇到的坑。
为实现读写分离,提升数据库性能,提升数据库稳定性及安全性。将mysql数据库实现主从配置。1,准备好2个数据库2,在主库上创建从库链接主库的用户3,修改Master(主库)的my.ini配置server-id=1 //主从库的id不能一样log-bin=mysql-bin //日志文件binlog-do...
2019-04-23 10:45:47
529
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 看到的一个十分有想法的排序算法(有缺陷但值得借鉴)
源码public class ArraySort implements Runnable{ private String num; public ArraySort(int num){ this.num =num+""; } public static void main(String[] args){ int [] num...
2019-04-19 11:35:37
269
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
转载 漫画:996 的本质是什么(转载)
转载自程序员小灰本人觉得十分好所以转载,如作者不愿意本人可以删除该博文原文链接地址https://blog.csdn.net/csdnnews/article/details/89346483从前,有一个卖苹果的小贩,小贩每天都能拥有24个神奇的苹果。他拿其中8个苹果用来睡眠,8个苹果用来陪伴家人、休息娱乐、读书学习,8个苹果用来对外出售。就这样,小贩...
2019-04-18 11:15:07
569
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 如何对项目中大量批量操作进行优化提升项目性能(mybitis中sql优化)。
后台web程序及接口性能相关因素。多年开发总结的影响性能因数。1,对象的创建。2,线程的创建。3,链接的创建(数据库链接等)。4.,SQL语句执行时间。本篇博文主要针对3,4两点影响性能的因数进行优化。前两点将在以后的博文中进行讲解。(前两点偏向于业务优化相关)情况说明1,项目中有大量的导出,导入功能。在导入数据量超过一定量(10w)时候系统运行十分缓慢。导致系统运...
2019-04-16 12:01:18
8617
1
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 java自己写的一个图片爬虫和音乐爬虫(数据爬虫跟这个原理一样将下载改成数据处理即可)(优化加入数据爬虫到mysql数据库在最后)
音乐爬虫实例暂时不能使用,酷狗音乐好像做了反爬我将更新程序再上传网络上有很多爬虫框架结构也多种多样但是基本结构就3个1下载器,2解析器,3处理器(基本所有爬虫都是在这个结构上扩展的)。所以不论是用其他人的爬虫框架还是自己的爬虫只要理解这3个结构就能很好的使用爬虫或开发爬虫。我用的是SeimiCrawler爬虫框架简单实例添加maven依赖(已经同步到中央maven库)...
2019-01-10 11:55:00
516
1
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 微信支付中文乱码,带中文签名不成功
问题描述:微信支付对接时候带中文参数导致签名不成功或者中文乱码。问题原因:微信支付发送的报文不支持带中文参数的报文必须转码且必须由UTF-8转为ISO8859-1。解决方案:签名时候保证带中文报文以utf-8形式加密签名给微信发送报文前进行转码这样就可以发送带中文的报文给微信支付了。以下是带中文参数的map 本人写这篇文章的目的是解决微信支付对接时候带中文参数...
2019-01-02 09:44:43
2905
3
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 java微信支付对接之统一下单对接
在线演示地址http://114.115.178.160:8082/index(演示服务器内存宽带比较小,可能导致演示系统比较卡,第一次加载可能要20秒)。演示系统希望各位不要做毁坏数据库的操作这是一种职业素养,我刚登陆演示系统发现数据库错乱希望各位珍惜开源不要让作者心寒我能禁止各位操作数据库但是体验不好希望各位互相体谅。开发完成后我会上传代码到开源中国与各位分享,谢谢。---...
2018-11-05 11:24:30
3894
7
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 tomcat 如何按顺序加载多个程序应用
问题描述:Tomcat下webapps中有多个应用需要按一定顺序启动,如果某个应用没有启动就启动下一个应用,会导致程序运行报错。问题解决:通过修改tomcat配置文件server.xml在配置文件中加入这些配置<Context docBase="C:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps\Epoi...
2018-08-20 10:32:34
2848
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 A优秀的springcloud项目部署及代码。
在线演示地址http://114.115.178.160:8082/index (演示服务器内存宽带比较小,可能导致演示系统比较卡,第一次加载可能要20秒)。为防止人为恶意删除我演示系统数据库演示系统将禁止修改数据库。敬请谅解。在这个社会上总有一些素质低的人,非要让你做一些无奈的事情。演示系统希望各位不要做毁坏数据库的操作这是一种职业素养,我刚登陆演示系统发现数据库错...
2018-08-13 10:46:47
34383
24
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 开源中国java商城项目jshop的部署与总结
推荐:本人云服务演示地址http://114.115.178.160:8082/index(演示服务器宽带内存较小,以后实例项目演示全部集成到springcloud项目上统一演示尽请期待)前台演示地址http://114.115.178.160/jshop/后台演示地址http://114.115.178.160/jshop/manage/user/login项目部署环境mysq...
2018-02-09 10:32:40
13058
15
原创 java虚拟机原理
1、提供一个安全的运行环境:Java虚拟机可以提供一个安全的运行环境,它可以将程序的执行环境与操作系统的环境隔离开来,这样可以有效的防止程序的恶意操作,从而保证系统的安全性。2、提供一个跨平台的运行环境:Java虚拟机提供了一个跨平台的运行环境,它可以让你在不同的平台上运行同一个程序,这样可以有效的提高程序的可移植性,从而更好的满足用户的需求。3、提供一个高效的运行环境:Java虚拟机提供了一个高效的运行环境,它可以通过自动调整程序的运行环境来提高程序的效率,从而让程序更加高效的运行。
2023-08-11 10:48:35
72
原创 Redis是什么?
当调用api访问数据库时,假如此过程需要2秒,如果每次请求都要访问数据库,那将对服务器造成巨大的压力,如果将此sql的查询结果存到Redis中,再次请求时,直接从Redis中取得,而不是访问数据库,效率将得到巨大的提升,Redis可以定时去更新数据(比如1分钟)。单台服务器资源总是有上限的,CPU和IO资源可以通过主从复制,进行读写分离,把一部分CPU和IO的压力转移到从服务器上,但是内存资源怎么办,主从模式只是数据的备份,并不能扩充内存;在缓存失效后,通过加锁或者队列来控制读数据库写缓存的线程数量。
2023-08-11 10:47:00
114
原创 一些记录
1、HR:你希望通过这份工作获得什么?1)、自杀式回答:我希望自己为之工作的企业能够重视质量,而且会给做得好的员工予以奖励。我希望通过这份工作锻炼自己,提升自己的能力,能让公司更加重视我。a、“我希望通过这份工作锻炼自己,提升自己的能力。”同学,公司又不是学校,是希望你过来干活的,学习的目的也是更好的工作。你居然准备拿我们的工作机会练手和锻炼自己?我们还是找一些更靠谱的人吧。b、“我希...
2019-08-08 09:41:54
523
原创 控制反转(IoC)与依赖注入(DI)——自己的理解
一、概念(百度)控制反转(Inversion of Control,英文缩写为IoC)是一个重要的面向对象编程的法则来削减计算机程序的耦合问题,也是轻量级的Spring框架的核心。 控制反转一般分为两种类型,依赖注入(Dependency Injection,简称DI)和依赖查找(Dependency Lookup)。依赖注入应用比较广泛。以上是官方的解释...
2019-08-08 08:46:32
383
原创 很有想法的一个问题---用栈实现队列和用队列实现栈
1.栈实现队列:思路是有两个栈,一个用来放数据(数据栈),一个用来辅助(辅助栈)。数据添加时,会依次压人栈,取数据时肯定会取栈顶元素,但我们想模拟队列的先进先出,所以就得取栈底元素,那么辅助栈就派上用场了,把数据栈的元素依次弹出到辅助栈,但保留最后一个元素,最后数据栈就剩下了最后一个元素,直接把元素返回,这时数据栈已经没有了数据。最后呢,把辅助栈的元素依次压人数据栈,这样,我们成功取到了栈底...
2019-08-06 10:49:21
271
原创 mysql 联合索引生效的条件、索引失效的条件
1.联合索引失效的条件联合索引又叫复合索引。两个或更多个列上的索引被称作复合索引。对于复合索引:Mysql从左到右的使用索引中的字段,一个查询可以只使用索引中的一部份,但只能是最左侧部分。例如索引是key index (a,b,c)。 可以支持a | a,b| a,b,c 3种组合进行查找,但不支持 b,c进行查找 .当最左侧字段是常量引用时,索引就十分有效。利用索引...
2019-08-06 10:37:16
284
原创 记录一下hibernate使用saveOrUpdate()出现异常。
最近在对一个很老的项目进行二次开发其中使用到了比较老的框架(hibernate)问题描述在一个拦截器中实现日志记录功能。日志记录时候会连带更新其他表操作。(即插入日志时候会连带更新其他实体表)问题解析当save(Object)的时候分3种情况:一,当object是临时状态的时候:①当id策略为native的时候,当执行save的时候会向数据库发一条insert 语句,...
2019-07-25 10:50:51
1088
转载 Activiti6.0实战(一)常用操作及表数据变化
一、流程部署1.部署流程下面代码是通过ZipInputStream方式进行部署,也是最常用的一种方式。流程部署后,会生成“部署对象”和“流程定义”。@AutowiredRepositoryservice repositoryService;ZipInputStream zipInputStream = new ZipInputStream(inputStream);Deplo...
2019-07-20 17:58:26
1199
原创 自己写的一个简单app(android)前端代码及实例
直接上图源代码结构图打包好在手机上运行的app截图代码比较简陋(本人后台开发出身前端页面画的比较丑)希望各位多多包涵源代码地址(代码审核中):https://download.csdn.net/download/u010740917/11295085后台接口源代码地址(集成在springcloud项目中未完全开发完成以后将上传源代码):...
2019-07-08 08:30:10
36232
57
原创 写给那些恶意删除我演示系统数据库的人
为防止人为恶意删除我演示系统数据库演示系统将禁止修改数据库。敬请谅解。在这个社会上总有一些素质低的人,非要让你做一些无奈的事情。
2019-07-04 10:45:36
594
转载 设计模式的理解
为什么80%的码农都做不了架构师?>>>设计模式收藏这篇就够了耗时了 5 个月,终于把设计模式一整个系列写完。其实设计模式这一系列文章网上已经有很多非常好、非常优秀的文章,为什么要写呢?一方面是为了学得更扎实,印象中设计模式学习了 2 遍,记得牢的基本就那几个众所周知的,反思前面 2 次学习过程,缺少了思考的过程,没有把知识消化掉转化成自己的,就像动物一样,...
2019-06-26 09:51:14
128
原创 自己写的一套应用管理系统(包含一套app系统,一套后台web管理系统《包含Android接口和后台调用接口》)
推荐:本人云服务演示地址http://114.115.178.160:8082/index(演示服务器宽带内存较小,以后实例项目演示全部集成到springcloud项目上统一演示尽请期待)一,该套系统使用到的技术android相关技术(Android网络访问,android异步消息处理等)javaweb相关技术(springmvc框架,springboot框架,redis缓存技术,Ja...
2019-04-11 16:50:15
7095
15
clouddo-activiti.zip
2019-12-23
selenium自动化测试实例及驱动
2019-04-24
android和大华门禁机对接实现实时预览和门禁开门
2019-04-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人