自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

神夏的博客

技术博客

  • 博客(52)
  • 资源 (5)
  • 收藏
  • 关注

原创 使用Spring Boot Security做Restful api后端接口登录验证包含Cookies记住用户名密码

前言使用spring security做后端接口验证需要注意的是很多接口需要自己重新,然后定义不同的错误码返回给前端,包含登录验证、登录失效、没有权限、登出等错误提示,均为JSON格式,其中记住我需要重写TokenBasedRememberMeServices,来避免key不一致造成解密失败。##开始1 .使用maven 引用spring security 等相关jar包 ...

2019-07-22 10:03:13 10399

原创 学之思开源考试系统

学之思考试系统介绍学之思考试系统是一款基于k12教育的考试平台,小学、初中、高中和不同学科均可以均可以使用,支持各种题型(单选、多选、判断、填空、解答),里面包含了三大系统:学生系统、教师系统(TODO)、管理员系统。演示地址(国外渣服务器,加载慢):http://192.243.116.158 考试系统http://192.243.116.158:81 管理系统学生系统模...

2019-07-22 09:17:18 3892 8

原创 centos 7 hadoop 3.1 集群搭建

前言 hadoop 是一个由Apache基金会所开发的分布式系统基础架构。用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力进行高速运算和存储。 [ 百度百科 ]开始1 .在三个虚拟机中分别下载好 hadoop(3.1.0) 和 java(1.8) cd /usr/localwget wget http://download.oracle.c...

2018-08-08 16:20:30 285

原创 使用java代码配置 Spring Boot 中的 Spring Security 和 Rember me, Cookie记住密码

前言 Spring Security是一个能够为基于Spring的企业应用系统提供声明式的安全访问控制解决方案的安全框架。它提供了一组可以在Spring应用上下文中配置的Bean,充分利用了Spring IoC,DI(控制反转Inversion of Control ,DI:Dependency Injection 依赖注入)和AOP(面向切面编程)功能,为应用系统提供声明式的安全访问控制...

2018-05-07 17:04:29 1545

原创 Jenkins Maven Tomcat 持续集成配置教程

前言 Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。 [ 百度百科 ]开始1 .先安装java环境,配置好环境变量等操作yum -y install java-1.8.0-openjdk.x86_64 vi /etc/profile export J

2018-02-06 18:40:53 305

原创 RPC框架 redkale maven 打包搭建部署教程

前言Redkale(中文名: 红菜苔,湖北特产蔬菜)是基于Java 8全新的微服务开源框架, 包含HTTP、WebSocket、TCP/UDP、数据序列化、数据缓存、依赖注入等功能。 本框架致力于简化集中式和微服务架构的开发,在增强开发敏捷性的同时保持高性能。官网地址开始1 . 先去下载好Redkale的maven demo , git下载地址,里面包含了2部署种模式,redka

2018-02-02 14:49:38 731

原创 逆波兰表达式 中缀表达式 后缀表达式

前言 逆波兰表达式又叫做后缀表达式。在通常的表达式中,二元运算符总是置于与之相关的两个运算对象之间,这种表示法也称为中缀表示。波兰逻辑学家J.Lukasiewicz于1929年提出了另一种表示表达式的方法,按此方法,每一运算符都置于其运算对象之后,故称为后缀表示. [ 百度百科 ]开始1 .我们这里要实现的是 将中缀表达式转换成后缀表达式,然后再计算最终结果,参考博客。具体转化算法如下:中缀表

2017-11-15 20:20:22 998

原创 Nexus Repository Manager 3.0 安装与包上传 Maven、Nuget

前言 The latest version of Nexus Repository OSS, providing cutting-edge support for the formats below.( Bower Docker Git LFS Maven npm NuGet PyPI Ruby Gems Yum Proxy)开始1 .Nexus官网地址:Nexus,里面包含

2017-09-12 21:31:47 4791

原创 在Centos上用Docker安装gitlab

