- 博客(25)
- 收藏
- 关注
转载 利用poi从jsp页面导出报表到excel
一个excel表格:HSSFWorkbook wb = new HSSFWorkbook();一个工作表格(sheet):HSSFSheet sheet = wb.createSheet("测试表格");一行(row):HSSFRow row1 = sheet.createRow
2017-08-28 14:21:42 371
转载 如何写代码 —— 编程内功心法(转载)
写代码就是学一门语言然后开始撸代码吗?看完了我的《GoF设计模式》系列文章的同学或者本身已经就是老鸟的同学显然不会这么认为。编程是一项非常严谨的工作!虽然我们自嘲为码农,但是这工作毕竟不是真正的搬砖,我们是软件工程师。编程需要关注的问题太多,不仅仅有语言,还有算法、数据结构、编程技巧、编码风格、设计、架构、工程化、开发工具、团队协作等方方面面,涉及到很多层面的问题。本文将分享一下根据我这几年来的编
2017-08-28 14:06:21 315
转载 Java多线程(一)、多线程的基本概念和使用
一、进程和线程的基础知识1、进程和线程的概念进程:运行中的应用程序称为进程,拥有系统资源(cpu、内存)线程:进程中的一段代码,一个进程中可以有多段代码。本身不拥有资源(共享所在进程的资源)在java中,程序入口被自动创建为主线程,在主线程中可以创建多个子线程。区别: 1、是否占有资源问题 2、创建或撤销一个进程所需要的开销比创建或撤销一个线
2017-08-28 13:51:54 210
转载 java的poi技术读取Excel数据到MySQL
这篇blog是介绍java中的poi技术读取Excel数据,然后保存到MySQL数据中。你也可以在 : java的poi技术读取和导入Excel 了解到写入Excel的方法信息使用JXL技术可以在 : java的jxl技术导入Excel 项目结构:Excel中的测试数据:数据库结构:对应的SQL:1 CREATE
2017-08-25 17:20:23 336
转载 Java Web 之文件上传与下载
本文包括:1、文件上传概述2、利用 Commons-fileupload 组件实现文件上传3、核心API——DiskFileItemFactory4、核心API——ServletFileUpload5、核心API——FileItem6、拓展——使用 JavaScript 生成多个动态上传输入项7、文件上传的细节处理问题8、文件上传进度监听器——ProgressLis
2017-08-25 17:18:36 412
转载 lombok的使用和原理
一、项目背景 在写Java程序的时候经常会遇到如下情形: 新建了一个Class类,然后在其中设置了几个字段,最后还需要花费很多时间来建立getter和setter方法 lombok项目的产生就是为了省去我们手动创建getter和setter方法的麻烦,它能够在我们编译源码的时候自动帮我们生成getter和setter方法。即它最终能够达到的效果是:在源码中没有getter和setter
2017-07-19 15:07:20 176
转载 jQuery 属性方法 总结
属性方法1.attr( name | pro | key,val |fn )读取或修改元素的属性值(行内)。参数:1.name:属性的名称。(用于读取值)2.properties:作为属性的名称的对象。(用于修改多个属性)3.key,value:属性名和属性值.(用于修改多个属性)4.fn:回调函数。function(index,attr){}。index为元素队列
2017-07-14 15:07:43 162
转载 js中的DOM操作汇总
一、DOM创建DOM节点(Node)通常对应于一个标签,一个文本,或者一个HTML属性。DOM节点有一个nodeType属性用来表示当前元素的类型,它是一个整数:Element,元素Attribute,属性Text,文本DOM节点创建最常用的便是document.createElement和document.createTextNode方法:var node1
2017-07-14 14:48:23 206
转载 jQuery选择器总结
jQuery 的选择器可谓之强大无比,这里简单地总结一下常用的元素查找方法 $("#myELement") 选择id值等于myElement的元素,id值不能重复在文档中只能有一个id值是myElement所以得到的是唯一的元素 $("div") 选择所有的div标签元素,返回div元素数组 $(".myClass")
2017-07-14 14:15:39 200
转载 Java反射机制详解
1反射机制是什么2反射机制能做什么3反射机制的相关API·通过一个对象获得完整的包名和类名·实例化Class类对象·获取一个对象的父类与实现的接口·获取某个类中的全部构造函数 - 详见下例·通过反射机制实例化一个类的对象·获取某个类的全部属性·获取某个类的全部方法·通过反射机制调用某个类的方法·通过反射机制操作某个类的属性·反射机制的动态代理4反
2017-07-11 13:51:10 228
转载 不同的分页样式
默认情况下 Datatables 的分页就是上一页、下一页和6个页数按钮,这适合大部分情况。不过也有用户不喜欢这样,Datatables提供了四个模式供用户选择,通过设置pagingType选项来配置number - 只有只有数字按钮simple - 只有上一页、下一页两个按钮simple_numbers - 除了上一页、下一页两个按钮还有页数按钮,Datatables默认是这个full
2017-07-10 07:36:43 875
转载 DataTables 详细介绍
DataTables是一个jQuery的表格插件。这是一个高度灵活的工具,依据的基础逐步增强,这将增加先进的互动控制,支持任何HTML表格。主要特点:自动分页处理即时表格数据过滤数据排序以及数据类型自动检测自动处理列宽度可通过CSS定制样式支持隐藏列易用可扩展性和灵活性国际化动态创建表格免费的
2017-07-10 07:34:17 507
转载 JSON 的使用方法
JSON--JavaScript Object Notation,是一种轻量级的数据交互格式,本质是特定格式的字符串,相比xml更简洁,现在是客户端与服务器端交互的最常用选择,已经很少用xml了JSON格式:1.JSON对象{key1:value1,key2:value2,} 2.JSON数组[value1,value2]先考入jar包,其中json.jar是官方jar包,fa
2017-07-02 17:41:50 203
转载 session的使用方法及实例
Session是什么呢?简单来说就是服务器给客户端的一个编号。当一台WWW服务器运行时,可能有若干个用户浏览正在运正在这台服务器上的网站。当每个用户首次与这台WWW服务器建立连接时,他就与这个服务器建立了一个Session,同时服务器会自动为其分配一个SessionID,用以标识这个用户的唯一身份。这个SessionID是由WWW服务器随机产生的一个由24个字符组成的字符串,我们会在下面的实验中见
2017-07-02 17:27:06 432
转载 几个重要的java数据库访问类和接口
编写访问数据库的Java程序还需要几个重要的类和接口。DriverManager类DriverManager类处理驱动程序的加载和建立新数据库连接。DriverManager是java.sql包中用于管理数据库驱动程序的类。通常,应用程序只使用类DriverManager的getConnection()静态方法,用来建立与数据库的连接,返回Connection对象: stat
2017-07-02 16:50:25 341
转载 Java泛型详解
我们知道,使用变量之前要定义,定义一个变量时必须要指明它的数据类型,什么样的数据类型赋给什么样的值。假如我们现在要定义一个类来表示坐标,要求坐标的数据类型可以是整数、小数和字符串,例如:x = 10、y = 10x = 12.88、y = 129.65x = "东京180度"、y = "北纬210度"针对不同的数据类型,除了借助方法重载,还可以借助自动装箱和向上转型。我们知
2017-07-02 16:34:19 217
转载 理解Java中字符流与字节流的区别
1. 什么是流Java中的流是对字节序列的抽象,我们可以想象有一个水管,只不过现在流动在水管中的不再是水,而是字节序列。和水流一样,Java中的流也具有一个“流动的方向”,通常可以从中读入一个字节序列的对象被称为输入流;能够向其写入一个字节序列的对象被称为输出流。2. 字节流Java中的字节流处理的最基本单位为单个字节,它通常用来处理二进制数据。Java中最基本的两个字节流
2017-06-25 22:32:48 831
转载 json
JSON 语法是 JavaScript 语法的子集。JSON 语法规则JSON 语法是 JavaScript 对象表示法语法的子集。数据在名称/值对中数据由逗号分隔花括号保存对象方括号保存数组JSON 名称/值对JSON 数据的书写格式是:名称/值对。名称/值对包括字段名称(在双引号中),后面写一个冒号,然后是值:"f
2017-06-25 22:31:38 149
转载 JSP页面间传递参数方法介绍
摘要:本文介绍了JSP页面间传递参数的几个方法。最直接的方法就是直接在URL请求后添加,不过多个页面的情况会复杂一些。 JSP页面间传递参数是经常需要使用到的功能,有时还需要多个JSP页面间传递参数。下面介绍一下实现的方法。 (1)直接在URL请求后添加 如:直接传递参数 特别的在使用response.sendRedirect做页面转向的时候,也
2017-06-25 22:20:59 317
转载 ArrayList
这个分类中,将会写写Java中的集合。集合是Java中非常重要而且基础的内容,因为任何数据必不可少的就是该数据是如何存储的,集合的作用就是以一定的方式组织、存储数据。这里写的集合,一部分是比较常见的、一部分是不常用但是我个人平时见到过的,一些比较相似的集合(比如HashMap和Hashtable)就只讲一个,突出它们之间的区别即可。最后,要指出一点,对于集合,我认为关注的点主要有四点:
2017-06-25 22:08:50 179
转载 java内存分配
本文将由浅入深详细介绍Java内存分配的原理,以帮助新手更轻松的学习Java。这类文章网上有很多,但大多比较零碎。本文从认知过程角度出发,将带给读者一个系统的介绍。进入正题前首先要知道的是Java程序运行在JVM(Java Virtual Machine,Java虚拟机)上,可以把JVM理解成Java程序和操作系统之间的桥梁,JVM实现了Java的平台无关性,由此可见JVM的重要性。所以在学习
2017-06-19 09:06:17 147
转载 Java顶尖程序员的11本书(转载)
学习的最好途径就是看书"学习的最好途径就是看书",这是我自己学习并且小有了一定的积累之后的第一体会。个人认为看书有两点好处:1、能出版出来的书一定是经过反复的思考、雕琢和审核的,因此从专业性的角度来说,一本好书的价值远超其他资料2、对着书上的代码自己敲的时候方便"看完书之后再次提升自我的最好途径是看一些相关的好博文",我个人认为这是学习的第二步,因为一本书往往有好几百页,好的博文是
2017-06-19 08:54:10 298
转载 软件工程师具备六大基本素质
必知:软件企业要求基础软件工程师具备六大基本素质,即良好的编码能力、自觉的规范意识和团队精神、认识和运用数据库的能力、较强的英语阅读和写作能力、具有软件工程的概念和求知欲和进取心。 1.良好的编码能力。软件人员的一个重要职责是把用户的需求功能用某种计算机语言予以实现。编码能力直接决定了项目开发的效率。这就要求软件工程师至少精通一门编程语言,比如当前国内企
2017-06-19 08:41:58 15707 1
转载 java学习路线
Java学习路线Java SE部分1、java基础:基础语法;面向对象(重点);集合框架(重点);常见类库API;2、java界面编程:AWT;事件机制;Swing;3、java高级知识:Annotation;IO和NIO、AIO;多线程、线程池;阻塞、非阻塞、异步网络通信;反射、动态代理;百度经验:jingyan.b
2017-06-19 08:38:45 178
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人