Java
pur_e
这个作者很懒,什么都没留下…
展开
-
ant教程详解
<br />ant是一个apache基金会下的跨平台的构件工具,它可以实现项目的自动构建和部署等功能。在本文中,主要让读者熟知怎样将ant应用到java项目中,让它简化构建和部署操作。<br />一. 安装与配置<br />下载地址:http://ant.apache.org/,在本文中下载的是1.7.0版本。解压到某个目录(例如e:"apache-ant-1.7.0),即可使用。<br />添加系统环境变量:ant_home,该变量指向ant解压后的根目录,在此为e:"apache转载 2010-06-21 13:17:00 · 793 阅读 · 0 评论 -
KKing技术选型
KKing是一个Springboot+Ant-Design-Pro-Vue实现的前后端分离Admin权限管理系统,源码在Github,欢迎star前端 Vue文档比较齐全,入门简单,容易上手。Vue的前端UI框架有几个比较出名的,饿了么的Element UI,TalkingData的iVi...原创 2019-02-26 19:48:49 · 742 阅读 · 0 评论 -
SpringBoot+Shiro瞎折腾——不使用Shiro的Filter模式
文章目录一、总结:Subject其实是绑定线程的二、手写实现简单验证1. Shiro配置2.使用三、再总结&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;想要实现基于SpringBoot+Shiro+Vue的前后端分离技术,网上教程还是不少的,在实现成功后,多问了个问题,就有了这篇文章。问题如标题,如果不使用Shiro提供的Filter模式会怎么样: 前后端分离,如果没用RESTf...原创 2018-11-05 14:52:32 · 3679 阅读 · 0 评论 -
SpringBoot-Shiro-Vue 前后端分离实现权限认证
所有源码可以在github上找到,文章参考:提供一套基于Spring Boot-Shiro-Vue的权限管理思路.前后端都加以控制,做到按钮/接口级别的权限,做了自己的实现,练了下手。前文见:前后端分离项目中权限控制的思考,以及实现过程中的瞎折腾:SpringBoot+Shiro瞎折腾——不使用Shiro的Filter模式。 &...原创 2018-11-06 11:14:59 · 14843 阅读 · 7 评论 -
Shiro基本概念
来源日文单词“城”(读音-xi lao)一、三个基本概念——Subject,SecurityManager,RealmsSubject,通俗讲代表当前用户,不叫User,因为一般User是用来代表一个人的,Subject更加宽泛,如第三方进程,后台用户等,指的是当前与软件进行交互的东西。在需要时,任何位置都可以调用:import org.apache.shiro.subject.Subj...原创 2018-10-24 14:52:35 · 521 阅读 · 0 评论 -
SpringBoot+Hibernate Repository的简单使用与进阶
#一、简单使用&amp;amp;amp;nbsp; &amp;amp;amp;nbsp; &amp;amp;amp;nbsp; &amp;amp;amp;nbsp;CrudRepository接口提供了简单的增删改查,只要如下,写一个接口继承,就可以直接使用。public interface UserDao extends CrudRepository&amp;amp;amp;lt;User,Integer&原创 2018-10-23 20:16:30 · 4022 阅读 · 0 评论 -
SpringMvc+Quartz执行多次的处理
SpringMvc+Quartz执行多次的处理碰到一个小问题,如标题,处理了半天,网上各种资料基本都是说Spring的配置文件因为各种原因被加载两次,但我的配置文件没有配置错误,只是单纯的配置了DispatcherServlet。并且我的Quartz被执行了3次。。。又因为本地没有这种问题,比较tomcat配置后,发现版本不一样,本地使用的tomcat8,服务器用的tomcat7,结果使用最新版本后原创 2017-01-22 18:37:11 · 1312 阅读 · 0 评论 -
支付宝回调验证签名失败
回调接口是支持扫码支付方式的回调的,最近业务需要又需要支持移动app的支付方式,回调时却签名验证失败。在排除代码、参数、编码格式等问题后,最终确定是支付宝这两种支付方式回调使用的支付宝公钥不一样导致的(好坑)。记录如下:扫码付,使用的是申请成功自动生成的服务窗应用的密钥移动应用app支付,使用的是合作伙伴密钥,是不同的。如下图:原创 2016-08-24 14:40:29 · 22964 阅读 · 1 评论 -
使用cordova的加强webview
这也有两种利用方式:一、集成一个webview来展示工程中的网页,这种稍微简单;二、集成一个webview来展示服务端的网页,这个稍微有点麻烦,会了这一种前面那种就很容易了。这个其实也有两种方式,一种是将cordovalib编译为arr,在工程中添加依赖库,一种是直接将源码集成进来。因为我有修改源码的需要,所以就直接导入源码了。 这里只说我集成第二种的过程,因为走了不少弯路,记原创 2015-07-08 19:29:32 · 15678 阅读 · 10 评论 -
Android内存泄露杂记2016-02-26
先记录一下,后续整理Bitmap十分占用内存 使用不当则会内存泄露,包括不限于:static集合如HashMap、ArrayList等,未及时清理失效数据 postDelayed执行匿名Runnable类,引用外部数据匿名监听器Listener引用外部数据close()等清理函数没有执行register的广播监听没有unregister查找泄露位置 使用工具:leakcanary原创 2016-02-26 17:31:26 · 681 阅读 · 0 评论 -
java泛型
在知乎在碰到了一篇好文:你见过哪些令你瞠目结舌的 Android 代码技巧?,其中很多答主都提到了一个Java的技巧,利用泛型来减少强制转换的使用,如下: public <T extends View> T $(int id) { return (T) super.findViewById(id);}public <T extends View> T $(View view, int i原创 2016-03-02 11:04:55 · 828 阅读 · 0 评论 -
使用Cordova创建工程
参考:http://www.ituring.com.cn/article/130383?q=玩转cordova 这里直接说我的集成过程1、先安装homebrew,访问http://brew.sh/看一下安装方式2、node.js安装: brew install node -g brew install npm -g #npm是node.js的包管原创 2015-07-08 20:03:00 · 1022 阅读 · 0 评论 -
KKing权限模型
KKing是一个Springboot+Ant-Design-Pro-Vue实现的前后端分离Admin权限管理系统,源码在[Github](https://github.com/fwing1987/KKing),欢迎star原创 2019-03-20 17:35:04 · 974 阅读 · 1 评论