7 Garry1115

尚未进行身份认证

相互尊重、技术交流!

等级
TA的排名 2k+

java 个人博客系统高级版(springboot)

写博客已有好几年,由于商业博客的限制,越来越感觉到拥有一套不受约束的个人博客系统的重要性,于是在参考了网上大量优秀开源博客系统后,不断打磨改造合并最终形成了当前这一款个人博客系统(目前是初版,后期会不定期维护更新)。技术架构:Springboot2.x+Shiro+MybatisPlus,网站前端采用模板zbolg。后台功能模块:一个完整的shiro权限系统(用户管理、角色管理、...

2019-10-21 15:34:57

mybatis-generator 逆向生成工具(实体、dao、sql)

介绍:mybatis-generator是一个逆向生成工具,用于将数据库表逆向生成实体对象(entity),持久层Dao接口以及用于操作数据库的sql语句xml文件。对于简单的单表操作,增删改查几乎不用动手写任额外的代码。因为这些都已经通过逆向工程自动生成了,所以帮我们省了一大摊子事儿。项目结构如下:下面简单介绍其使用和配置方式:数据库连接配置:jdbc.driverLoc...

2019-09-11 18:30:08

springboot动态数据源切换(多数据源配置)

动态数据源切换即多数据源切换,由于业务的需要或者历史的遗留等原因,一个项目中配置了多个数据库,用于查询不同类型的数据,因此我们就需要经常在各个库中切换数据源,接下来我们将进行具体的说明:项目结构如下:相关类说明:DynamicDataSource:动态获取数据源的实现,继承AbstractRoutingDataSource(每执行一次数据库,动态获取DataSource)Dyn...

2019-09-03 17:10:44

mysql添加外键约束失败cannot add foreign key constraint

一般来说出现此种错误的要注意是否有如下情况发生:1.外键字段不能为该表的主键2.外键字段参考字段必须为参考表的主键3.字段数据类型必须一致4.数据库表引擎必须一致5.字符集和排序规则必须一致如果仍然无法解决,那就备份一下数据,然后重建表...

2019-08-30 14:40:59

Linux调用外部服务出现java.net.UnknownHostException

windows下调用某外部服务的接口正常,发布到测试环境中的linux下,短信服务接口、验证码接口齐刷刷的出现了UnknownHostException,java.net.UnknownHostException:www.kexuntong.cnjava.net.UnknownHostException:ssl.captcha.qq.com莫名其妙。经过一番折腾发现是linux下...

2019-08-25 11:55:01

java个人支付系统(springboot)

随着移动支付的普遍发展,目前市场上基本已经形成支付宝和微信两大支付体系称霸的局面,因此各大商家、网站、平台等纷纷接入了支付宝和微信作为支付方式,然而作为一个开发者我们都知道微信支付接口由始至终从没面向过个人终端用户,只能通过企业账号的方式接入,而支付宝,也在前几年就已经关闭了个人支付接口,其中缘由,想想就知道了。这可就苦恼了我们这些个体户呀,明明想到了一种赚钱方式,可就是没法直接将受益放入自己的...

2019-08-12 17:41:15

java互联网架构师入门进阶之路

作为一个工作了将近6年的后端工程师,深知后端知识领域的范围之广,深度之深,而经过了几年的打磨之后,我们仍然只是那浩瀚知识海洋中非常渺小,微不足道的一粒尘埃。总之一句支撑我们砥砺前行:路漫漫其修远兮,吾将上下而求索!愿你我共勉。话不多说,关于我自身的修炼之路,后续我会通过一篇博文的形式自我总结!今天我们谈的重点是作为一个架构师、或者说一个准?架构师亦或想成为一位后端架构师的童鞋那么应该怎么做呢?...

2019-08-10 12:15:53

java后台通用权限管理系统(springboot)

说明:这是本人正在使用的一款通用权限管理系统。来源:通过对网上优秀开源项目组件的合并与重构实现自身需求和功能。技术架构:Springboot2.x+Shiro+MyBatisPlus+Layui整个项目(初级版)的功能包括:用户管理、角色管理、菜单管理、字典管理、参数设置、通知公告、操作日志、登录日志、服务监控、资源分类等。高级版的功能在初级版之上会增加:部门管理、岗...

2019-07-30 18:59:15

linux安装nginx并配置域名映射和图片服务器

环境:阿里云轻量级云服务器操作系统:centos7背景:在上一篇博客阿里云服务器部署SpringBoot项目(mysql安装、服务部署)(https://blog.csdn.net/zwx19921215/article/details/97558985)中已成功发布了springboot项目,但是只能通过ip地址和端口访问,不太友好,于是乎我又从阿里云购买了一个域名,通过nginx...

2019-07-29 14:46:36

阿里云服务器部署SpringBoot项目(mysql安装、服务部署)

最近在阿里云购买了一台轻量级云服务器,开始了自主服务之旅,下面记录步骤以及采坑过程。首先拿到服务器的第一步我进入了控制台-远程连接中设置了连接密码,然后通过securt客户端工具连接。1.jdk1.8安装自行下载jdk1.8然后cd到/usr/local目录下创建java目录,将jdk解压(解压命令tar-xvf文件);最后进入/etc/profile中设置环境变量#set...

2019-07-27 21:30:32

Nginx出现403 forbidden

nginx访问时报403,于是查看nginx日志,路径为/var/log/nginx/error.log。打开日志发现报错Permissiondenied,详细报错如下:1.open()"/data/www/1.txt"failed(13:Permissiondenied),client:192.168.1.194,server:www.web1.com,re...

2019-07-15 16:58:26

The alias 'Criterion' is already mapped to the value

Causedby:org.springframework.beans.BeanInstantiationException:Failedtoinstantiate[org.apache.ibatis.session.SqlSessionFactory]:Factorymethod'sqlSessionFactory'threwexception;nestedexcept...

2019-07-10 11:13:06

java web 个人博客系统

推荐更完善功能更强大的javaweb个人博客系统高级版:https://blog.csdn.net/zwx19921215/article/details/102665020最近利用闲暇时间简单重构了一个javaweb版本的个人博客系统项目(参考codingyun),属于前后端一体的项目,前端jsp,后端为springmvc+springjdbc,简单易用好上手!一个...

2019-06-27 10:41:54

springboot quartz动态任务处理

现实中的很多定时任务并不像网上的那种写法那么简单都是直接通过注解的形式实现(@Scheduled(fixedRate=10000))。我就遇到了从数据库读取相关的数据(可能有n条)然后根据数据的触发时间生成多个动态任务添加到Scheduler中,当到达触发点时自动触发该任务。废话不多说,直接上代码:核心调度类:packagecom.xx.task;importorg.ap...

2019-04-19 15:56:32

python 爬虫爬取小说信息

1.进入小说主页(以下示例是我在网上随便找的一片小说),获取该小说的名称、作者以及相关描述信息2.获取该小说的所有章节列表信息(最重要的是每个章节的链接地址href)3.根据每个章节的地址信息下载每个章节的内容并解析4.将解析后的内容打印并写入文件或者数据库 示例代码v1版如下(仅供学习交流):#!/usr/bin/envpython#-*-coding:utf-...

2018-12-26 15:35:54

python 视频下载神器(you-get)

you-get是github上python的一个开源库(https://github.com/soimort/you-get),使用you-get你只需要取得视频所在网页链接地址就可以很轻松的下载下来,目前you-get所支持的网站包含国内外几十个网站(youtube、twitter、腾讯、爱奇艺、优酷、bilibili等),基本上可以满足你的需求。1.you-get可以直接通过命令行使用(前...

2018-12-25 16:28:59

pycharm打包.py程序为可执行文件exe

位于开发环境下,我们可以直接通过IDE(pycharm)直接运行,当我们完成一个程序时,我们需要在独立环境下执行,因此我们需要将.py程序打包成windows环境下可直接执行的exe文件。操作步骤如下:1.在pycharm中安装插件PyInstaller 2.调出terminal终端,输入命令pyinstaller-F-wvipvideoplay2.py点击回车...

2018-12-24 16:19:24

python vip视频解析(在线观看)

由于博主自己在追动漫,那种每周一集的,一集也就算了居然还要vip才能看(开玩笑付费的事情我们能干么,哈哈哈,开个玩笑),于是博主去网上找到一些号称能播放vip视频的网站,也算是成功的观看了视频,但是有一个体验非常不好,他丫的这些个网站老时弹广告,什么乱七八糟的广告都有,我就很烦了,还能不能让人愉快的看视频了啊,于是博主开始想这些网站它是怎么实现的,通过分析这些网站都有一个共性:那就是几乎清一色都是...

2018-12-24 15:11:23

python数据分析入门

python数据分析入门,作为入门文章系列主要包含以下几个内容:1.数据的来源(本案例采用的数据来自于上一篇文章中爬取的智联招聘信息):读取数据库数据、数据写入csv文件、读取csv文件等2.数据的处理:对载入到内存的数据进行一系列的操作(处理总共包含清洗、过滤、分组、统计、排序、计算平均数等一系列操作,本文只简单涉及了其中某几个)3.对处理后的数据进行可视化分析等#!/usr...

2018-12-20 16:02:29

python小爬虫(爬取职位信息和博客文章信息)

1.python爬取招聘信息简单爬取智联招聘职位信息(仅供学习)#!/usr/bin/envpython#-*-coding:utf-8-*-"""@Author :xiaofeng@Time  :2018/12/1816:31@Desc:Lessinterests,Moreinterest.(爬取智联招聘职位数据)@Project:pytho...

2018-12-18 18:16:25

查看更多

勋章 我的勋章
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。