`
文章列表
Spring组件概览图       一、Spring的核心组件为什么是Bean?         Spring组件众多,核心组件莫非有三,Context、Core以及Bean。而三者之中最核心的莫过于Bean。其实,Spring本身框架可以理解为面向Bean的编程(Bean Oriented Programming)。Spring作为目前最优秀的框架之一,它最核心的问题在于解决了一个非常关键的一个问题,它可以把对象之间的依赖关系抽离出来通过配置文件进行管理,也就是Spring最核心的理念 依赖注入--DI(Dependency Injection),而这种关系是通过IOC容器实现统 ...
先码代码,后续再补上注释 /** * AES加密 * * @param sourceStr 需要加密的字符串 * @return AES加密结果为btye数组,考虑到可读性以及加密后的byte数组与String类之间强转是不可逆的。 * 因此返回结果将btye数组转换成十六进制字符串 * 加密失败后会抛出异常
文章来源于 MySQL中的varchar最大长度是多少 一. varchar存储规则: 4.0版本以下,varchar(20),指的是20字节,如果存放UTF8汉字时,只能存6个(每个汉字3字节)  5.0版本以上,varchar(20),指的是20字符,无论存放的是数字、字母还是UTF8汉字(每个汉字3字节),都可以存放20个,最大大小是65532字节 Mysql4中最大也不过是20个字节,但是Mysql5根据编码不同,存储大小也不同。    二. varchar和char 的区别: char是一种固定长度的类型,varchar则是一种可变长度的类型,它们的区别是: char( ...
关键词:不可变对象 ;匿名对象;new字符串 1、不可变对象       eg1:String s1 = "hello";                 s1.toUpperCase();       该例中,调用的该方法并没有改变“hello”的值,而是创建了新的string类“HELLO ...
http://www.yufengof.com/2015/08/17/mysql-datetime-type-millisecond-rounding/
网上找了许多种方法,可能学疏才浅,本人并没有实现,或者方法并不能满足大表单(双向滚动条)的需求;   1.大致思路:使用两个table,保证head和body宽度一致即可,以下例子,为完全展示body中每个单元格内容,故动态生成表头,根据已经生成的表单宽度去设定表头宽度;然后保证两个div 公用滚动条。2.实现单元格内容自动换行或者自动以...代替的关键点在于:设定单元格宽度   直接上demo <html><head>    <title>表头固定</title>    <style>        table.table ...
Quartz定时任务默认都是并发执行的,不会等待上一次任务执行完毕,只要间隔时间到就会执行, 如果定时任执行太长,会长时间占用资源,导致其它任务堵塞。 1.在Spring中这时需要设置concurrent的值为false, 禁止并发执行。 ? ...
使用 <a> 标签 + onclick=''  时经常会加一个 href='###',而有时这个 href='###' 会被误写为 <a href='#'> 是因为使用者没有理解 '#' 和 '###' 的区别, '#' 是有特定意义的,如果 '#' 后有内容会被认为是一个标签而从页面找到相应标签跳转到该处,找不到时会跳到页首, '###' 其实就是一个无意义的标签指定,也就是一个 '#' 和不存在的标签 '##' 的组合,页面中找不到命名为 '##' 的 <a> 时该链接就不会发生跳转,也就不会导致执行 onclick 中的内容时突然发生页面跳到页首的问题。 ...

JAVA环境配置

1.JAVA JDK安装: 1.1下载: JAVA8 ,注意Java SE 8u65/66的区别:65 是包含所有重要的安全补丁,而8u66 是一个补丁集更新(PSU);1.2安装完成后版本检查:cmd  java -version; 1.3 JAVA环境变量配置 :       (1)添加 JAVA_HOME(jre安装路径);       (2)在PATH中添加%JAVA_HOME%\bin;       (3)在CLASSPATH中添加   .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; 1.4检查环境变量配置: cm ...
Global site tag (gtag.js) - Google Analytics