
java
文章平均质量分 75
tgxblue
这个作者很懒,什么都没留下…
展开
-
2020-09-24
对于线上已经在用的接口,要动态的扩展返回数据的字段,并且不同的调用商需要的字段不一样,为了A客户增加了一个字段,不能把字段返回给B,防止B客户那边也要升级接口。对于开始加一两个字段我还可以接受:每次返回不同的实例,渐渐的我觉得力不从心了,代码重复太多了,就想到了能不能动态的添加字段呢?首先引入maven依赖: <dependency> <groupId>commons-beanutils</groupId> <ar原创 2020-09-24 23:09:29 · 109 阅读 · 0 评论 -
2020-09-23
https://blog.youkuaiyun.com/qq_41600067/article/details/108259379转载 2020-09-23 00:17:58 · 92 阅读 · 0 评论 -
java ssh面试试题
Java---SSH(MVC)1. 谈谈你mvc的理解 MVC是Model—View—Controler的简称。即模型—视图—控制器。MVC是一种设计模式,它强制性的把应用程序的输入、处理和输出分开。 MVC中的模型、视图、控制器它们分别担负着不同的任务。 视图: 视图是用户看到并与之交互的界面。视图向用户显示相关的数据,并接受用户的输入。视图不进行任何业务逻辑处转载 2013-03-28 04:32:15 · 2103 阅读 · 0 评论 -
Java字符串,日期的格式化
JSP中常用的格式化包括:1. 字符串的格式化2. 字符串和HTML显示内容的格式化3. 日期的格式化一、字符串的格式化字符串处理是项目中使用最频繁的,Java中提供了二种格式化字符串的方法,JDBC还提供了一种问号参数类似于格式化SQL语句。1. 使用String.format()方法格式化字符串 语法格式为:public static String fo转载 2013-03-28 03:21:24 · 1035 阅读 · 0 评论 -
!=null和equals的区别
首先你要先明白它们分别的作用是什么: object.equals(null),“equals()”方法是比较“值”是否相等; object==null,“==”比较运算符是用来比较“对象”是否是同一个。 说的简单一点java是面向对象的编程语言: 如果new了一个对象,那么它就有值,它的值可以是“null”; 如果根本就没有new这个对象,那它就不存在,没有办法进行比较,就会出现空指针转载 2013-03-26 00:41:01 · 945 阅读 · 0 评论 -
定时任务:Java中Timer和TimerTask的使用
java.util.Timer定时器,实际上是个线程,定时调度所拥有的TimerTasks。 一个TimerTask实际上就是一个拥有run方法的类,需要定时执行的代码放到run方法体内,TimerTask一般是以匿名类的方式创建。 一个完整的Timer: Java代码 java.util.Timer timer = new java.util.T转载 2013-04-08 15:50:25 · 507 阅读 · 0 评论 -
Java 编程中关于异常处理的 10 个最佳实践
异常处理是书写 强健 Java应用的一个重要部分。它是关乎每个应用的一个非功能性需求,是为了优雅的处理任何错误状况,比如资源不可访问,非法输入,空输入等等。Java提供了几个异常处理特性,以try,catch和finally 关键字的形式内建于语言自身之中。Java编程语言也允许你创建新的异常,并通过使用 throw 和 throws关键字抛出它们。事实上,异常处理不仅仅是知道语法。书写转载 2013-04-13 19:32:36 · 613 阅读 · 0 评论 -
java socket编程
一,网络编程中两个主要的问题一个是如何准确的定位网络上一台或多台主机,另一个就是找到主机后如何可靠高效的进行数据传输。在TCP/IP协议中IP层主要负责网络主机的定位,数据传输的路由,由IP地址可以唯一地确定Internet上的一台主机。而TCP层则提供面向应用的可靠(tcp)的或非可靠(UDP)的数据传输机制,这是网络编程的主要对象,一般不需要关心IP层是如何处理数据的。目前较为转载 2013-04-13 01:16:25 · 651 阅读 · 0 评论 -
Java就业面试题大全
从享受生活的角度上来说:"程序员并不是一种最好的职业,我认为两种人可以做程序员,第一,你不做程序员,你就没有什么工作可做,或者说是即使有可以做的工作但是你非常不愿意去做;第二,你非常痴迷和爱好程序,并且在这方面有一些天赋和优势。程序员的结局也是有两种:第一,默默退休,第二以程序员为起点或跳板,注意积累,跟对了好的老板或团队,找到和很好的搭档自己创业,成为IT金领和富翁。"人们在时间面前是平等的转载 2013-03-28 04:26:42 · 1986 阅读 · 0 评论 -
Struts2中文乱码问题解决的几种方法供参考
在使用struts2的 struts-tags的是碰到了乱码问题。 心里愤愤,觉得这个乱码问题都解决过几次了,怎么还会被撞上了?! 先把以往需要设置的点罗列一下: 1. JSP 文件头 2. struts.properties中的编码设定 struts.locale = UTF-8 struts.i18n.encoding转载 2013-02-05 09:16:42 · 520 阅读 · 0 评论 -
向mysql中插入格式为"yyyy-MM-dd HH:mm:ss"的时间
某个table中有一个类型为datetime的字段,想向其插入一个时间,格式为"yyyy-MM-dd HH:mm:ss";开始我的做法是,sql中执行 ps.setDate(2,date)。。。发现,插入的成功后,后台数据库的时间的时分秒显示总是为00:00:00.我在sql执行前已经事先格式话好了。SimpleDateFormat sfd = new SimpleDateFormat原创 2013-04-18 03:34:22 · 11751 阅读 · 1 评论 -
java.lang.ClassCastException: java.lang.Integer cannot be cast to java.lang.String
今天在调试的过程中,发现了一个bug:java.lang.ClassCastException: java.lang.Integer cannot be cast to java.lang.String org.apache.jsp.complaintSearchList_jsp._jspService(complaintSearchList_jsp.java:93) org.apac原创 2013-04-16 06:27:07 · 19144 阅读 · 0 评论 -
Illegal mix of collations (latin5_turkish_ci,IMPLICIT) and (gb2312_chinese_ci,COERCIBLE) for operati
再做一个小项目debug的时候,发现这个bug:java.sql.SQLException: Illegal mix of collations (latin5_turkish_ci,IMPLICIT) and (gb2312_chinese_ci,COERCIBLE) for operation 'like'其实,很容可以分析得出,是因为数据库对应的那个字段字符集编码不同,不合法的连原创 2013-04-21 23:44:10 · 876 阅读 · 0 评论 -
java.util.Date和java.sql.Date的区别及应用
java.util.Date和java.sql.Date的区别及应用java.util.Date 就是在除了SQL语句的情况下面使用java.sql.Date 是针对SQL语句使用的,它只包含日期而没有时间部分它都有getTime方法返回毫秒数,自然就可以直接构建java.util.Date d = new java.util.Date(sqlDate.getTim转载 2013-04-08 15:52:10 · 495 阅读 · 0 评论 -
cookie vs session的区别
cookie vs session的区别1.存在的位置cookie保存在客户端,而session保存在服务器端2.安全性比较而言,cookie的安全性比session要弱3.网络传输量cookie通过网络在客户端与服务器端传输,而session保存在服务器段,不要传输。4.生命周期(1)cookie的声明周期是累计的,从创建时就开始计时,到了设置的时间后cookie原创 2012-11-19 23:47:24 · 471 阅读 · 0 评论 -
数据库分页算法java实现
//分页的方法之所以使用ArrayList来保存结果,是因为要是用ResultSet来保存的话,ResultSet要求数据库要时刻保存连接才可以,一旦断开数据库,rs的数据就没有了。 public ArrayList getFenYe(int pageNow){ ArrayList al = new ArrayList(); //1.连接数据库 ct = new ConnDb(原创 2012-12-07 10:23:54 · 1395 阅读 · 0 评论 -
javaEE的十一种技术
1.JDBC数据库连接技术(*)2.java命名和目录接口(java Naming and Directory Interface,JNDI)(*)它是为了对高级网络应用开发中的使用的目录基础结构的访问,实际上这个目录是一个特殊的数据库,提供了对存储数据的快速访问,不想传统的目录服务访问方式-你必须提供不同的API接口去访问不同的目录服务。JDNI是J2EE的一个API,提供了转载 2012-12-07 10:36:46 · 490 阅读 · 0 评论 -
Java对象内存结构
英文原文:Code Instructions,翻译:ImportNew - 郑雯原文于2008年11月13日发表, 2008年12月18日更新:这里还有一篇关于Java的Sizeof运算符的实用库的文章。学C/C++出身的我,对Java有一点非常困惑,那就是缺乏计算对象占用内存大小的机制。而在C++中就可以通过sizeof运算符来获得基本类型以及类实例的大小。C和C++中的这个操作符对转载 2012-12-10 12:03:48 · 492 阅读 · 0 评论 -
使用Synchronized块同步方法
synchronized关键字有两种用法。第一种就是在《使用Synchronized关键字同步类方法》一文中所介绍的直接用在方法的定义中。另外一种就是synchronized块。我们不仅可以通过synchronized块来同步一个对象变量。也可以使用synchronized块来同步类中的静态方法和非静态方法。synchronized块的语法如下:public void method()转载 2012-12-11 20:30:37 · 402 阅读 · 0 评论 -
使用Synchronized块同步变量
我们可以通过synchronized块来同步特定的静态或非静态方法。要想实现这种需求必须为这些特性的方法定义一个类变量,然后将这些方法的代码用synchronized块括起来,并将这个类变量作为参数传入synchronized块。下面的代码演示了如何同步特定的类方法: 001 package mythread; 002 003 public class SyncT转载 2012-12-11 21:02:52 · 476 阅读 · 0 评论 -
IO流--File对象功能--删除指定目录中的空白目录
删除指定目录中的空白目录主要是使用递归的方法来实现。//这是关于文件删除空白目录的类package com.tgx.file;import java.io.File;public class FileRemove { public static void main(String[] args) { removeFile(); } /* * 删除指定目录原创 2013-01-06 00:37:54 · 675 阅读 · 0 评论 -
IO流--File对象功能--文件列表
File对象的文件列表功能主要用到的方法是:list(); listFiles(); listRoots();1.list(); 返回一个字符串数组(String),这些字符串指定此抽象路径名表示的目录中的文件和目录。2.listFiles(); 返回一个抽象路径名数组(返回 File[] ),这些路径名表示此抽象路径名表示的目录中的文件。3.listFiles(Filename原创 2013-01-06 00:31:33 · 1147 阅读 · 0 评论 -
2013年Java继续火的五大理由
摘要:对Java来说,2012年绝对是不平凡的一年,尤其是越来越多的人开始讨论Java已死。虽然这样,但Java依然屹立于编程语言的前列,风生水起。相信在2013年,Java仍会在争议中成长,但绝不会死掉,并且还会有更加出色的表现。对于Java来说,2012年注定是不平凡的一年, Google和Oracle的侵权案在这一年尘埃落定、Java漏洞频出、此外人们讨论最多的莫过于Java已死转载 2013-01-07 23:41:40 · 586 阅读 · 0 评论 -
打印流
/* * 打印流 * 该流提供了打印方法,可以将各种数据类型的数据都原样打印 * * 字节打印流 * printStream * 它可以直接操作文件对象,因此就比较重要。 * 构造函数可以接收的参数类型: * 1.file对象 * 2.字符串路径。String * 3.字节输出流。 OutputStream * * 字符打印流 * PrintWriter * 构造函原创 2013-01-07 00:00:58 · 430 阅读 · 0 评论 -
使用Properties记录程序运行次数
package com.tgx.file;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.util.Properti原创 2013-01-07 00:06:15 · 708 阅读 · 0 评论 -
深入解析HashMap、HashTable
集合类之番外篇:深入解析HashMap、HashTableJava集合类是个非常重要的知识点,HashMap、HashTable、ConcurrentHashMap等算是集合类中的重点,可谓“重中之重”,首先来看个问题,如面试官问你:HashMap和HashTable有什么区别,一个比较简单的回答是:1、HashMap是非线程安全的,HashTable是线程安全的。2、Ha转载 2013-01-07 23:51:25 · 24366 阅读 · 4 评论 -
实现一个小小的动态时钟
//这里是完成动态小时钟package com.tgx.myTest;import java.util.Date;import java.text.SimpleDateFormat;import javax.swing.JFrame;import javax.swing.JLabel;public class MyClock { public static void main原创 2013-01-25 01:07:40 · 665 阅读 · 0 评论 -
Exception starting filter struts2 java.lang.NullPointerException 问题解决
一个Struts2小程序,在改DevModel为true后调试出了问题, /Hello.jsp 严重: Exception starting filter struts2java.lang.NullPointerExceptionat com原创 2013-01-30 21:54:35 · 618 阅读 · 0 评论 -
struts处理中文乱码问题
以我自己的了解,在进行struts开发的过程中,总也是出现很多的乱码问题 ,但归根到底,也只是以下三种情况:㈠页面显示中文乱码㈡传递参数中文乱码㈢国际化资源文件乱码下面就这三中情况介绍怎么在具体项目中处理这些乱码问题。而对于整体的处理思想,是要统一编码为 UTF-8.㈠页面显示中文乱码 对于在页面中显示出现乱码,这个问题比较简单,便是检查你的JSP文件里是不是出现转载 2013-02-05 09:24:03 · 447 阅读 · 0 评论 -
oracle中实现分页(servlet 实现)
文章出自:http://blog.youkuaiyun.com/zklxuankai/article/details/7604474package com.xk.view;import java.io.IOException;import java.io.PrintWriter;import java.sql.Connection;import java.sql.DriverManag转载 2012-11-18 15:23:00 · 639 阅读 · 0 评论