自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (2)
  • 收藏
  • 关注

转载 171130之Java序列化

Java序列化的作用 有的时候我们想要把一个Java对象变成字节流的形式传出去,有的时候我们想要从一个字节流中恢复一个Java对象。例如,有的时候我们想要把一个Java对象写入到硬盘或者传输到网路上面的其它计算机,这时我们就需要自己去通过java把相应的对象写成转换成字节流。 对于这种通用的操作,我们为什么不使用统一的格式呢?没错,这里就出现了java的序列化的概念。在Java的OutputSt

2017-11-30 12:54:40 174

转载 171129之Java中的String为什么是不可变的?

转自:http://blog.csdn.net/zhangjg_blog/article/details/18319521

2017-11-29 22:58:53 172

转载 171129之Java的三种代理模式

1:代理模式 代理(Proxy)是一种设计模式,提供了对目标对象另外的访问方式,即通过代理对象访问目标对象。这样做的好处是,可以在目标对象实现的基础上,增加额外的功能操作,即扩展目标对象的功能。 这里使用到编程中的一个思想:不要随意去修改别人已经写好的代码或者方法,如果需要修改,可以通过代理的方式来扩展该方法。举个例子来说明代理的作用:假设我们想邀请一位明星,而是联系明星的经纪人,来达到同样的目

2017-11-29 20:14:34 166

转载 171129之Java高效读取大文件

1:在内存中读取 读取文件行的标准方式是在内存中读取,Guava 和Apache Commons IO都提供了如下所示快速读取文件行的方法:Files.readLines(new File(path),Charsets.UTF_8);FileUtils.readLines(new File(path));这种方法带来的问题是文件的所有行都被存放在内存中,当文件足够大的时候很快就会导致程序抛出Ou

2017-11-29 19:10:22 480

原创 171128之项目问题整理

问题1:插入数据库没反映,明明运行到insert语句 excel表格的格式出问题了,第一行我是把两行合并在一起的,而在后端程序中我是从第二行开始读取的,所以一直报错,不匹配。问题2:多了个序号,而在后台代码中未处理报错。问题2:debug不能运行到下一步 url地址写错了,导致程序不能运行到特定的地方。问题3:SQL查询语句出错,报dg_MzSelect_info is not defined.

2017-11-28 20:49:39 210

原创 171127之问题整理

问题1:配置Action就是让Struts2知道该Action的存在,并且能调用该Action来处理用户请求。<package name="medicare" namespace="/medicare" extends="default"> <!--cs --> <action name="NzSelectHospSettleAction" class

2017-11-27 17:45:43 210

原创 171128之Debug的方法和技巧:

Web项目里在Eclipse中的Debug调试。 首先右击项目选择Debug As – Debug on Server 或者点击Server面板的小昆虫图标,启动Debug模式。运行web项目,进行到需要调试的地方,在执行页面操作之前,在即将要运行的代码中添加断点,然后继续执行页面操作,当代运行到断点处时,Eclipse自动弹出,进入Debug模式,这时就可以使用Debug模式进行观察了。在Var

2017-11-27 16:03:35 419

原创 171127之保存功能实现

第一步:JSP的前端代码<powersi:button id="save" value="保存" key="button_save" onclick="item_save()" /><powersi:button id="allSave" value="全部保存" key="button_save" onclick="all_save()" />调用item_save()和all_save()

2017-11-27 14:14:29 404

原创 171127之查询功能的逻辑

第一步:在jsp的前端页面中powersi:panelbox-toolbar> powersi:button id="search" value="查询导入信息" key="button_query" onclick="item_query()"/>powersi:panelbox-toolbar>第二步:调用item_query()方法。//查询导入信息 fun

2017-11-27 10:44:58 371

转载 171127之关于form表单提交ajaxForm和ajaxSubmit

这两种方法都是实现form的ajax提交的方法在使用这两种方法之前,首先需要安装form.js的插件,下载就不放了,网上一搜就有;script src="/Tool/HtmlPage/S45/js/jquery-form.js">script>一、首先说用法,ajaxForm和ajaxSubmit都可以接收0或1个参数,该参数可以是一个变量、一个对象或回调函数,这个对象主要有以下参

