- 博客(31)
- 资源 (4)
- 收藏
- 关注
转载 springboot项目部署到centos环境下
环境系统:centos7 64位安装jdk第一步:下载先进入官网:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 方法一:下载安装包到本地,再上传到服务器根据系统选择相应版本,服务器是centos7 64位的,所以选择下载linux x64的安装包...
2018-07-27 16:52:49 4283
转载 spring boot打包上传项目
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.10:test (default-test) on project web_nanchang: There are test failures.解决方法1:mvn package -Dmaven.test.failture.ignore=...
2018-07-27 16:18:55 127
转载 Shiro会话管理
使用会话可以从当前的Subject中获取会话。 Subject currentUser = SecurityUtils.getSubject();Session session = currentUser.getSession();session.setAttribute( "someKey", someValue); 获取session的subject.getSess...
2018-07-26 12:04:30 167
转载 Idea用maven给springboot打jar包
一、准备工作1、工具:Idea2018,maven3.52、首先得保证pom有maven插件 1 2 3 4 <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spri...
2018-07-23 15:32:15 1604
转载 Spring Boot整合Apache Shiro小节
下面介绍一下我在项目中如何将Apache Shiro整合入Spring Boot项目中的。Apache Shiro是一款功能强大,灵活的开源框架,不像Spring Security那么庞大和复杂,Shiro易于理解和使用。先介绍下Apache Shiro的特性和架构,Shiro官方网站:http://shiro.apache.org/ Apache Shiro 特性:Apache...
2018-07-20 15:31:30 286
转载 基于 Springboot 和 Mybatis 的后台管理系统 BootDo | 软件推介
面向学习型的开源框架,简洁高效,减少过渡封装,展现技术本质授权协议:GPL开发语言:Java操作系统:跨平台软件作者:lcg0124项目介绍 面向学习型的开源框架,简洁高效,减少过渡封装,展现技术本质 Springboot作为基础框架,使用mybatis作为持久层框架 使用官方推荐的thymeleaf做为模板引擎,shiro作为安全框架,主流技...
2018-07-20 14:45:24 15313 2
转载 IDEA创建多个模块MavenSpringBoot项目
最近在学习springboot,先从创建项目开始,一般项目都是一个项目下会有多个模块,这里先创建一个最简单的实例,一个项目下有一个springboot模块项目提供web服务,引用另一个java项目(相当于业务逻辑) 期望的项目结构如下 springboot-test —-springboot-api —-springboot-utils一、创建空Maven项目首先打开IDEA,点击“Create ...
2018-07-13 23:10:53 366
转载 利用intellijidea创建maven多模块项目
本文通过一个例子来介绍利用maven来构建一个多模块的jave项目。开发工具:intellij idea。一、项目结构 multi-module-PRoject是主工程,里面包含两个模块(Module):web-app是应用层,用于界面展示,依赖于web-service参的服务。web-service层是服务层,用于给app层提供服务。二、构建项目2.1 Parent Project新建一个空白标...
2018-07-13 23:08:21 99
转载 IntelliJ IDEA创建maven多模块项目
一、用idea创建父子多模块项目目录结构: 项目下多个子项目二、创建过程1、先创建一个父工程 parent下一步 填写grouoid等等如果idea没有配置idea打开方式的话 不会提示此弹框创建好一个父项目后,因为是父项目不需要写代码,所以把src包删掉,,删除之后的目录结构如图:2、开始创建子工程在项目下new一个module创建子项目选择类型下一步finish 完成 查看目录结构已经能...
2018-07-13 23:03:21 146
转载 IntelliJ IDEA创建maven多模块项目
项目主要分成3个模块,wms-root为父模块,wms-core和wms-app(webapp类型的模块)为子模块。一、Parent Project,创建wms-root父模块。1、依次点击:File->New->Project2、左侧面板选择maven(不要选择Create from archetype选项),如下图,点击Next即可。3、依次补全如下信息,点击Next4、输入项目名...
2018-07-13 22:20:37 95
转载 Maven将中央仓库修改为阿里云的仓库地址
<mirror> <id>nexus-aliyun</id> <mirrorOf>*</mirrorOf> <name>Nexus aliyun</name> <url>http://maven.aliyun.com/nexus/content/group
2018-07-13 19:55:29 911
转载 thymeleaf快速入门教程
thymeleaf教程本教程涵盖了常见的前端操作,比如,判断,循环,引入模板,常用函数(日期格式化,字符串操作)下拉,js和css中使用,基本可以应对一般场景。怎么使用?前端html页面标签中引入如下:<html xmlns:th="http://www.thymeleaf.org">1表达式简单表达式 可用值表达式(后台设置): ${…}所有可用值表达式: *{…}比如*{name}...
2018-07-13 17:33:46 223
转载 springboot的拦截器如何注入service为空的问题解决方式
//这里写法基本都一样public class LoginInterceptor extends HandlerInterceptorAdapter { private RoleService roleService; private LoginConfig loginConfig; protected Logger logger;//唯一不同的是这里写个构造方法 publ...
2018-07-13 13:16:38 680
转载 拦截器中通过response返回JSON数据
做接口的拦截器时,需在拦截器中通过response返回接口是否允许调用的JSON信息:response.setCharacterEncoding("UTF-8"); response.setContentType("application/json; charset=utf-8");PrintWriter out = null ;try{ JSONObject res = new JSON...
2018-07-12 13:50:51 9637 1
转载 用SVN进行团队开发协作生命周期详解
目录1. 前言2. 面向人群3. 背景4. 解决方案5. 团队开发生命周期5.1. 创建新项目5.2. 创建分支5.3. 切换分支5.4. 合并代码5.5. 正式版本发布5.6. bug修复6. 结束语前言查找了SVN的相关知识无论是园子里还是百度都只有一些理论,而有实践教程的都是点到为止,并没有一个完整的关于团队如何使用SVN协同工作的教程,因此写下该篇希望能对大家起到一点帮助。面向人群本教程面...
2018-07-11 14:47:23 254
转载 idea 报错 error updating changes:cannot run program "svn" (in directory )
解决方案是: setting –>subversion->所有的勾选都去掉 就可以解决了
2018-07-11 14:38:18 2300
转载 PhpStorm中如何配置SVN,详细操作方法
1.简介:PhpStorm是一个轻量级且便捷的PHP IDE,其提供的智能代码补全,快速导航以及即时错误检查等功能大大提高了编码效率。它是一款商业的 PHP 集成开发工具,以其独特的开发便利性,短时间内赢得了大量PHPer的青睐。SVN是Subversion的简称,是一个开放源代码的版本控制系统。说得简单一点SVN就是用于多个人共同开发同一个项目,达到共用资源、记录项目版本的目的。PhpStorm...
2018-07-11 14:25:57 2502 1
转载 TortoiseSVN客户端使用教程
安装及下载client 端下载Windows 端程序:http://tortoisesvn.net/downloads。一般而言,如果是32-bit的Windows XP 应该使用TortoiseSVN-1.4.x.xxxx-win32-svn-1.4.x.msi 这个档案。如果是64-bit 的操作系统,则应该使用TortoiseSVN-1.4.x.xxxx-x64-svn-1.4.x.msi ...
2018-07-11 14:08:00 12558 1
转载 VisualSVN-Server服务器的搭建
【我这里是用的阿里云服务器】 第一步:先下载VisualSVN-Server-3.6.1-x64,然后拷贝到服务器上: 第二步:第三步: 第四步: 第五步:点击standard edition进入设置安装路径和仓库路径备份路径以及端口号 到这里就安装完成了,接下来我再详细介绍下怎么建仓库: 建仓库可以选择Create New Repository…或者新建进入: 到此仓库的创建基本完成了,接下来介...
2018-07-11 13:52:27 125
转载 java中的request获取所有请求的参数
Enumeration em = request.getParameterNames(); while (em.hasMoreElements()) { String name = (String) em.nextElement(); String value = req.getParameter(name);}根据参数名获取参数值
2018-07-10 13:56:44 4181
转载 spring boo配置事务
第一步:在启动的类中加放入@EnableTransactionManagement第二步:在需要调用的类上面或者方法上面加入事务的注解(这里在控制器下面加)@Transactional@Transactional里面可以写一些配置参数参 数 名 称功 能 描 述readOnly该属性用于设置当前事务是否为只读事务,设置为true表示只读,false则表示可读写,默认值为false。例如:@Tran...
2018-07-10 11:00:56 352
转载 微信小程序跳转到其他网页(外部链接)
1.开发的时候,我们难免碰到要跳转到其他网页中去那该怎么实现呢?2.例如我想点击一个按钮,跳转到百度(百度的网页还是在小程序中打开)3.wxml 1. index.wxml (按钮页面)<view class='wrapper'> <button class='wepay' bindtap='goBaidu'>点击跳转</button> <...
2018-07-06 17:00:31 32742 9
原创 laravel引用微信小程序加密解密算法
PHP 7.1 微信小程序加密解密算法PHP 7.1 微信小程序加密解密算法安装包composer require frowhy/mini-program-aes调用方法,在需要调用的控制器中添加use Leto\MiniProgramAES\WXBizDataCrypt;使用方法$appid = 'wx4f4bc4dec97d474b'; $sessionKey = 'tiihtN...
2018-07-04 11:41:08 1599
转载 微信小程序+PHP 数据签名校验,防止被抓包篡改数据
背景年前有款很火爆红包小程序,只要普通话标准,说对了口令即可领取红包。在娱乐的过程中发现,小额的红包很轻松就可以领了,大额的无论怎么尝试也领不了,深入探究后发现里面有点猫腻,即后台可以设定领取红包的难度,以及可领取数量,大额的红包便成了营销手段,迅速吸粉等。好像岔开话题了,我们来言归正传。领取的过程中顺便抓包看了一下请求的数据,发现安全那块做得不是很完善,发现有机可乘,便写了一个程序来篡改数据模拟...
2018-07-04 11:33:41 1784
转载 微信小程序用户数据解密
微信小程序用户数据解密详细描述及下载地址参考链接:官方文档微信小程序之用户数据解密(七)官方指引图按照官方引导图一步一步操作1、获取codeonLoad: function (options) { // 页面初始化 options为页面跳转所带来的参数 let that = this wx.login({ success: function (res) { ...
2018-07-03 21:26:01 873
转载 小程序encryptedData
准备知识:Base64编解码AES算法、填充模式、偏移向量session_key会话密钥,以及怎么存储和获取以上3点对于理解解密流程非常重要。根据官方文档,我梳理了大致的解密流程,如下:小程序客户端调用wx.login,回调里面包含js_code。然后将js_code发送到服务器A(开发者服务器),服务器A向微信服务器发起请求附带js_code、appId、secretkey和grant_type...
2018-07-03 20:27:30 2638
转载 Java递归应用:输出树形菜单
树节点类:package cn.com.tree; public class Node { private Integer id; private Integer parentId; private String name; private String link; public Integer getId() { return id; } public void setId(Integer ...
2018-07-02 21:35:34 404
转载 将List转成树的两种方式(递归、循环)
在做目录树的时候通常是将一个目录存在数据库的List全部返回来,再根据节点id和parentId组装成一颗树。这里切忌使用递归查询数据库的方式实现,应把对应的目录数据全部查询回来再进行组装。List转成Tree有两种方式,一种是常用的递归,一种是双层循环。TreeNode.javapackage org.massive.tree; import java.util.List; /** * Crea...
2018-07-02 21:35:01 3401
转载 java 中List包含List,如何添加多个list,Map中包含多个list,如何添加?
1、List中添加listpublic class TestList { public static void main(String[] args) { List<List<Integer>> vecvecRes = new ArrayList<List<Integer>>(); for (int i = 0; i < 10; i++) ...
2018-07-02 21:34:26 5664
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人