纯css打造立体时钟
  • 12
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
By_jie
摘要: JDK的安装: 1、下载、安装 下载地址:www.oracle.com/ 2、配置环境变量 配置jdk的位置:JAVA_HOME:jdk的安装目录 配置编译器解释器到系统环境变量:path : ;%JAVA_HOME%\bin (javac 、java...) JDK、JRE、JVM(关系) JAV 阅读全文
posted @ 2017-11-22 14:22 1024军团 阅读(1444) 评论(0) 推荐(0)
摘要: oa:办公操作系统 (管理:工作流:智能分析[数据挖掘]) 一、分包说明:(企业里面一般分包是按照模块分包a.b.c.模块n.[dao/domain/base/test/utils/...]) 1、edu.aeon.oa.domain(存放hibernate实体类及实体类到数据库的映射文件) 2、e 阅读全文
posted @ 2017-11-17 15:16 1024军团 阅读(576) 评论(0) 推荐(0)
摘要: hibernate缓存分对象缓存(一、二级缓存),数据缓存! 对象缓存:就是将将要查询的该对象的所有数据库字段加载到缓存当中,比如:我要查一个学生的某几个(字段)信息,那么根据主键(对应oid,即标识符属性)将数据库中该学生所对应的所有字段加载到该对象属性中!标识符属性(即对应到数据库中是主键)识别 阅读全文
posted @ 2017-11-17 13:52 1024军团 阅读(608) 评论(0) 推荐(0)
摘要: 将JDBC冗余的代码进行封装,此处的冗余特指每次操作数据库必然建立连接和关闭流操作!代码注释很详细,此处不过多解释,直接进入代码部分: 配置文件database.properties: 封装好了之后我们写个测试类: 测试结果截图: 数据库相应信息截图: 为了方便大家共同学习,源码已打包上传至我的网盘 阅读全文
posted @ 2017-11-15 19:43 1024军团 阅读(6624) 评论(0) 推荐(0)
摘要: 注意事项: 1、因为jdbc默认事务提交是一条一提交,那么我们批处理的时候首先要设置事务的提交方式为手动提交(原因:你插入20000条数据默认要提交20000次?我们设置手动一次提交即可) 2、批处理应该使用statement 3、一定要执行批处理 运行结果截图: 数据库截图: 阅读全文
posted @ 2017-11-15 13:37 1024军团 阅读(727) 评论(0) 推荐(0)
摘要: 学过编程的人都基本知道sql注入问题,废话不多说,直接进入代码部分,代码注释已经够详细了,此处不罗嗦! 结果: 此处通过注入的恶意代码1 or 1=1,将该数据库中所有的数据都删完了! 为了解决sql注入引发的问题,我们在实际开发当中引入了prepareStatment(预编译的sql语句),直接进 阅读全文
posted @ 2017-11-14 23:39 1024军团 阅读(643) 评论(0) 推荐(0)
摘要: jdbc(java database connection)是由sun公司提供的操作数据库的接口。 jdbc连接数据库的步骤: 1、通过驱动管理器加载所要操作数据库的驱动; Class.forName("mysql/oracle驱动"); Class.forName("com.mysql.jdbc. 阅读全文
posted @ 2017-11-14 20:16 1024军团 阅读(238) 评论(0) 推荐(0)
摘要: 每个方法里面都有两个隐式参数(this,super),this指向的是能直接调用该方法的对象,而super指向的是该方法所对应类的直接父类!每个构造器里面第一句隐式的调用了super(),也就是其直接父类的构造方法!继承在内存里面是包裹(wrap)结构!示例图如下: 继承如果从ooa和ood的角度分 阅读全文
posted @ 2017-11-14 11:11 1024军团 阅读(175) 评论(0) 推荐(0)
摘要: 变量(variable): java是强类型语言,在声明变量前必须为其指定变量类型,变量也是java中最基本的存储单元,变量名相当于现实生活中的门牌号,比如我去你家xxxx村,xx号,我通过门牌号就可以找到你家,当然java中可以通过变量来找到该变量所引用的值(对象)。 变量声明 type 变量名 阅读全文
posted @ 2017-11-08 11:47 1024军团 阅读(153) 评论(0) 推荐(0)
摘要: jdk从1.7开始采用下划线分隔符来分隔比较长的数。 如:int a=0b0000_0000_0000_0000_0000_0000_0000_0011; //0b开头代表二进制 ,也就是3在真实内存中的存储(除分隔符) int b=12_4567_9010; //采用下划线分隔符让人一目了然 jd 阅读全文
posted @ 2017-11-08 10:59 1024军团 阅读(174) 评论(0) 推荐(0)