java
文章平均质量分 73
戈哥
我喜欢你很久了 等你也很久了 现在我要离开了 比很久很久还要久
展开
-
java 基础知识整理归纳2
四十三.PO:持久化对象 POJO:普通java对象 四十四.mysql数据库:驱动com.mysql.jdbc.Driver urljdbc:mysql://localhost:3306/tbluserorg.hibernate.dialect.MySQLDialect //定义hibernate链接的数据库是mysql四十五.原创 2012-03-26 14:28:00 · 568 阅读 · 0 评论 -
java读取配置文件.properties属性值
属性文件.properies:Properties properties = FooUtil.read("/file.properties");原创 2014-11-24 13:01:01 · 659 阅读 · 0 评论 -
js+插件实现代码复制及动态生成二维码扫描、分享到朋友圈QQ空间功能
1.代码复制功能需要插件支持ZeroClipbroad,引入js:jquery.zclip.min.js;ZeroClipboard.js;ZeroClipboard.swf2.jsp功能代码:转发页面 复制链接地址原创 2017-02-14 15:27:57 · 4333 阅读 · 0 评论 -
理解Java的三大特性之多态
面向对象编程有三大特性:封装、继承、多态。 封装隐藏了类的内部实现机制,可以在不影响使用的情况下改变类的内部结构,同时也保护了数据。对外界而已它的内部细节是隐藏的,暴露给外界的只是它的访问方法。 继承是为了重用父类代码。两个类若存在IS-A的关系就可以使用继承。,同时继承也为实现多态做了铺垫。那么什么是多态呢?多态的实现机制又是什么?请看我一一为你揭开: 所谓多...转载 2018-07-02 09:45:20 · 153 阅读 · 0 评论 -
json字符串转实体类
/** * * 将json形式字符串转换为java实体类 * */public static <T> T parse(String jsonStr, Class<T> clazz) { ObjectMapper om = new ObjectMapper(); T readValue = null; try { readVa...原创 2018-07-05 14:42:55 · 872 阅读 · 0 评论 -
数组和链表的区别
数组和链表是两种基本的数据结构,他们在内存存储上的表现不一样,所以也有各自的特点。大致总结一下特点和区别,拿几个人一起去看电影时坐座位为例。数组的特点在内存中,数组是一块连续的区域。 拿上面的看电影来说,这几个人在电影院必须坐在一起。 数组需要预留空间,在使用前要先申请占内存的大小,可能会浪费内存空间。 比如看电影时,为了保证10个人能坐在一起,必须提前订好10个连续的位置。这样的好...转载 2018-09-07 10:27:05 · 167 阅读 · 0 评论 -
深入理解Java的接口和抽象类
深入理解Java的接口和抽象类 对于面向对象编程来说,抽象是它的一大特征之一。在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类。这两者有太多相似的地方,又有太多不同的地方。很多人在初学的时候会以为它们可以随意互换使用,但是实际则不然。今天我们就一起来学习一下Java中的接口和抽象类。下面是本文的目录大纲: 一.抽象类 二.接口 三.抽象类和接口的区别 若...转载 2019-01-03 16:56:35 · 109 阅读 · 0 评论 -
java中的算术运算符、赋值运算符、比较运算符、逻辑运算符、条件运算符
java中的算术运算符、赋值运算符、比较运算符、逻辑运算符、条件运算符一、算术运算符算术运算符主要用于进行基本的算术运算,如加法、减法、乘法、除法等。Java 中常用的算术运算符: 其中,++ 和 -- 既可以出现在操作数的左边,也可以出现在右边,但结果是不同滴例1:运行结果:例2:运行结果:一定要注意哦!自增和自减运算符只能用于操作变量,不...转载 2019-01-02 20:44:32 · 656 阅读 · 0 评论 -
8大数据结构
数据结构分类1、数组2、栈3、队列4、链表5、树6、散列表7、堆8、图数据结构分类数据结构是指相互之间存在着一种或多种关系的数据元素的集合和该集合中数据元素之间的关系组成 。 常用的数据结构有:数组,栈,链表,队列,树,图,堆,散列表等,如图所示: 每一种数据结构都有着独特的数据存储方式,下面为大家介绍它们的结构和优缺点。1、数组数组是可以再内存中连续存储多个元素...转载 2019-01-03 09:04:23 · 372 阅读 · 0 评论 -
java的八种基本数据类型及其包装类
一、Java 中有8种基本数据类型,如下: 整数类型有三种表示形式,分别是十进制、八进制(以0开头)、十六进制(以0X或者0x开头)。 对于long型的数值,如果值大于int型数值最大值或者小于int型数值的最小值时,应该在数值的末尾加上L或者l(小写的L),来表示该数值是long型的。如long num=2147483650L; 默认情况下,Java中的小数都是d...转载 2019-01-03 11:29:15 · 525 阅读 · 0 评论 -
spring配置datasource数据源的三种方式
1、使用org.springframework.jdbc.datasource.DriverManagerDataSource 说明:DriverManagerDataSource建立连接是只要有请求就新建一个connection,根本没有连接池的作用。 <bean id="dataSource" class="org.springframework.jdbc.datasource.Dr...转载 2019-01-09 09:54:38 · 1363 阅读 · 0 评论 -
java学习小结
”说法的来源了。3. IoC就是IoC,不是什么技术,与GoF一样,是一种设计模式。4. IOC模式,系统中通过引入实现了IOC模式的IOC容器,即可由IOC容器来管理对象的生命周期、依赖关系5. 通俗的说反射就是根据给出的类名(字符串)来生成对象6. AOP主要的功能是:日志记录,性能统计,安全控制,事务处理,异常处理等等7. Spring 实现AOP是依赖JDK动态代理和CGLIB代理实现的8. spring事务管理方式:编程式和声明式9. 拦截器(AOP)基于java动态代原创 2013-02-28 09:00:30 · 125 阅读 · 0 评论 -
fusioncharts 柱状图饼状图的实现(Column2D, Pie3D)
要实现二维的柱状图,饼图等,先下载原创 2014-11-20 16:51:47 · 2135 阅读 · 0 评论 -
java将文件批量打包后并下载
struts2 ,spring,spring jdbc框架:/** * 批量下载 */ public void batchDowload(){ String ent_id = (String) Util.session().getAttribute("ent_id"); try { end_time = longSdf.parse(shortSdf.format(原创 2014-11-20 09:12:13 · 761 阅读 · 0 评论 -
java 基础知识整理归纳
一.request.getRealPath(“”)和request.getContextPath()第一个为项目绝对路径(物理路径),第二个为项目部署路径(相对路径)。例如移动后台系统:System.out.println(request.getRealPath(""));System.out.println(request.getContextPath());打印原创 2012-03-19 15:20:31 · 631 阅读 · 0 评论 -
InputStream、Blob、byte 互相转换方式
在我们的程序开发当中,经常会用到java.sql.Blob、byte[]、InputStream之间的相互转换,但在JDK的API当中,又没有直接给我们提供可用的API,下面的程序片段主要就是实现它们之间互换的util.一、byte[]=>Blob我们可以通过Hibernate提供的表态方法来实现如:org.hibernate.Hibernate.Hibernate.creat转载 2013-01-05 09:27:42 · 2480 阅读 · 0 评论 -
图片转二进制存入oracle字段类型为Blob(取出二进制转图片并显示),图片带路径
1.带图片路径的图片上传至文件夹并转换为二进制存入oracle数据库字段为Blob类型(图片存入数据库方式,inputstream转blob)jsp页面:java控制类:Blob photo = null;String imageFilePath=request.getRealPath("/") + "\\temp\\"+ String.valueOf(loginU原创 2012-12-04 09:29:28 · 11955 阅读 · 1 评论 -
java调用服务器端exe文件和客户端exe文件
1.调用服务器端文件,以下只显示类文件代码:@RequestMapping(params = "method=openExe")public void openExe(HttpServletResponse response){ Runtime rn = Runtime.getRuntime(); Process p = null; try { p = rn.exec("\"D:/P原创 2013-01-05 10:14:33 · 4165 阅读 · 2 评论 -
WEB服务(services)应用axis1.4实例
最近公司项目需要做个小模块,使用webservice服务,运用的是axis1.4,最初运用了一个小例子,实现了简单的web服务调用,作为axis入门。1.首先需要到apache官网www.apache.org下载axis1.4,下了半天没成功,最后在百度搜索下了axis,解压后复制目录到TOMCAT的webapps目录下(%TOMCATHOME%\webapps),我的本机目录为E:\apac原创 2013-07-02 10:36:58 · 1102 阅读 · 0 评论 -
java 23 设计模式
1.创建型模式a.工厂方法b.抽象工厂c.建造者模式d.单态模式e.原型模式2.结构性模式f.适配器模式g.桥接模式h.组合模式i.装饰模式j.外观模式k.享元模式l.代理模式3.行为型模式m.责任链模式n.命令模式o.解释器模式p.迭代器模式q.中介者模式r.备忘录模式s.观察者模式t.状态模式u.策略模原创 2013-08-28 13:53:52 · 568 阅读 · 0 评论 -
Java Se 程序运用整合归纳
1.abstracttestpackage abstracttest;/* * 抽象类和抽象方法 * 抽象类也可以像普通类一样,有构造方法、一般方法、属性, * 更重要的是还可以有一些抽象方法,留给子类去实现,而且在抽象类中声明构造方法后,在子类中必须明确调用。 */abstract public class Abstract { String name ; int age原创 2013-08-30 09:53:45 · 611 阅读 · 0 评论 -
POI动态导出数据到excel表格实例(poi3.6)
之前用过jxl动态到处数据到excel表格的,最近需使用POI3.6动态导出,方法都类似。首先下载poi包,我这使用的是3.6版本的。以下是测试类:@SuppressWarnings({ "deprecation", "unchecked" }) public static void main(String[] args) throws Exception { //创原创 2013-07-08 10:55:45 · 3274 阅读 · 0 评论 -
js实现页面查询弹出div隐藏背景提示进度
{在开始之前,补充2个另外的知识点(1.百分比格式化;2.jquery 设置$符):1.在页面显示的百分比数字设定为String类型-> DecimalFormat df = new DecimalFormat("##%"); 值=df.format((double)除数/被除数);2.之前在一个页面同时使用jquery和dwr时,会出现$符冲突,作下jquery修改即可->var原创 2013-12-05 09:18:38 · 1384 阅读 · 0 评论 -
java读取数据库数据相同list值合并
在进行两表连接查询的时候,对应两个字段英文和中文,如果中文相同,而英文可能不同时候,两表相同字段为英文字段,进行统计时候,得到结果会出现以下数据:此时相同字段数据需要合并list,得到以下效果:代码如下:Map mapAaa=new HashMap(); for(Aaa aaa:aaaList){ Aaa aaaTemp=mapAaa.get(aa原创 2013-12-05 09:54:12 · 2256 阅读 · 0 评论 -
关于java乱码的一些整理
1:customer.setName(new String(customer.getName().getBytes("ISO-8859-1"),"UTF-8")); (*) 2:customer.setIntention(java.net.URLDecoder.decode(customer.getIntention(), "UTF-8")); (正常走action)原创 2014-08-11 13:37:30 · 427 阅读 · 0 评论 -
java设计模式实例详解
声明:本文为转载,转载地址为:https://blog.csdn.net/qq_30764991/article/details/80516912一、设计模式的分类总体来说设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模...转载 2019-05-09 14:05:09 · 449 阅读 · 0 评论