- 浏览: 39158 次
最新评论
-
PgGAI:
狗狗牛逼!
SSM整合增删查改 -
PgGAI:
牛逼,没个七八年工作经验是得不出来这样的见解。
ofbiz一个组件的各个文件介绍 -
PgGAI:
腻害
OFBiz 16.11.03的直接部署、eclipse部署和IDEA部署
文章列表
在使用eclipse安装freemaker插件时,出现了一些问题:
在网上搜了一下安装方法,我使用在线安装
在安装的时候报了这个错误:
An error occurred while collecting items to be installed
session context was:(profile=F__jee-neon_eclipse,
phase=org.eclipse.equinox.internal.p2.engine.phases.Collect, operand=, action=).
No repository found containing: osgi ...
java中由内部类的概念,虽然我并没有使用过这种类,但是面试的时候曾经见到,现在就记录下内部类的 用处和一些概念吧,
首先内部类能够在自己的类中调用外部类的方法和实例变量,就算那些变量是private修饰的,也能访问
Test2.java
package innerclasstest;
public class Test2 {
private String name ;
private int age;
public String getName() {
...
(前言,一般来说sql语句中的关键字需要大写,这样比较规范,但是我为了好认用了小写)
登录mysql数据库:
mysql -h主机名 -u用户名 -p密码;
查看所有数据库:
show databases; ...
jsp的九大内置对象
- 博客分类:
- jsp学习
JSP中内置的对象就是可以直接用的对象,
out对象 :一般用来打印如out.println();
newLine() 【输出一个换行符】; close()关闭输出流, flush()输出缓冲区里的数据;clearBuffer()清除缓冲区中的数据,同时把数据输 ...
spring的核心是IOC(控制反转)和AOP(面向切面)
今天先来学习下IOC。IOC另一种说法是依赖注入(DI),它能够通过三种注入方式来将工程中耦合性很高的类进行不完全解耦。
三种注入方式:⑴构造器注入 ⑵接口注入 ⑶setter方法注入!
一般的话都会使用setter方法注入的方式来进行编程;下面来讲解一下spring依赖注入的原理(我的理解)
在java中类与类之间的关系是相互调用的关系,所以如果一个类需要调用另一个类的方法就需要创建出另一个类的对象,通过对象来调用另一个类的方法,比如这样:
一个狗的类,拥有叫和跳两种方法:
package co ...
今天在使用中response.sendredirect()方法向登录页面传递中文字符串时,遇到了中文乱码,登录页面收到的是一堆?号,在网上查了一下找到了解决办法。
在使用response.sendredirect(url)进行重定向时,遇到中文字符,如果不做任何处理,则在后台无法得到正确的中文字符
使用response.sendredirect()时的处理
String str="utf-8";
String st3=URLEncoder.encode("请输入用户名和密码!", str);
String url=" ...
三者都是能生成保存字符串对象的类,只不过在对字符串的操作上有所不同。
在性能方面,一般情况下StringBuilder>StringBuffer>String,但这是有局限性的。
首先说String,String是一种只读字符串对象,如果要改变字符串,改变的是String对象引用的指向,将应用变量指向新的字符串对象。旧的字符串对象会暂时保存在
而StringBuffer和StringBuilder是可读写的字符串对象,两者的方法大致都是相同的,只不过StringBuffer是在多线程中线程安全的,而StringBuilder是运用在单线程中的。
常用方法:append(str ...
首先我并不知道在常量池中存放的是引用还是对象,先不管它,我觉得是保存的对象,只是猜测。
在使用中String str=?;的方式来创建一个字符串对象时,虚拟机首先会对?所代表的字符串进行检查,在字符串常量池中是否有对 ...
数据库的连接
连接分为内连接和外连接;(使用= < >等符号进行运算)
内连接包括相等连接和自然连接(是特殊的相等连接,会把相结果中相同的属性列去掉)还有非等值连接。内连接会把不符合条件的行剔除掉。
外连接包括左外连接和右外连接还有完全外连接:
左外连接:返回的结果集中包括左表所有行,还有左表中与右表匹配的所有行,右表中独有的其他属性填为null;
右外链接:与左连接相反,返回的结果集中包括右表所有行,还有右表与左表匹配的所有行,左表中独有的其他属性填为null;
完全外连接:就是将左外连接和右外连接结合起来,返回左右表中的所有行,当某行在另外的表中没有相匹配的值,则将它填为n ...
CGI是一种与servlet相似的工作在服务器端的web技术,两者都可以响应客户端的请求,还可以收集用户表单的信息并给予动态的反馈;
但是servlet的功能远比CGI强大的多,大致有三个方面:
⑴servlet占用的系统资源少
每当服务器调用CGI程序的时候,服务器端就要启动一个新的线程,使用完毕再将其销毁,当同时有多个客户访问服务器的时候,服务器端就会启动很多个线程,这样的话服务器端就会变得无比臃肿,系统资源变得越来越少;
但是servlet不同,每当调用servlet时并不是启动一个新的线程,而是在服务器的进程中共享和分离线程,这样的好处是可以共享一个数据源,使系统资源被有效利用。
⑵ ...
在实际编程中,通常需要编辑时间,有时需要当前时间,有时需要几天后的时间,那么我们就需要用到Calendar这个抽象类来完成,
首先我们需要先调用Calendar的getInstance()方法来返回一个Calendar子类的实例。然后就可以调用Calendar的方法,
代码:import java.util.Calendar;
public class CalendarTeST {
public static void main(String[] args) {
//因为Calendar是个抽象类,所以不能创建实例,需要用Calendar的getInstance()方法来创 ...
在生活中我们将数字写成各种各样的格式,想时间一样的20:32:32PM,还有122,223,223.23来表示金钱数,在java中也有将数字格式化的方法,从java5.0之后,可以运用java.util中的Formatter类来格式化数字,你并不需要继承该类或者调用该类中的方法,因为在String中有format()方法也能实现这个功能。
例如:String.format(“ String str”,数字);
该方法运行传入两个或更多个参数,第一个参数为字符串参数,后面的参数为数字型参数,你可以在字符串参数中定义后面数字的格式化格式,在字符串中你还可以在%前面和%格式化参数后面写入任意的字符串, ...
primitive主数据类型的包装类
- 博客分类:
- java基础学习
JAVA在5.0版本之后之后给每一个primitive主数据类型(除了char)都准备了一个包装类,
int→Integer;long→Long;byte→Byte;short→Short;float→Float;
double→Double;boolean→Boolean;
包装类有什么作用呢?
包装类的作用就是将一个值传入 ...
java中的ArrayList类的用法:
Add:①将数据“a”和“b”添加进ArrayList,用法:
List.add(“a”);
List.add(“b”);//这样的话“a”就是ArrayList的List中的第一个数据,“b”是第二个,就是说会顺序添加数据进入ArrayList不用标出位置编号。
②在第N个数据后面添加一个数据,用法:
List.add(2,“c”);//在第二个数据后添加字符串数据“c”;此时ArrayList必须有足够多的数据如果List.(4,“d”);就会出现java.lang.lndexOutOfBoundsException异常,因为在位置三处没有任何数据。 ...
泛型:在我看来,泛型就是对集合中元素类型的一种规范,因为绝大多数用到泛型的地方就是集合。
没有运用泛型的话,你可以将多种类型对象的引用添加到集合中,但是当你将元素从集合中取出时,得到的缺是Object型的引用,还需要我们将Object型的引用转换成他原来的类型。
当使用泛型之后,我们可以声明集合中元素的类型,这样我们就不能把声明类型之外类型的引用传入集合中,比如将猫对象引用传入狗对象引用的集合中,而且你从集合中取出的元素也是所声明了类型引用。
泛型的使用,泛型大部分都是用在集合上面,如ArrayList,TreeSet,LinkedList等集合中,作为添加进集合的元素的类型,
例如下面代码: ...