2017-11-27 10:14:49 406

原创 171127之上传文件

1:上传文件: 第一步:jsp前端代码 <powersi:button id="search" value="上传" key="button_import" onclick="item_upFile()"/>第二步:然后调用onclick方法item_upFile(): //上传文件 function item_upFile(){ if(!checkFormVa

2017-11-27 10:00:25 301

转载 Java虚拟机类加载机制

转自:http://mp.weixin.qq.com/s/mhvJV3zzcDWd0WAVemJ6kg看到这个题目,很多人会觉得我写我的java代码,至于类,JVM爱怎么加载就怎么加载,博主有很长一段时间也是这么认为的。随着编程经验的日积月累,越来越感觉到了解虚拟机相关要领的重要性。闲话不多说,老规矩,先来一段代码吊吊胃口。public class SSClass{ static {

2017-11-27 08:47:04 155

转载 HashMap的工作原理

总结: 1:HashMap有一个叫做Entry的内部类,它用来存储key-value对。 2:上面的Entry对象是存储在一个叫做table的Entry数组中。 3:table的索引在逻辑上叫做”桶”(bucket),它存储了链表的第一个元素。 4:key的hashcode()方法用来找到Entry对象所在的桶。 5:如果两个key有相同的hash值,他们只会被放在table数组的同一个桶

2017-11-25 13:10:19 162

转载 171124之Oracle的简单语句

第一部分 1.查询所有员工的所有信息 select * from emp;2.查询所有员工的工号,姓名和工作 select empno, ename, job from emp;select empno 编号, ename 姓名, job 工作 from emp;select job from emp;select distinct job from emp;select distin

2017-11-24 11:11:43 202

原创 171123之把excel表中数据提交到数据库中

1:在PLSQL中创建表和表字段。2:在菜单权限中添加新建的页面。3:实现jsp页面的布局。4:按照表字段的属性写DTO5:再分别定义Service(实现业务逻辑),Dao(数据库关联)中的接口及实现。6:最后是Action的代码实现。问题1:不清楚Service,Dao和Action之间的联系。 问题2:不清楚具体的实现逻辑。 问题3:jsp页面如何与后台代码关联。

2017-11-23 21:21:43 392

原创 171122之导入项目常见问题

重点:tomcat问题:failed to start, 情况1:可能是由于端口被占用导致的,我这次就出现这情况,耽误了好几个小时才把问题解决,下次千万别犯这错误啦。情况2:http://blog.sina.com.cn/s/blog_86f4502c0101f01n.html(运行Servlet之后就报这个错,配置的Servlet-name名字不一致,改成一样的就OK了) 情况3:h

2017-11-22 18:36:55 302

原创 171122之PLSQL的使用教程

PLSQL的建表简单用法:https://jingyan.baidu.com/article/066074d66c6b5fc3c21cb038.htmlPLSQL的操作手册:https://wenku.baidu.com/view/73c082115f0e7cd1842536dd.html注意:如何查看表结构:点击File->New->Command Window,在命令窗口(command)输入s

2017-11-22 18:13:04 732

转载 171121之TotoiseSVN的基本使用方法

转载博客:https://www.cnblogs.com/xilentz/archive/2010/05/06/1728945.html

2017-11-21 18:47:17 227

转载 171121之PLSQL安装

简介:PLSQL developer是一款主要针对Oracle数据库的存储进行开发的工具。 1、 当打开PLSQL工具发现有三个文本框,但是您会发现如下第二张图与第一张图多了一个文本框,显示的是连接为.连接数据库需要几个参数,大家都应该知道,连接数据库需要ip地址,端口号,用户名,密码,数据库名称,最后一个就是数据库角色,也就是”连接为”这个选项,没有这个选项无法连接数据库.没有安装Oracle

2017-11-21 18:19:45 156

原创 171120之内部类