前言 GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务。安装方法是参考GitLab在GitHub上的Wiki页面 [ 百度百科 ]开始1 .GitLab官网地址:gitlab docker,由于外网太卡,我们用阿里云docker镜像2 .先安装Docker,命令如下: yum install docker service d

2017-09-06 16:19:24 1354

原创 Centos zookeeper集群 dubbo 使用

前言 ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等 [ 百度百科 ]开始1 .去官网,下载 ZooKeeper cd /usr/local/ wget h

2017-09-01 17:29:12 270

原创 MySQL主从备份

前言 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件 [ 百度百科 ]开始1 .安装好Mysql2 .在Master服务器

2017-08-24 15:21:00 376

原创 使用spring-restdocs 自动生成接口文档

前言 Spring REST Docs helps you to document RESTful services. It combines hand-written documentation written with Asciidoctor and auto-generated snippets produced with Spring MVC Test. This approach fr

2017-08-14 17:19:54 18573

原创 Centos 安装 Jetty

前言 Jetty 是一个开源的servlet容器,它为基于Java的web容器,例如JSP和servlet提供运行环境。Jetty是使用Java语言编写的,它的API以一组JAR包的形式发布。开发人员可以将Jetty容器实例化成一个对象,可以迅速为一些独立运行(stand-alone)的Java应用提供网络和web连接。 [ 百度百科 ]开始1 .去官网下载Jetty ,官网地址 点击下载 c

2017-08-03 10:27:05 507

原创 entity framework 性能优化方案

前言 ADO.NET Entity Framework 是微软以 ADO.NET 为基础所发展出来的对象关系对应 (O/R Mapping) 解决方案。该框架曾经为.NET Framework的一部分,但version 6之后从.NET Framework分离出来。 [ 百度百科 ]开始1 .在DbContext的继承类下添加sql脚本输出debug,即可在控制台上看到ef生成的sql语句#i

2017-08-01 10:31:06 970

原创 AF Framework 网站开发

前言 Web开发框架,采用分层的方式,集成了流行的ADO.NET Entity Framework、Autofac等框架,方便拓展开始Git地址下载地址 https://github.com/SeptemberWind/AlvisFrameworkProjectAFFramewofk 是一款基于DotNet平台下搭建的web框架,采用目前最流行的软件开发架构。框架的稳定性、安全性、可扩展

2017-08-01 10:09:42 514

原创 Centos 安装 Nginx 负载均衡

前言 Nginx (engine x) 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамблер)开发的,第一个公开版本0.1.0发布于2004年10月4日。 [ 百度百科 ]开始0 .安装编译环境 yum install -y pcre pcre-devel yu

2017-07-31 19:47:16 593

原创 Centos 安装 Tomcat

前言 Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,Tomcat 5支持最新的Servlet 2.4 和JSP 2.0 规范。因为Tomcat 技

2017-07-29 13:39:38 394

原创 centos 7 hadoop 3.1 集群搭建

前言 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件 [ 百度百科 ]开始1 .去官网下载mysql,并安装好Mysql wg

2017-07-29 10:24:05 331

原创 CentOS 安装WildFly Jboss10

前言 是一个基于J2EE的开放源代码的应用服务器。 JBoss代码遵循LGPL许可,可以在任何商业应用中免费使用。JBoss是一个管理EJB的容器和服务器,支持EJB 1.1、EJB 2.0和EJB3的规范。但JBoss核心服务不包括支持servlet/JSP的WEB容器,一般与Tomcat或Jetty绑定使用。[ 百度百科 ]开始1 .WildFly的前身是Jboss, 首先去官网下载Wil

2017-07-26 16:23:15 3254

原创 Rsa 加密解密 java

前言 RSA公钥加密算法是1977年由罗纳德·李维斯特(Ron Rivest)、阿迪·萨莫尔(Adi Shamir)和伦纳德·阿德曼(Leonard Adleman)一起提出的。1987年7月首次在美国公布,当时他们三人都在麻省理工学院工作实习。RSA就是他们三人姓氏开头字母拼在一起组成的 [ 百度百科 ]开始1 .Java中RSA加密解密和.Net 、Php 有点不同,公钥私钥必须使用PKC

