自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xiaozaq的博客

java技术

  • 博客(12)
  • 资源 (5)
  • 收藏
  • 关注

原创 Hibernate查询性能优化(多对多关联查询)

之前网上购买了一套SpringMVC+Hibernate+mybatis+shiro等常用控件集成的系统源码。搭建好环境,跑起来后发现不错,办公的基本功能都有。于是就把公司现在OA系统的用户导入了新系统。总共也就导入了1000多条数据,然后发现系统运行的没那么流畅了。尤其是用户管理页面,分页查询才显示10条记录,需要耗时40秒左右。于是debug弄了一下午,终于找到原因了。下面

2017-04-21 20:42:42 3099

原创 Hibernate JAP 字段自动添加下划线问题

数据库中的字段名是loginName,实体中应当这样写    @Column(name = "loginname")    private String loginName;如果按照数据库中字段loginName,一样注解在实体类@Column(name = "loginName")执行sql语句时,会把驼峰字符转化为"_"+ 小写驼峰字符,查询时会变成lo

2017-04-13 13:20:23 5028 3

原创 UML介绍

UML定义了5类,10种模型图五种类图定义:1.用例图:从用户角度描述系统功能,并指各功能的操作者。2.静态图:包括类图,包图,对象图。类图:描述系统中类的静态结构包图:是包和类组成的,表示包与包之间的关系,包图描述系统的分层结构对象图:是类图的实例3.行为图:描述系统动态模型和对象组成的交换关系。包括状态图和活动图活动图:描述了业务

2017-04-13 09:31:59 469

原创 JavaFX的WebView中通过JavaScript回调Java的程序

根据官网给出的例子,自己写了个总是调用不成功。以下是官网例子代码:http://docs.oracle.com/javase/8/javafx/embedded-browser-tutorial/js-javafx.htmimport javafx.application.Application;import javafx.application.Platform;import j

2017-04-12 20:51:52 10657 5

原创 JavaFX本地应用自动更新功能的实现——FXLauncher

看了官方的demo,还是研究了好久才实现了此功能。描述实在是太简单了。参考地址:fxldemo    fxlauncher  JavaFX本地应用自动更新功能的实现——FXLauncher在看了那些参考资料后,感觉还是无从下手。资料上说主要是以下几个步骤:FXLauncher的使用步骤1)编译项目JAR到app.dir 2)复制依赖包到app.dir 3)生

2017-04-12 12:04:32 9303 1

原创 eclipse调试时设置断点不起作用问题。

eclipse断点设置有个开关,如果不小心点了设置的断点就不会进入debug模式了。解决方案:在点击一次开关,打开调试模式。

2017-04-11 16:06:43 4722 2

转载 SCP 命令

svn 删除所有的 .svn文件find . -name .svn -type d -exec rm -fr {} \;  linux之cp/scp命令+scp命令详解   名称:cp使用权限:所有使用者使用方式:cp [options] source destcp [options] source..

2017-04-11 15:36:05 520

转载 Exec Maven Plugin全面解析和使用示例

