01 2019 档案
摘要:转载,原博文的地址在:https://ailongni.iteye.com/blog/2086022 由于Shiro filterChainDefinitions中 roles默认是and,/** = user,roles[system,general]比如:roles[system,general
阅读全文
摘要:项目结构 UserController , 主要负责用户登入和注销。 LinewellController, 主要负责请求受权限卡控的数据。 MyRealm,自定义realm。 Authorization,主要是权限过滤器。 UserController LinewellController: My
阅读全文
摘要:基于ini或者关系数据库的,其实都是一样的,重要的是思想。 配置 文件基于电影Spaceballs命名。 我们使用Shiro的IniSecurityManagerFactory实现来获取位于类路径根目录的shiro.ini文件。 该实现反映了Shiro对工厂方法设计模式的支持。 classpath:
阅读全文
摘要:maven 依赖: reources 文件夹里面添加 log4j.properties 示例:
阅读全文
摘要:正常情况下主页是在web.xml里面配置欢迎页面,可以加个过滤器重定向就可以:
阅读全文
摘要:以下demo,从类路径classpath中获取venus.properties(本项目中用到的文件),思路是在初始化的时候读取,然后放在局部变量里面。 在初始化init方法里面使用,一般情况下,这个方法只调用一次,初始化的时候调用。
阅读全文
摘要:实现思路: list按sublist的大小截成一定的份数,然后放到一个数组里面, 一下是一个demo例子: 更具sublist 方法获取阶段后的list
阅读全文
摘要:shiro cas分为登入跟登出 maven依赖: 一、登入 web.xml需要有shiro的过滤器,在springmvc之前。 然后配置相关的url: shiro的相关配置: 二、登出操作 写一个控制器注销局部会话: 然后,注销后,前端location.href到配置好的登出地址。这个是为了cas
阅读全文
摘要:一个定时的demo 引入maven依赖: 先写一个打印的job: 然后运行: (1)DemoJob必须是一个public的类,否则定时运行失败。 (2)先创建Scheduler的工厂,然后从工厂中获取scheduler的实例。 (3)Scheduler注册任务和定时器,并启动。 以下内容转载至:ht
阅读全文
摘要:一、写一个实体类 二、插入的mybatis insert语句 三、dao接口 然后再遍历data list里面的UserInfo实例,发现属性userId已经赋值为自增的id的值 第二种方法,单参数是map的时候。参数不是一个实体。 然后再返回的map参数里面,返现多了一个键,叫做operlog_i
阅读全文
摘要:添加注解: 然后venus.properties中示例如下
阅读全文
摘要:下载链接:https://www.netsarang.com/zh/all-downloads/ 然后点击下载: 然后接下来这一步很关键: 点击免费授权页面,然后填完邮箱会有激活链接,然后就可以下载免费的安装包。 这个包唯一的限制就是窗口标签打开的数量有限制,其他的功能照常使用。
阅读全文
摘要:以下转载至https://blog.csdn.net/javaloveiphone/article/details/52439613 从结构上看,CAS包含两个部分:CAS Server 和CAS Client需要独立部署,主要负责对用户的认证工作;CAS Client负责处理对客户端受保护资源的访
阅读全文
摘要:在连接串后面添加serverTimezone=UTC
阅读全文
摘要:如上,后面加个 as tablename 就可以了,例如:"as tTotal"
阅读全文
摘要:select if(area_id =350000, 1, 2) as area_id from my_table 取地区编号为350000的设置成 1, 其他的设置成2
阅读全文
摘要:(1)count来查询: 查询 lw_devices_type_relation 表中满足is_standard为1的数量。 (2)sum来查询: 查询 lw_devices_type_relation 表中满足is_standard为1的数量。
阅读全文
摘要:count(*) 和count(1)的效果是一样的。在某些情况下效率不一样。也会统计包含null的记录。 count(column)会返回当前字段不为null的记录数。
阅读全文
摘要:没有重启的操作,只有关闭了再启动的操作。 ps -ef | grep elastic e表示全部的进程,f表示展示进程间的相关关系,如父子进程。 然后找到你启动es的那个账号,不是root,一般是新建的账号,然后关掉后面的进程 kill -9 pid 然后再启动
阅读全文
摘要:重新设置mapping 添加新的字段。 设置es允许脚本执行:elasticsearch.yml script.inline: true 然后执行脚本 就可以为新添加的字段设置默认值。 如果不加conflicts=proceed会出现版本冲突 或者可以带条件:
阅读全文
摘要:今天遇到需求要把oracle的部分数据搬到mysql,用java代码抓数据,然后拼接成sql语句,然后用navicat执行sql脚本的方法,导入数据库。 以上基于我的数据库字段,可根据需求选用恰当的字段。 maven依赖: 依赖最好找跟那个数据库版本相同的 然后navicat执行下拼接好的脚本即可。
阅读全文
摘要:select IFNULL(count,0) as count from table_name 可以设置当某个字段为空的时候默认值。
阅读全文
摘要:默认get方法没有contentType,post方法的contentType为:application/x-www-form-urlencoded; charset=UTF-8 (1) 设置成application/x-www-form-urlencoded, 后端可以直接用 getParamte
阅读全文
摘要:用bootstrap设计一个弹框,然后在弹框里面生成表格
阅读全文
摘要:(1)引入jquery, bootstrap相关的 jquery下载地址: https://jquery.com/download/ bootstrap下载地址: https://v3.bootcss.com/getting-started/#download 然后在head中引入: (2)写一个案
阅读全文
摘要:where判断如果放在最外层就是对连接查询后的结果经行筛选。
阅读全文
摘要:写一个类继承ApplicationListener,可以直接引用下述代码,然后调用相应的方法。
阅读全文