2017-07-25 21:03:15 408

原创 JAFrameWork网站开发框架

前言 Web开发框架,采用分层的方式,集成了流行的spring、mybaties、dubbo等框架,方便拓展开始1 . Git地址,下载地址 https://github.com/SeptemberWind/JAFrameWorkLayer2 .网站架构图,在业务上采用三层的架构方式,通俗易懂 aframework-core:缓存、分页、安全、工具等模块 afram...

2017-07-21 14:47:36 816

原创 ConterOS7 安装Redius

ConterOS7 安装Redius Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。从2010年3月15日起,Redis的开发工作由VMware主持。从2013年5月开始,Redis的开发由Pivotal赞助 [ 百度百科 ]开始1 .由于Redius是由c语言写的,官网没有提供编辑好的包,需要用户自己

2017-07-21 12:47:39 831

原创 学之思开源考试系统 - 数据库设计文档

学之思开源考试系统 - 数据库设计文档介绍学之思开源考试系统是一款 java + vue 的前后端分离的考试系统。主要优点是开发、部署简单快捷、界面设计友好、代码结构清晰。支持web端和微信小程序,能覆盖到pc机和手机等设备。 支持多种部署方式:集成部署、前后端分离部署、docker部署。代码地址:https://gitee.com/mindskip/xzs-mysql试卷表 t_exam_paper字段名类型注释idintnamevarchar试卷名称s

2021-05-28 11:55:51 2061 3

原创 centos 7 hadoop 3.1 集群搭建

前言hadoop 是一个由Apache基金会所开发的分布式系统基础架构。用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力进行高速运算和存储。 [ 百度百科 ]开始1 .在三个虚拟机中分别下载好 hadoop(3.1.0) 和 java(1.8)cd /usr/localwget wget http://download.oracle.com/otn...

2018-08-08 15:49:00 192

原创 使用java代码配置 Spring Boot 中的 Spring Security 和 Rember me, Cookie记住密码

