自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 收藏
  • 关注

原创 目前工作中自己写的工具类

仅供参考,外加懒得整理了。。。自动根据查询结果大小生成的CSV和ZIP方法 详看 createFilesAdd其他方法为最初版本另外需要注意的是,JDK1.7之前,自带的ZIP下载工作类,打包的时候 无法支持包内文件名是中文 需要更换为 org.apache.tools.zip.ZipEntry另外GeneralDAO 为封装的mybatis的sqlsession。 有需要使用请自行替换在反射中,...

2018-04-15 16:13:34 524

原创 ajax下载文件

通过看了些相关知识写了如下方法,该方法不支持低版本IE 使用需要注意。。。 function downloadFile(fileUrl,filename) { // 路径 var url = "reportFile/downLoadFile.do?url=" + fileUrl; var xhr = new XMLHttpRequest(); xhr.open('...

2018-04-15 16:06:15 143

原创 工作中的tips~(一)

2016 9 25html的table标签 不能正常的使用 display属性 需要该css效果最好是在table外面包一层div标签 或者是隐藏时改为 display:none 现实时要么把该值赋值为空 要么remove掉2016 10 01关于旧版本的myeclipse 开启tomcat的时候卡顿,一般有可能是内存问题,需要去设置,设置方法 网上都有就不过多阐述 如果设

2017-04-27 11:25:53 341

原创 工作中遇见的一些小tips(一)

html的table标签 不能正常的使用 display属性需要该css效果最好是在table外面包一层div标签或者是隐藏时改为 display:none 现实时要么把该值赋值为空 要么remove掉关于旧版本的myeclipse 开启tomcat的时候卡顿,一般有可能是内存问题,需要去设置,设置方法网上都有就不过多阐述如果设置后之后还是卡顿,一旦启动

2017-01-21 13:18:20 360

转载 mybatis动态sql中的trim标签的使用

trim标记是一个格式化的标记,可以完成set或者是where标记的功能,如下代码:  1、  select * from user       0"> AND name=#{name}    0"> AND gender=#{gender}    假如说name和gender的值都不为null的话打印的SQL为:select * from

2016-09-30 09:53:33 298

原创 关于Integer对象的一些小知识

之前有看见一个题,题就不说了,最终结论是 Integer对象在创建的时候,对于-128~127数字将会不会创建新的对象,而是直接应用常量池中Integer对象。然后最近,在StackOverflow看到一个比较有意思的问题public class Test { public static final Test me = new Test(); public sta

2016-09-12 19:30:16 401

转载 阿里云Maven仓库地址

一、MAVEN安装注意:MAVEN运行时,系统变量必须有 %JAVA_HOME%Maven 官方下载网址:http://maven.apache.org/download.cgi二、国内使用阿里云加速maven节点在maven的 conf/settings.xml 文件里配置mirrors的子节点,添加如下mirror nexus-aliyun *

2016-09-09 00:18:39 927

原创 java EE 知识点

Hibernate1、ORM映射。   对象模型和关系模型的映射关系。也就是说,哪个类对应哪个表,哪个属性对应哪个列。而我们做持久层的目的就是完成对象模型和关系模型的数据转换。 2、hibernate优点和缺点。  优点:    Hibernate是一种开放源代码的对象/关系映射持久层框架     事务处理,生命周期管理不依赖于J2EE容器     解决数据库的方言

2016-08-21 22:19:39 1082

原创 Java EE 笔记三

Spring MVC特点spring mvc是一个基于MVC模式的表现层框架,在spring2.5以后新增了注解功能。和同类的MVC表现层相比,有如下特点:1.      基于的是servlet/jsp模式2.      控制权不再需要继承其他类,只需要使用@Controller注解3.      不需要有formbean之类的对象了,方法参数中需要的页面值,可通过@Request

2016-08-08 22:35:11 259

原创 spring与hibernate整合配置文件含连接池

spring的整个配置内容,对于项目整合最好是分开<beans xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p" xmlns="http://www.springframework.org/schema/beans

2016-08-08 22:33:57 3053

原创 Java EE笔记二

hibernate 缓存:1、  缓存就是数据库数据在内存中的临时容器2、位于数据库与数据库访问层中间3、ORM在查询数据时首先会根据自身的缓存管理策略,在缓存中查找相关数据,如发现所需的数据,则直接将此数据作为结果加以利用4、避免了数据库调用性能的开销5、相对于内存操作而言,数据库调用是一个代价高昂的过程 一级缓存:即在当前事务范围内的数据缓存就hibernate

2016-07-31 21:12:08 408

原创 Java EE笔记一

持久层的事务回滚     public static void main(String[] args) {       Connection con = null;       PreparedStatement ps = null;       try {           // 设置自动提交,默认为真,一旦更新数据库,数据就写入数据库       

2016-07-31 21:11:27 510

原创 web每章重点

第一章:u  HTTP协议原理 (掌握HTTP遵循请求/响应模型,HTTP是无状态的协议,端口号为80)u  HTTP协议处理流程1、客户端和Web服务器建立连接 2、客户端发送HTTP请求 3、服务器生成HTTP响应回发 4、关闭连接u  HTTP协议请求和响应信息格式请求信息: 分为请求行、请求头、空行、消息体(POST) 响应信息:

2016-07-24 21:41:32 565

原创 简易使用POI导入导出excel文件

首先需要导入5个jar包poi-3.7-20101029.jarpoi-examples-3.7-20101029.jarpoi-ooxml-3.7-20101029.jarpoi-ooxml-schemas-3.7-20101029.jarpoi-scratchpad-3.7-20101029.jar在poi中, HSSF开头的类是对后缀为.x

2016-07-24 21:34:00 665

原创 Java Web笔记三

FORWARD表示内部转发指指定资源,才经过该过滤器   监听器:ServletContextListener 上下文监听器 在服务器启动的时候创建,在修改代码后保存时,会先销毁,在创建 ServletContextAttributeListener上下文对象属性监听器 HttpSessionBindingListener 是为唯一一个不需要注册的监听器 

2016-07-17 21:24:20 248

原创 关于这次WEB项目开发的一点经验

今早上7点起床就开始排错,整个项目的开发难度并不大,代码也不算太多,没花多少时间就写。然后在测试的时候发现始终无法获得 Servlet的part部分。最开始认为是否是版本出错,兼容性是否有问题。然后重新更换了新版本。 依旧得到的是空指针。然后在内部写上request.getparts 遍历后发现全是null。 在回到jsp上看是否有用ajax提交正确数据。花了不少时间来测试

2016-07-17 21:20:01 312

原创 java web 笔记二

jsp全称: java server page                                                                                                                                                jsp页面要被WEB容器翻译成java类,按照serv

2016-07-10 21:29:18 243

原创 Java web 笔记一

html: 全称为超文本标记语言。是通过标记和子标记来描述网页内容。超文本的含义为网页中国描述的不只是文本数据。还可以通过一系列标记去链接各式各样的资源。包括图片、音频、css、js等。当客户端在访问网页时,除了要下载文本数据,还要通过网页中描述的链接地址,去下载各式各样的资源文件。才能让网页正确显示。  工厂模式:将对象的创建和对象的使用分开进行。其目的是解耦。 http协议

2016-07-10 21:28:21 284

原创 客户端笔记五

innerWidth 客户区宽度 innerHeight 客户区高度   JSON数组内容的显示:需要用JSON.stringify(array);将数组转化为json格式的字符串 窗体大小改变事件window.onresize =function(){ } 节点属性: nodeName,nodeValue nodeType 

2016-07-03 21:54:09 247

原创 客户端笔记四

JS:客户端脚本语音 引用类型:原生对象:1. Obejct: js中所有类的父类2.正则表达式  VARrex=/^[A-Z]$/;  以/^开始  以 $/结束3.包装类    失去焦点事件:Onblur 以上 2016 6 21 Onsubmit 表单提交事件 Onsubmit=“return false”;则阻止表单提

2016-07-03 21:52:32 255

原创 客户端笔记三

Cursor光标样式  CSS选择器优先级:!important,表示优先级最高,一旦在后面加上该字段,表示优先级最高,优先于其他CSS规则 优先级关系:!important>>>id>>>class>>>element>>>伪类>>>* Text-align 文字对齐方式Text-decoration  定位属性: 宽度和裁剪属性:用w

2016-06-26 21:44:05 205

原创 客户端笔记二

Html:语法要求相对不严谨Xhtml:严格按照XML语法来要求 向搜索引擎说明你页面的关键词告诉搜索引擎你的站点的主要内容 设置网页编码集定时让网页在指定的时间n内,跳转到页面的http://yourlink 表单元素:Input         Type=1.      Text 文本框2.      Password 密码框3.      

2016-06-26 21:42:54 163

原创 客户端笔记一

http:超文本传输协议。 Html: 超文本标记语言,利用标记和子标记的方式描述网页元素。 XML:可扩展标记语言 企业应用计算模式:1.      主机/哑终端(Mainframe/Terminal)。由主机承担所有的计算任务,哑终端只负责数据的录入和结果的显示。(如收银机)2.      客户端/服务器计算模式简称C/S(Client/Server)。客户机是

2016-06-19 22:15:56 298

原创 设计原则

工厂模式就是把对象的创建和对象的使用分离,目的就是为了解耦 单一职责原则:一个类只应该有一个引起它变化的原因,不要让一个类有多个引起它变化的理由。换句话说,一个类应该做和一个职责相关的业务,不要让一个类承担过多的职责。一个类做的职责越单一,内聚度越高(高内聚)。 面向过程:关注每一个细节面相对象:职责分离 开闭原则:软件尸体应该面向修改关闭,面向扩展开房。其实现的核

2016-06-19 22:15:16 204

原创 基础知识题四(完)

1、TCP和UDP的区别是什么?掌握TCP编程流程。答:TCP是传输控制协议,会经历三次握手来确认才能使双方建立连接,之后才能传输数据。TCP提供超时重发,丢弃重复数据,检验数据流量控制等功能来确保数据的可靠性和安全性。相对而言效率低。UDP是用户数据包协议协议,不提供可靠性及安全性,效率高。一般用于视频数据的传输。 2、什么是XML?XML声明是怎样的?XML注释是怎样的?答

2016-06-11 21:46:50 255

原创 基础知识题三

1、异常分为几种?如何区分?答:检查时异常和运行时异常。运行时异常都是RunTimeException 的子类 2、如何得到当前工作目录?答:System.getProperty(“user.dir”); 3、String x ="abc" 和 String x =new String("abc")有什么区别?答: 前者只有一个对象,在数据段里的常量池中。后者需要在常量

2016-06-11 21:46:15 375

原创 基础知识题二

1、数组如何定义?答:String [] test=new String[5]; 或 String [] test=new String[]{“1”,”abc”};String []test={“2”,”3”} 2、数组、字符串、集合各自的长度如何获得?答:数组是 .length 属性。 字符串是 length()方法。 集合 是 .size() 方法 3、数组有哪些特点?

2016-06-05 21:39:57 250

原创 基础知识题一

1、Java语言的特点是什么?答:简单,跨平台性,安全性,健壮性,面向对象,垃圾回收机制,多线程 2、如何编译和执行java文件?产生帮助文档用什么命令?答:javac  文件名.java 编译java文件 java  类名 执行.class文件   javadoc 文件名产生文档 3、虚拟机的工作流程是什么?编写源文件,通过javac编译成class 文件 类加载--

2016-06-05 21:38:20 232

原创 关于项目的一些心得

1.  分析需求很重要。在最近做的项目中,关于需求这一点,基本上不容易一次就找好,总是需要不断的反复看业务去分析才能知道需求。2.三层架构模式:界面层(User Interface layer)、业务逻辑层(Business Logic Layer)、数据访问层(Data access layer)。区分层次的目的即为了“高内聚低耦合”的思想。在软件体系架构设计中,分层式结构是最常见,

2016-05-29 21:05:39 282

转载 MySql的一些常用命令

转自 http://www.cnblogs.com/zhangzhu/archive/2013/07/04/3172486.html1、连接Mysql格式: mysql -h主机地址 -u用户名 -p用户密码1、连接到本机上的MYSQL。首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,回车后提示你输密码

2016-05-29 21:03:41 204

原创 数据库的一些基本语法二

-- 给出诺贝尔奖获奖总人数SELECT COUNT(DISTINCT winner) FROM nobel;-- 给出诺贝尔物理奖获奖次数SELECT COUNT(SUBJECT) FROM nobel WHERE SUBJECT='Physics';-- 显示每个奖项获奖总次数SELECT SUBJECT,COUNT(*) FROM nobel GROUP BY SUBJECT;

2016-05-22 20:30:35 488

原创 数据库的一些基本语法一

-- 创建作业数据库CREATE DATABASE homework;-- 创建学生表CREATE TABLE t_student( s_id INT PRIMARY KEY AUTO_INCREMENT, s_name VARCHAR(10), s_sex VARCHAR(5), s_birthday DATE, s_grade INT, s_class VARCHAR(1

2016-05-22 20:29:11 289

原创 关于线程

有两种实现方法,分别是继承Thread类与实现Runnable接口用synchronized关键字修饰同步方法反对使用stop(),是因为它不安全。它会解除由线程获取的所有锁定,而且如果对象处于一种不连贯状态,那么其他线程能在那种状态下检查和修改它们。结果很难检查出真正的问题所在。suspend()方法容易发生死锁。调用suspend()的时候,目标线程会停下来,但却仍然持有在这之

2016-05-15 20:59:07 163

原创 关于数据精度

double a=2.0;double b=1.1;double c=a-b; System.out.println(c);你会发现一个问题就是 c 答案并不是我们所想的 0.9 反而是 0.8999999999JAVA在用double或者flout处理小数类型的时候,会有一个小数精度丢失的问题。 所以在一个业务需要用到大量的小数的时候,需要使用int long

2016-05-15 20:20:25 383

原创 导入用户类的存储工具代码

import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.util.Properties;public class IOTools { private static

2016-05-07 21:15:39 249

原创 简单的ADSL登录界面

import java.awt.BorderLayout;import java.awt.Container;import java.awt.Dimension;import java.awt.Font;import java.awt.Image;import java.awt.Toolkit;import java.awt.event.ActionEvent;import java

2016-05-07 21:13:24 300

原创 简述抽象与接口的区别

抽象类 定义语法:1. abstract class  2.访问修饰符都可以3.里面可以是任意属性 4.有构造器5.抽象的方法必须写 abstract  6.可以有实现方法 使用语法:1.可以被子类继承,单继承 设计思想:1.把一脉相承,与生俱来的属性和方法设计在抽象类之中。   接口:定义语法:1. in

2016-05-01 23:37:04 346

原创 JAVA基础学习之多态抽象与接口

多态。 动态多态用instanceof判断之后,要调用子类的方法,需要强转。 异构集合:存放不同类型的数据用instanceof 判断子类,用强转转换子类来调用子类方法 abstract抽象方法,只有方法的声明没有方法的实现,是父类拥有该方法,但是只有到子类才知道这个方法的具体实现当一个类拥有一个抽象的方法的时候,这个类叫做抽象类。抽象类是无法实例化。

2016-05-01 23:35:59 256

原创 JAVA基础学习之封装与初始化模块

访问修饰符,类里面的成员,方法和属性,都有一个访问修饰符用来声明他能被谁访问。在实际中,不但是四个访问修饰符就能说明,所以有了get set方法                 本类   同包子类  同包非子类   不同包子类   不同包非子类Public            yes       yes       yes              yes        

2016-05-01 23:34:17 677

原创 随笔

自14年起,A股进入牛市,在去年达到一个顶点,最终在6月下旬开始暴跌,结束这一轮疯牛。而今年,股市行情会延续去年,有一波小牛,做完今年,估计股市将会进入寒冬。 为何言今年会有一波小牛,其原因有几点:1.  情绪性的上涨,15年的疯牛,在如此大的日成交额下,依然没有走过07年的高点,而且持续性,也远不如07年那一波疯牛,期间在回落过程中,政府出手救市,依旧一路下跌,股市一片哀嚎之声。但是

2016-04-21 21:26:19 229

空空如也

空空如也

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

TA关注的人

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