- 博客(10)
- 资源 (5)
- 收藏
- 关注
原创 Hibernate的二级缓存
前言 缓存:把数据存起来重复使用。 如何提高Hibernate效率? 1、join fetch 来进行即时填充,避免n+1次查询。 2、尽量使用批处理增删改。 3、对比较稳定的数据进行有效利用二级缓存,减少数据库的查询。 Hibernate: 一级缓存:session的开和关之间。 ...
2019-12-24 23:26:26 139
原创 Quartz定时任务框架实现简单的示例
前言 Quartz是OpenSymphony开源组织在Job scheduling领域又一个开源项目,它可以与J2EE与J2SE应用程序相结合也可以单独使用。Quartz可以用来创建简单或为运行十个,百个,甚至是好几万个Jobs这样复杂的程序。Jobs可以做成标准的Java组件或 EJBs。Quartz的最新版本为Quartz 2.3.0。 本小白在做工程有个需求是这样的,提交一个订单,在超过10...
2019-12-17 21:21:26 351
原创 log4j的配置和使用
前言 程序在运行期间有一些动作程序员需要做分析,后期如果有问题可以翻出这个记录来分析。这时候就可以用到log4j了,首先了解一下常用的4个等级: DEBUG:指出细粒度信息事件对调试应用程序是非常有帮助的,主要用于开发过程中打印一些运行信息。 INFO:消息在粗粒度级别上突出强调应用程序的运行过程。打印一些你感兴趣的或者重要的信息,这个可以用于生产环境中输出程序运行的一些重要信息,但是不能滥用,...
2019-12-16 22:05:22 180
原创 springMVC+spring+Hibernate实现发送QQ邮件
前言 邮箱在工作使用比较多,大家都比较熟悉。如果有未来做开发需求要做邮箱通知的,淡定,看过来。本篇博客教大家如何发送邮件,因为发邮件是免费的,而短信通知是需要费用的。成本可想而知。 准备工作 编辑器:eclipse, QQ邮箱账号一套 实战 因为这次我们是把这个发送邮件加在我已有的项目中,但是配置的过程是有的。 首先我们把发送邮件的配置文件在Java Web项目的src目录创建好,当然是创建...
2019-12-16 20:26:52 572
原创 支付宝沙箱配置环境
首先我们到支付宝开放平台登录,这里面直接用自己的支付宝扫码。如果是第一次登录的话需要填写一些信息 我的也登陆了,然后点击下面的电脑网站支付。 进入到文档中心这里,然后点击 电脑网站支付SDK &… 选中java,根据需要也可以选择其他语言版本的demo 下载下来是这么一个压缩包,创建一个文件夹,把这个压缩包解压这个文件夹里。然后准备导入编辑器。 在工作区右键导入 继续...
2019-12-12 22:40:25 223
原创 Vue+Element-ui创建项目并配置路由和axios
前言 本次使用Vue+element-ui创建项目,当然前提是已经安装好vue和node.js。 准备工作 本次小弟使用的编辑器是VS Code(Visual Studio Code)。 电脑还要有网络哦。 实战 创建项目 打开你的cmd命令,切换到你要存放vue项目的文件夹。 小弟本次将项目存放在E盘的vue文件夹里。 输入vue init webpack-simple 项目名 记得空格,但...
2019-12-04 20:12:35 1388
原创 MyBatis例子之增删改查
前言 什么是 MyBatis? MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生类型、接口和 Java 的 POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。 准备工作 ec...
2019-12-04 10:59:29 187
原创 Hibernate tool反向生成代码器之自定义类名、字段名
前言 前面已经教过了怎么使用Hibernate tool反向生成代码了,然后我们发现生成的类名和字段名不是我们满意的,所以我们要自定义。这个自定义其实使用的概率很小,尽量在建库建表的时候就注意了。 实战 打开xml, 点击table&columns 点击进入 选中数据库,然后OK。一定要确定当前电脑有网络,是因为cfg.xml的头信息需要在网络上取得。 OK之后等待加载完成,效果如下,...
2019-12-03 15:56:04 244
原创 对称加密算法之AES
前言 AES是目前使用最多的对称加密算法 AES:高级数据加密标准,能够有效抵御已知的针对DES算法的所有攻击 特点:密钥建立时间短、灵敏性好、内存需求低、安全性高 实战 示例: package com.test.AES; import java.io.IOException; import java.io.UnsupportedEncodingException; import java.se...
2019-12-02 23:17:02 367
原创 Hibernate tool反向生成代码器
前言 实战 找到eclipse文件所在位置 然后复制这两个插件的文件夹进去, 同时在dropins文件夹里新建一个文件,文件名叫hbtool。然后重启eclipse编辑器。 检查插件:Window s==》show view ==》 Other,然后输入关键字,看到有如下三个,就说明插件已经在了 新建一个web工程,做实验 之后在工具类这里点击“+”,新建一个 填写name之后,在...
2019-12-02 17:54:19 271
Linux系统内存飙高,根据两个.hprof文件分析问题所在
2023-12-01
TA创建的收藏夹 TA关注的收藏夹
TA关注的人