前言 Spring Security是一个能够为基于Spring的企业应用系统提供声明式的安全访问控制解决方案的安全框架。它提供了一组可以在Spring应用上下文中配置的Bean,充分利用了Spring IoC,DI(控制反转Inversion of Control ,DI:Dependency Injection 依赖注入)和AOP(面向切面编...

2018-05-07 17:04:00 736

原创 Jenkins Maven Tomcat 持续集成配置教程

前言 Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。 [ 百度百科 ]开始1 .先安装java环境,配置好环境变量等操作yum -y install java-1.8.0-openjdk.x86_64 vi /etc/...

2018-02-06 18:41:00 145

原创 RPC框架 redkale maven 打包搭建部署教程


 前言Redkale(中文名: 红菜苔,湖北特产蔬菜)是基于Java 8全新的微服务开源框架, 包含HTTP、WebSocket、TCP/UDP、数据序列化、数据缓存、依赖注入等功能。 本框架致力于简化集中式和微服务架构的开发,在增强开发敏捷性的同时保持高性能。官网地址开始1 . 先去下载好Redkale的mave...

2018-02-02 14:50:00 236

原创 逆波兰表达式 中缀表达式 后缀表达式

前言 逆波兰表达式又叫做后缀表达式。在通常的表达式中,二元运算符总是置于与之相关的两个运算对象之间,这种表示法也称为中缀表示。波兰逻辑学家J.Lukasiewicz于1929年提出了另一种表示表达式的方法,按此方法,每一运算符都置于其运算对象之后,故称为后缀表示. [ 百度百科 ]开始1 .我们这里要实现的是 将中缀表达式转换成后缀...

2017-11-15 20:20:00 537

原创 Nexus Repository Manager 3.0 安装与包上传 Maven、Nuget

前言 The latest version of Nexus Repository OSS, providing cutting-edge support for the formats below.( Bower Docker Git LFS Maven npm NuGet PyPI Ruby Gems Yum Proxy)...

2017-09-12 21:32:00 316

原创 在Centos上用Docker安装gitlab

前言 GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务。安装方法是参考GitLab在GitHub上的Wiki页面 [ 百度百科 ]开始1 .GitLab官网地址:gitlab docker,由于外网太卡,我们用阿里云docker镜像2 .先安装Docker,命令如下:...

2017-09-06 16:19:00 263

原创 Centos zookeeper集群 dubbo 使用

前言 ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等 [ 百度百科 ]开始1 .去官网,下载 ZooKeeper cd ...

2017-09-01 17:29:00 147

原创 MySQL主从备份

前言 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件 [ 百度百科 ]...

2017-08-24 15:21:00 124

原创 CentOs 常用命令

前言 CentOS(Community Enterprise Operating System,中文意思是:社区企业操作系统)是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的Red Hat En...

2017-08-18 09:21:00 98

原创 CentOs 常用命令

前言 CentOS(Community Enterprise Operating System,中文意思是:社区企业操作系统)是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的Red Hat Enterprise Linux使用。两者的不同,在于

2017-08-18 09:20:58 392

原创 使用spring-restdocs 自动生成接口文档

前言Spring REST Docs helps you to document RESTful services. It combines hand-written documentation written with Asciidoctor and auto-generated snippets produced with Spring MVC Test. This approa...

2017-08-14 17:20:00 467

原创 Intellij idea 文件注释模板

前言 IDEA 全称 IntelliJ IDEA,是java语言开发的集成环境,IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、各类版本工具(git、svn、github等)、JUnit、CVS整合、代码分析、 创新的GUI设计等方面的功能可以说是超常的。IDEA是JetBrains...

2017-08-07 16:53:00 443

原创 Centos 安装 Jetty

前言 Jetty 是一个开源的servlet容器,它为基于Java的web容器,例如JSP和servlet提供运行环境。Jetty是使用Java语言编写的,它的API以一组JAR包的形式发布。开发人员可以将Jetty容器实例化成一个对象,可以迅速为一些独立运行(stand-alone)的Java应用提供网络和web连接。 [ 百度百科 ]...

2017-08-03 10:27:00 257

原创 entity framework 性能优化方案

前言 ADO.NET Entity Framework 是微软以 ADO.NET 为基础所发展出来的对象关系对应 (O/R Mapping) 解决方案。该框架曾经为.NET Framework的一部分,但version 6之后从.NET Framework分离出来。 [ 百度百科 ]开始1 .在DbContext的继承类下添加sql脚本...

2017-08-01 10:31:00 538

原创 AF Framework 网站开发

前言 Web开发框架,采用分层的方式,集成了流行的ADO.NET Entity Framework、Autofac等框架,方便拓展开始Git地址下载地址 https://github.com/SeptemberWind/AlvisFrameworkProjectAFFramewofk 是一款基于DotNet平台下搭建的web框...

2017-08-01 10:10:00 150

原创 Git 版本回滚命令

前言 Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。[2] Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。 [ 百度百科 ]开始1 .切换到git命令模式,输入以下命令即可git reset --hard f274...

2017-08-01 09:51:00 181

第三方登录 .net

第三方登录、人人、QQ、新浪 c#代码

2013-12-02

wpf播放器 闹钟 仿win8

wpf播放器 闹钟 仿win8风格集合.wpf播放器 闹钟 仿win8风格集合

2013-03-08

ExtJsPractic javascrpit

javascript、js、Extjs、Web脚本、Mvc

2013-03-01

wpf闹钟、设计模式

wpf闹钟、设计模式、 mvvm模式、mvvlight

2013-03-01

wpf闹钟、设计模式、Mvvm模式、Mvvmlight

wpf闹钟 设计模式 Mvvm模式 Mvvmlight

2013-02-26

空空如也

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

TA关注的人

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