1.为什么使用exec?现在的工程往往依赖 众多的jar包,不像war包工程,对于那些打包成jar包形式的本地java应用来说,通过java命令启动将会是一件极为繁琐的事情,原因很简单,太 多的依赖让参数-classpath变得异常的恐怖。为此,在发布应用时,一般使用两种方法来启动应用程序:一种是通过工具将工程及其所有依赖的jar包 打包成一个独立的jar包(在maven里有两个插件ass

2017-04-11 14:56:01 7832

转载 JavaFX窗口状态设置

1. 窗口最大化显示Rectangle2D primaryScreenBounds = Screen.getPrimary().getVisualBounds();stage.setX(primaryScreenBounds.getMinX());stage.setY(primaryScreenBounds.getMinY());stage.setWidth(primaryScr

2017-04-10 11:17:25 1441

转载 Spring MVC之@RequestMapping 详解

引言:前段时间项目中用到了REST风格来开发程序,但是当用POST、PUT模式提交数据时,发现服务器端接受不到提交的数据(服务器端参数绑定没有加任何注解),查看了提交方式为application/json, 而且服务器端通过request.getReader() 打出的数据里确实存在浏览器提交的数据。为了找出原因,便对参数绑定(@RequestParam、 @RequestBody、 @R

2017-04-07 10:01:24 246

原创 abcdCode代码生成器demo

超级灵活的代码生成器abcdCodeabcdCode代码生成器非常灵活,适应于各种框架。可以根据项目的架构设计对应的模板,无论架构使用了spring,Hibernate,mybatis等等框架,都可以定义合适的模板,快速的生成自己需要的代码。一、代码生成的原理    使用freemarker模板技术生成代码文件。模板都是freemarker语法定义。具体步骤:    1. 配置好数

2017-04-06 16:32:17 1699

原创 abcdCode代码生成器操作手册

abcdCode操作手册 1. 配置数据源。        1.1 配置Oracle数据源:                    驱动:oracle.jdbc.driver.OracleDriver                      url:jdbc:oracle:thin:@10.100.1.100:1521/test        1.

2017-04-06 16:26:39 833

text-show插件,容器大小固定,根据文字多少来调节显示的字体大小

一款文本格式化显示插件text-show。容器大小固定,根据文字多少来调节显示的字体大小。 资源中包含demo,简单易用。

2019-10-13

ofbiz集成富文本编辑器ueditor

ofbiz集成富文本编辑器ueditor。已经配置好组件,拷贝进去就可以直接使用ueditor了。

2017-11-07

开放性实验室预约系统

主要界面预览:http://blog.csdn.net/xiaozaq/article/details/78399316 系统主要功能介绍: 实验室预约管理系统主要有2个使用角色:管理员和学生 管理员模块: 1.学生信息管理。添加了学生用户,学生才能使用工号和初始密码登录系统。首次登录系统后需要修改密码。 实体主要属性:学生id,学号,学生姓名,性别,班级。 2.教师信息管理。添加教师信息,与实验项目批次关联。教师与实验项目批次是一对多的关系。 实体主要属性:教师id,教师姓名,性别,所属院系。 3.管理员信息管理。添加管理员用户。管理员用户有管理员模块的所有操作权限。 实体主要属性:管理员id,姓名,性别,所属院系。 4.学期管理。学期和实验项目是一对多的关系。 实体主要属性:学期名称,开始时间,结束时间,是否可用。 5.课程管理。课程和实验项目是一对多的关系。 实体主要属性:课程id,课程名称。 6.实验项目管理。与课程是多对一关系,与学期是多对一关系 实体主要属性:实验项目id,实验项目名称,所属课程id,所属学期。 7.实验项目批次管理。一个实验项目可能有多个批次,由不同的老师指导。每个批次对应一个老师。 实体主要属性:实验批次id,实验项目id,教师id,实验地点,容纳人数,实验日期,节次,是否确认。 8.学生预约申请管理。管理员审核学生预约申请,如容纳人数已满等情况则拒绝学生的预约申请,并填写相应的原因告知学生。 实体主要属性:学生id,实验批次id,申请时间,审核结果,原因,考勤签到。 9.考勤管理。学生预约成功后,管理员根据实验批次学生参与情况进行考勤。便于以后统计。 学生模块: 1.预约实验室。学生预约已确认的项目批次。申请后添加一条学生预约申请记录。 2.取消预约。学生预约申请后,如管理员还未审核,则可以取消预约。审核成功后不能取消。 3.查看我的预约。查看自己的预约申请记录。 说明: 1.该系统是基于ofbiz 16.11.02版本开发的。 2.系统使用的数据库是mysql。(可以使用其他数据库,只要根据搭建ofbiz系统时配置决定。) 安装运行步骤: 1.搭建好ofbiz系统。具体搭建步骤见:http://blog.csdn.net/xiaozaq/article/details/72763123 2.将解压的文件夹booking复制到apache-ofbiz-16.11.02\hot-deploy目录下。 3.将解压的文件夹lib里的文件复制到apache-ofbiz-16.11.02\lib目录下。 常见问题解决办法: 1.中文乱码等问题解决办法可以查看:ofbiz实战——实验室预约系统导航页 http://blog.csdn.net/xiaozaq/article/details/78400088

2017-11-01

abcdCode代码生成器(需要JDK8支持)

灵活的代码生成器,可以自己定制模板,适合各种类型架构的项目。 demo预览:http://blog.csdn.net/xiaozaq/article/details/69396430

2017-04-06

java jxl-2.6.jar包

将下载后的JXL.JAR,放入classpath,安装就完成了。如果包不能正常的加载,可以把你下载好的JXL.JAR包放入D:\JAVA\jre\lib\ext中(我的是JDK1.6)就OK了。我相信在配置TOMCAT时也需要把相关的三个包放到这里面。

2011-05-23

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除