java
文章平均质量分 73
刘献盎
java开发,从事多年java开发,对程序开发技术有浓厚的兴趣,现经常在csdn,开源中国,云栖社区等论坛。
展开
-
本人写的springcloud后台微服务项目和vue前端项目(包含一个后台管理系统,一个在线考试系统,一个简单商城系统,一个个人博客系统,一个实时聊天系统)
1,服务器所需安装程序jdk,mysql,node.js2,前端部署vue项目在服务器上运行3,后端springcloud开发的jar包原创 2020-05-31 09:24:57 · 2518 阅读 · 2 评论 -
基于springcloud和ANTD PRO VUE实现的一个在线考试系统
后台基础结构 一套基础后台管理系统,和考试管理系统系统微服务。以上是springcloud中的2个微服务。2个用ANTD PRO VUE实现的前端项目。1,启动发布后台微服务。2,启动前端项目。具体演示效果如下。1登录界面2后台管理系统3题库管理界面4试卷组装界面。5组装试卷界面。6前端试卷页面(默认登录本人考试...原创 2020-05-02 19:43:40 · 1665 阅读 · 11 评论 -
记录一下hibernate使用saveOrUpdate()出现异常。
最近在对一个很老的项目进行二次开发其中使用到了比较老的框架(hibernate)问题描述在一个拦截器中实现日志记录功能。日志记录时候会连带更新其他表操作。(即插入日志时候会连带更新其他实体表)问题解析当save(Object)的时候分3种情况:一,当object是临时状态的时候:①当id策略为native的时候,当执行save的时候会向数据库发一条insert 语句,...原创 2019-07-25 10:50:51 · 1122 阅读 · 0 评论 -
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 · 1888 阅读 · 5 评论 -
Springcloud项目集成代码生成器generator功能。
由于开发过程中存在大量的重复开发工作(CRDL)。而且在开发过程中由于开发人员命名不规范,开发不仔细,开发人员水平参差不齐等多种原因。导致程序运行异常(bug),导致开发效率低下,测试困难,程序bug修改复杂等多种情况。浪费大量人力资源使项目经理,开发经理 ,技术总监等高级人员需要大量精力规范代码,排查代码。开发人员花费大量时间测试代码,修改代码,及重复开发相同功能(CRDL),导致代码质...原创 2019-07-12 17:33:18 · 3912 阅读 · 1 评论 -
看到的一个十分有想法的排序算法(有缺陷但值得借鉴)
源码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 · 276 阅读 · 0 评论 -
java自己写的一个图片爬虫和音乐爬虫(数据爬虫跟这个原理一样将下载改成数据处理即可)(优化加入数据爬虫到mysql数据库在最后)
音乐爬虫实例暂时不能使用,酷狗音乐好像做了反爬我将更新程序再上传网络上有很多爬虫框架结构也多种多样但是基本结构就3个1下载器,2解析器,3处理器(基本所有爬虫都是在这个结构上扩展的)。所以不论是用其他人的爬虫框架还是自己的爬虫只要理解这3个结构就能很好的使用爬虫或开发爬虫。我用的是SeimiCrawler爬虫框架简单实例添加maven依赖(已经同步到中央maven库)...原创 2019-01-10 11:55:00 · 526 阅读 · 1 评论 -
微信支付中文乱码,带中文签名不成功
问题描述:微信支付对接时候带中文参数导致签名不成功或者中文乱码。问题原因:微信支付发送的报文不支持带中文参数的报文必须转码且必须由UTF-8转为ISO8859-1。解决方案:签名时候保证带中文报文以utf-8形式加密签名给微信发送报文前进行转码这样就可以发送带中文的报文给微信支付了。以下是带中文参数的map 本人写这篇文章的目的是解决微信支付对接时候带中文参数...原创 2019-01-02 09:44:43 · 2967 阅读 · 3 评论 -
java微信支付对接之统一下单对接
在线演示地址http://114.115.178.160:8082/index(演示服务器内存宽带比较小,可能导致演示系统比较卡,第一次加载可能要20秒)。演示系统希望各位不要做毁坏数据库的操作这是一种职业素养,我刚登陆演示系统发现数据库错乱希望各位珍惜开源不要让作者心寒我能禁止各位操作数据库但是体验不好希望各位互相体谅。开发完成后我会上传代码到开源中国与各位分享,谢谢。---...原创 2018-11-05 11:24:30 · 3908 阅读 · 7 评论 -
开源中国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 · 13093 阅读 · 15 评论