什么是内部类? 内部类指的是在一个类的内部定义了其他类的情况,下面首先来看一下内部类的基本定义形式。class Outer { // 外部类 private String msg = "Hello World " ; // 普通属性 class Inner { // 内部类 public

2017-11-20 20:01:30 184

原创 171120之DTO简介

DTO是什么? Data Transfer Object,数据传输对象,是一种设计模式之间传输数据的软件应用系统。数据传输目标往往是数据访问对象从而从数据库中检索数据。DTO模式,是指将数据封装成普通的JavaBeans,在J2EE多个层次之间传输。就类似于信使,是同步系统中的Message,该JavaBeans可以是一个数据模型model。经验总结: 我们一般在使用DTO类来继承en

2017-11-20 19:05:56 575

原创 171115之项目开发说明

Action层 完成页面请求的参数处理; 确定业务处理调用的Service层接口; 组织返回前台的结果集; 业务层返回的错误处理;Service层 需要先定义XXXService接口,然后通过XXXServiceImpl类实现;在sys_beans表进行定义; 业务逻辑处理; 业务处理中产生的错误,采用throwHygeiaException的方式,将业务产生的错误信息向Action报

2017-11-15 22:38:29 248

原创 数据库设计之维护优化

维护和优化要做什么 1:维护数据字典 2:维护索引 3:维护表结构 4:在适当的时候对表进行水平拆分或垂直拆分一:如何维护数据字典 1:使用第三方工具对数据字典进行维护2:利用数据库本身的备注字段来维护数据字典 以MySQL为例:create table customer( cust_id int auto_increment not null comment '自增ID',

2017-11-07 12:32:19 1318

原创 数据库设计之物理设计

物理设计要做什么? 1:选择合适的数据库管理系统 2:定义数据库、表及字段的命名规范 3:根据所选的DBMS系统选择合适的字段类型 4:反范式化设计物理设计的目标就是建立数据的表结构,所以,我们需要选择使用什么样的数据库系统来建立表结构,通常要通过需求的特点、数据库系统的特点、成本等因素来选择。 然后,建库建表的时候肯定要考虑,建立的具体的表的结构字段了,这些一方面是根据对应的规范来的,另

2017-11-07 12:30:26 7368

原创 数据库设计之逻辑设计

逻辑设计 1:将需求转化成数据库的逻辑模型 2:通过ER图的型式对逻辑模型进行展示 3:同所选用的具体的DBMS系统无关名词解释 关系:一个关系对应通常所说的一张表 元组:表中的一行即为一个元组 属性:表中的一列即为一个属性,每一个属性都有一个名称,称为属性名 候选码:表中的某个属性组,它可以唯一确定一个元组 主码:一个关系有多个候选码,选定其中一个为主码 域

2017-11-05 11:05:19 27477

原创 数据库设计之需求分析

什么是数据库设计? 简单来说,数据库设计就是根据业务系统的具体需要,结合我们所选用的DBMS(数据库管理系统),为这个业务系统构造出最优的数据存储模型。并建立好数据库中的表结构及表与表之间的关联关系的过程。使之能有效的对应用系统中的数据进行存储,并可以高效的对已经存储的数据进行访问。数据库的步骤: 需求分析——逻辑设计(ER图)——不同数据库的物理设计——维护优化为什么要进行数据库设计? 优

2017-11-05 10:19:44 18824

原创 数据库优化之MySQL优化(三):

数据库结构优化 1:选择合适的数据类型 数据类型的选择重点在于合适两个字,如何确定选择的数据类型是否合适? 1.使用可以存下你的数据的最小的数据类型 2.使用简单的数据类型,Int要比varchar类型在mysql处理上简单 3.尽可能的使用not noll定义字段 4.尽量少用text类型,非用不可时最好考虑分表时间优化 使用int来存储日期时间,利用from

2017-11-02 14:40:44 350

停车场管理系统

停车场管理系统javaweb项目

2017-08-21

网上购物商场

java网上购物商场

2017-08-21

空空如也

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

TA关注的人

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