爱生活的阿琦

我们总是老得太快,聪明得太晚

mysql自我总结一

ZEROFILL 补零 零填充会自动使用无符号位 零填充指的是位数固定,如果数值长度不足字段类型的长度,则使用0来填充 IFNULL(P1,P2)如果如果P1不为空,则返回值为P1;P1为NULL,则返回为P2;P2有点类似替补球员; 注意,IFNULL只是针对局部字段的替换;如果整个结果查出来都是空,则不能使用IFNULL(P1,P2) # 十五天内: ...

几种读取配置文件的方法

/** * web层全局常量配置帮助类 */ public class GlobalSetting { private static final String FILE_NAME = "/global.properties"; private GlobalSetting(){} private static Properties p; static{ p = Properti...

SpringSecurity自我总结


使用ConfigFilter在Spring Boot配置数据库密码加解密

使用ConfigFilter ConfigFilter的作用包括: 从配置文件中读取配置 从远程http文件中读取配置 为数据库密码提供加密功能 1 配置ConfigFilter 1.1 配置文件从本地文件系统中读取 <bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource" ​ ...

Spring MVC Controller线程安全性问题

spring生成对象默认是单例(也就是一个对象)的。通过scope属性为prototype可以更改为多例。 由于只有一个Controller的实例,当多个线程同时调用它的时候,它的成员变量就不是线程安全的。 当然在大多数情况下,我们根本不需要Controller考虑线程安全的问题,除非在类中声明了成员变量。因此Spring MVC的Contrller在编码时,尽量避免使用实例变量。如果一...

shiro各个组件及概念

参考Apache Shiro官方API :http://shiro.apache.org/architecture.html shiro Apache Shiro是一个强大且易用的Java安全框架,执行身份验证、授权、密码学和会话管理。使用Shiro的易于理解的API,您可以快速、轻松地获得任何应用程序,从最小的移动应用程序到最大的网络和企业应用程序。 Shiro架构有三个主要的...

多台服务器共享session问题

多台服务器共享session为问题 当使用多台服务器架设成集群之后,我们通过负载均衡的方式,同一个用户(或者ip)访问时被分配到不同的服务器上,假设在A服务器登录,如果在B服务器拿不到用户的登录信息session。这时访问到B服务器时就出现未登录情况。 通过redis共享session   redis与memcache一样,都是将数据放在内存中。区别的是redis会周期性的把更新的数据写入...

Tomcat支持的四种线程模型

名称 描述 BIO 阻塞式IO,采用传统的java IO进行操作,该模式下每个请求都会创建一个线程,适用于并发量小的场景 NIO 同步非阻塞,比传统BIO能更好的支持大并发,tomcat 8.0 后默认采用该模式 APR...

MongoDB的数据类型介绍

MongoDB官网:https://docs.mongodb.com/manual/reference/bson-types/ MongoDB文档存储是使用BSON类型,BSON(BSON short for Bin­ary JSON, is a bin­ary-en­coded seri­al­iz­a­tion of JSON-like doc­u­ments)是二进制序列化的...

Workflow(捷径,效率神器)

手机和iPad神器,没有之一

手机和iPad神器,没有之一 重要提示:用自带Safari浏览器打开本页面(右上角扩展菜单栏选择Safari打开)后,点击捷径链接即可快速保存到捷径库。 删除最近一张图片(删除图片之前会有个分享,不需要可以删掉,不影响) https://www.icloud.com/shortcuts/4f3de551128649189b7b0847aa401e3a 快捷打开APP(...

TOP