自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JDBC的典型用法

JDBC驱动程序是Java程序和数据库之间的转换层,数据库驱动程序负责将JDBC调用成特定的数据库。 JDBC操作数据库的步骤如下:public static void main(String[] args) { Connection conn = null; PreparedStatement ps = null; try { // 1.加载数据库驱

2017-08-29 10:58:14 364

转载 Java的21个技术点,你知道吗?

原文地址:https://www.jfh.com/jfperiodical/article/4547?ref=myread关于Java的编程知识,有人会问哪几个是重要的知识点,不知道大家是否知道呢?给大家分享一下。1.JVM相关(包括了各个版本的特性)对于刚刚接触Java的人来说,JVM相关的知识不一定需要理解很深, 对此里面的概念有一些简单的了解即可。不过对于一个有着3年以上Java经验的资深开

2017-08-29 10:48:39 341

转载 java代码注释规范

代码注释是架起程序设计者与程序阅读者之间的通信桥梁,最大限度的提高团队开发合作效率。也是程序代码可维护性的重要环节之一。所以我们不是为写注释而写注释。下面说一下我们在诉求网二期开发中使用的代码注释规范,供大家参考下。原则:1、注释形式统一在整个应用程序中,使用具有一致的标点和结构的样式来构造注释。如果在其它项目中发现它们的注释规范与这份文档不同,按照这份规范写代码,不要试图在既成的规范系统中引入新的

2017-08-28 15:09:21 342

转载 Java线程面试题 Top 50

转载于:http://www.importnew.com/12773.html不管你是新程序员还是老手,你一定在面试中遇到过有关线程的问题。Java语言一个重要的特点就是内置了对并发的支持,让Java大受企业和程序员的欢迎。大多数待遇丰厚的Java开发职位都要求开发者精通多线程技术并且有丰富的Java程序开发、调试、优化经验,所以线程相关的问题在面试中经常会被提到。在典型的Java面试中, 面试官

2017-08-28 14:57:20 380

转载 Ajax面试题

原文地址:http://www.importnew.com/12773.html不管你是新程序员还是老手,你一定在面试中遇到过有关线程的问题。Java语言一个重要的特点就是内置了对并发的支持,让Java大受企业和程序员的欢迎。大多数待遇丰厚的Java开发职位都要求开发者精通多线程技术并且有丰富的Java程序开发、调试、优化经验,所以线程相关的问题在面试中经常会被提到。在典型的Java面试中, 面试

2017-08-28 14:44:59 383

原创 项目实训-文件上传-Nutz

项目实训:后台基于Nutz框架,需要实现一个文件上传功能,其中通过文件上传Excel来初始化数据库数据1、后台实现文件的操作,@AdaptBy主要是说明接口是用于文件操作的,把上传适配器交由 Ioc 容器来管理,需要在你的 Ioc 配置文件里配置你的 UploadAdaptor。Module代码如下:/** * 上传文件 */@At("/teach/assess-uploadFile")@

2017-08-28 14:15:23 1748

转载 java基础学习总结——this关键字

转载于:http://www.cnblogs.com/xdp-gacl/p/3636071.htmlthis关键字this是一个引用,它指向自身的这个对象。看内存分析图:假设我们在堆内存new了一个对象,在这个对象里面你想象着他有一个引用this,this指向这个对象自己,所以这就是this,这个new出来的对象名字是什么,我们不知道,不知道也没关系,因为这并不影响这个对象在内存里面的存在,这个对

2017-08-12 16:07:52 188

原创 javaHL(JNI) Not Available解决办法

javaHL(JNI) Not Available解决办法方法一: Window-Preferences-Team-SVN,在SVN接口的下拉框可以看到,默认选择的是JavaHL(JNI) Not Available,手动更改为SVNKit(Pure Java) SVNKit方法二: 安装SlikSvn,并配置path即可

2017-08-01 22:04:31 6817

原创 The user specified as a definer ('root'@'%') does not exist解决办法

解决方法:1. 进入cmd:mysql -uroot -p2. mysql>grant all privileges on *.* to root@"%" identified by "."; Query OK, 0 rows affected (0.00 sec)3. mysql> flush privileges; Query OK, 0 rows affected (0.00

2017-08-01 21:51:09 2068

转载 Lombok 安装、入门 - 消除冗长的 java 代码

转载于:http://www.blogjava.net/fancydeepin/archive/2012/07/12/lombok.htmleclipse手动安装 lombok1. 将 lombok.jar 复制到 eclipse.ini 所在的文件夹目录下2. 打开 eclipse.ini,在最后面插入以下两行并保存: -Xbootclasspath/a:lombok.jar

2017-07-23 21:38:17 196

原创 Maven:解决“Could not calculate build plan”问题

创建Maven Project 时出现错误如下:解决方法: 1、将C:\User.m2\repository\org\apache\maven\plugins\maven-deploy-plugin目录下的文件夹删除 2、然后右击项目Maven->Update Project->Update Dependencies完成后就ok了。目录结构如下:

2017-07-23 21:22:33 826

原创 Maven安装

JDKMaven是一个Java工具,我们必须先安装Java。 我们需要一个Java开发工具包(JDK),Java运行时环境(JRE)是不够的。 要在Windows上验证Java Development Kit版本,请打开命令控制台并键入 C:\WINDOWS\system32>java -versionMaven下载Maven 地址:https://maven.apache.org/d

2017-07-23 21:13:30 181

原创 简单的将驼峰命名变量转化为多个单词组成的变量名的方法

将一个驼峰命名转换成由多个单词组成的变量名的变量名:例如:将helloWorld转换成hello_worldpublic class Client { public static String toHump(String str) { String rs = ""; for (int i = 0; i < str.length(); i++) {

2017-07-21 07:52:02 1428

转载 Java包命名规则

转载于:http://blog.csdn.net/Dave_CT/article/details/73394726java包起名原则indi : 个体项目,指个人发起,但非自己独自完成的项目,可公开或私有项目,copyright主要属于发起者。 包名为“indi.发起者名.项目名.模块名.……”。pers : 个人项目,指个人发起,独自完成,可分享的项目,copyright主要属于个人

2017-07-17 08:51:19 690

转载 对javabean的一些理解

转载于:http://blog.csdn.net/koukou234/article/details/73824575一、 javabean 是什么?Bean的中文含义是“豆子”,顾名思义,JavaBean是指一段特殊的Java类, 就是有默然构造方法,只有get,set的方法的Java类的对象.专业点解释是:JavaBean定义了一组规则 JavaBean就是遵循此规则的平常的Java对象

2017-07-17 08:45:58 370

转载 Java程序员应当知道的10个面向对象设计原则

转载于:http://blog.csdn.net/capslockwy/article/details/73456613面向对象设计原则是OOPS编程的核心, 但我见过的大多数Java程序员热心于像Singleton (单例) 、 Decorator(装饰器)、Observer(观察者) 等设计模式,而没有把足够多的注意力放在学习面向对象的分析和设计上面。学习面向对象编程像“抽象”、“封装”、“多

2017-07-17 08:42:18 242

转载 Java开发达人必备的11个技术网站

转载于:http://www.cnn6.NET/html/Java/201777/202299.html以下是我收集的Java开发牛人必备的网站。这些网站可以提供信息,以及一些很棒的讲座, 还能解答一般问题、面试问题等。质量是衡量一个网站的关键因素,我个人认为这些网站质量都很好。接下来,我会跟大家分享我是如何使用这些网站学习和娱乐的。或许你会认为有些网站适合任何水平的开发者,但是我认为:对于Jav

2017-07-17 08:36:19 1126 2

转载 一位资深程序员大牛给予Java初学者的学习路线建议

转载于:http://blog.csdn.net/capslockwy/article/details/74853348Java学习这一部分其实也算是今天的重点,这一部分用来回答很多群里的朋友所问过的问题,那就是你是如何学习Java的,能不能给点建议?今天我是打算来点干货,因此咱们就不说一些学习方法和技巧了,直接来谈每个阶段要学习的内容甚至是一些书籍。这一部分的内容,同样适用于一些希望转行到Jav

2017-07-17 08:33:12 285

转载 Java开发中三种常用集合

转载于:http://blog.csdn.net/ezreal_geng/article/details/733956271. Java.util包中List接口List是有序集合(也称为序列 )。用户可以精确控制列表中每个元素的插入位置。用户可以通过整数索引(列表中的位置)访问元素,并搜索列表中的元素。 List接口的实现类有AbstractList,AbstractSequential

2017-07-09 22:04:24 671

原创 配置并使用JSTL标签

1、导入包jstl.jar、standard.jar到WEB-INF>lib目录下 2、在WEB-INF目录下添加tld文件夹 3、配置xml文件<jsp-config> <taglib> <taglib-uri>http://java.sun.com/core/c</taglib-uri> <taglib-location>/WEB-INF/tld

2017-07-09 21:58:55 218

原创 Log4J使用配置

1、导入包log4j-1.2.17.jar到WEB-INF>lib目录下 2、src同级创建conf源文件夹并设置log4j.properties### 设置 ###log4j.rootLogger = debug,C,D,E### 输出信息到控制台 ###log4j.appender.C = org.apache.log4j.ConsoleAppenderlog4j.appender.C.

2017-07-09 21:51:33 172

原创 简单的HTML-DIV切换

HTML如下:<!DOCTYPE html><html> <head> <meta charset = "utf-8" /> <title>showdiv</title> <style> span{ cursor: pointer; } s

2017-07-09 21:43:30 7960 1

原创 常用的正则表达式

整数或者小数:^[0-9]+\.{0,1}[0-9]{0,2}$只能输入数字:"^[0-9]*$"只能输入n位的数字:"^\d{n}$"只能输入至少n位的数字:"^\d{n,}$"只能输入m~n位的数字:"^\d{m,n}$"只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"。只能输入有两位小数的正实数:"^[0-9]+(.[0-9]{2})?$"。只能输入有1~3位小

2017-07-09 21:37:28 133

原创 Log4j的使用

在程序开发过程中,调试程序和生产环境中日志的记录是必不可少的。 Log4j可以控制日志的级别(info/debug/error)和输出的方式(控制台输出/文件/数据库记录)。 (1) 下载Log4j的jar文件,并放置到WEB-INF的lib目录中; (2) 定义Log4j的配置文件,properties### 设置###log4j.rootLogger = debug,stdout,D,F

2017-07-02 17:27:18 192

原创 AJAX技术及一些参数说明

AJAX:Asynchronous JavaScript and XML (异步的JavaScript和XML) AJAX最大的优点就是在不重新加载整个页面的情况下面,可以与服务器进行数据交互完成页面的局部刷新(更新) AJAX是不需要浏览器插件的,只要浏览器允许运行Javascript脚本就可以。 简单的理解AJAX就是:浏览器通过JS向WEB服务器发送(带参数的)请求,Servlet获取请

2017-07-02 17:19:42 377

原创 JSP内置对象request的方法

获取参数:request.getParameter(); 获取多个参数:request.getParameterValues(); 您的本地IP是: request.getRemoteAddr(); 您的主机名字是:request.getRemoteHost(); 您的访问端口是:request.getRemotePort(); 服务器地址是:request.getServerName()

2017-07-02 17:13:30 353

原创 java判断字符串是否为空的方法

方法一:最常见:字符串为null或者“”public static boolean isEpy(String str) { if (null == str) return true; if (str == "") return true; return false;}方法二:字符串为null或者“”public static boolean isEpy(String str

2017-07-02 17:01:33 837

转载 Java泛型详解

转载于:http://www.weixueyuan.net/view/6321.html我们知道,使用变量之前要定义,定义一个变量时必须要指明它的数据类型,什么样的数据类型赋给什么样的值。假如我们现在要定义一个类来表示坐标,要求坐标的数据类型可以是整数、小数和字符串,例如:x = 10、y = 10x = 12.88、y = 129.65x = “东京180度”、y = “北纬210度”针

2017-07-02 16:40:10 183

转载 java中10大常见异常

NO.1 Java.alng.NullPointerException 这个异常大家肯定都经常遇到,异常的解释是 “程序遇上了空指针 “就是调用了未经初始化的对象或者是不存在的对象,这个错误经常出现在创建图片,调用数组这些操作中,比如图片未经初始化,或者图片创建时的路径错误等等。对数组操作中出现空指针,很多情况下是一些刚开始学习编程的朋友常犯的错误,即把数组的初始化和数组元素的初始化混淆起来了

2017-06-25 23:15:35 207

转载 JSP和Servlet之间跳转总结

转载于:http://blog.sina.com.cn/s/blog_6e4059a40100qzrh.htmlJSP和Servlet之间跳转总结:Request.getContextPath() 即代表 /项目名。 如/news01一、从JSP页面跳到其他页面或Servlet从JSP页面跳到其他页面使用全路径( /项目名/文件的路径 )。如项目名为news01,页面目录如下1)比如从index.

2017-06-25 23:10:06 243

转载 Java中MVC详解以及优缺点总结

转载于:http://www.cnblogs.com/greatfish/p/6024946.html概念:   MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务数据、逻辑、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编

2017-06-25 23:05:26 261

原创 JDK环境配置

JAVA_HOME :jdk目录路径;例如:D:\myPrograms\jdk1.8.0_91 添加Path:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; CLASSPATH:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

2017-06-25 22:56:43 160

原创 MySQL配置

1、添加Path:bin目录路径;例如:D:\myPrograms\mysql-5.5.55\bin 2、安装服务:mysqld -install mysql55 3、启动服务:net start mysql55 4、停止服务:net stop mysql55 5、移除服务:mysqld -remove mysql55 6、登录MySQL:mysql -uroot -p

2017-06-25 22:52:05 196

原创 文件操作

package com.june;import java.io.File;import java.io.IOException;import java.nio.file.Files;import java.util.ArrayList;import java.util.HashMap;import java.util.Iterator;import java.util.List;imp

2017-06-18 23:45:21 158

转载 java时间----java.util.Calendar

转载于:http://blog.csdn.net/quinnnorris/article/details/54348774java.util.Calendar在Java中时间的类有几个,但是随着Date被渐渐禁用,其中的方法慢慢打上了叉号,剩下能用的函数在Calendar中都已实现,而Calendar的子类GregorianCalendar又过于深入特殊日历的研究,平时我们并不会用到这个子类。我们

2017-06-18 11:14:14 465

转载 java对象导论

http://blog.csdn.net/quinnnorris/article/details/56496514(一)事物的抽象过程 人们所能解决的问题的复杂性,取决于能将事物抽象到什么程度。高等的数学和物理就是对事物高度的抽象。它们在那种极度抽象的层次来研究,一旦获得大的进展,就会对我们日常生活造成极大的影响,比如爱因斯坦的相对论,它的发现对世界的影响就是巨大的。编程也是这样,我们将一些

2017-06-18 11:03:47 231

转载 java——覆盖equals方法没有想象中那么简单

转载于:http://blog.csdn.net/quinnnorris/article/details/70227023 作者:QuinnNorris最近和同事谈到equals和==的区别。这其实是个非常老套简单的问题,但当你要亲自覆盖equals方法时,才发现,有一些你不知道却又不得不知道的事。覆盖equals,讲究很多。尽管Object是一个很具体的类,但是他的主要作用还是为了扩展。他

2017-06-18 10:51:31 628

转载 File类文件操作全解

转载于:http://blog.csdn.net/quinnnorris/article/details/71521793目录目录File类规则约定路径名约定分区约定权限约定不可变约定构造器方法创建文件方法获取文件信息方法判断文件状态方法删除文件方法操作文件方法Java使用File类对文件进行操作。在很多教程中,我们会同时学到File类和类似FileInputStream这样

2017-06-18 10:26:47 371

原创 简易的FGF游戏代码

简易的FGF游戏代码 Game.javapackage com;/** * 游戏的全局接口 * @author nt */public interface Game { String PLATFORM_NAME = "青鸟游戏大厅"; String PLATFORM_VERSION = "1.0.1"; String FGF_NAME = "炸金花";}Pla

2017-06-11 20:43:59 439

原创 FileUtil

package com.test2;/** * 文件处理类 * @author nt * */public class FileUtil { /** * 获取文件名 * @param path * @return */ public static String getFileName(String path) { in

2017-06-09 22:15:53 212

空空如也

空空如也

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

TA关注的人

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