随笔分类 -  java笔记

摘要:servlet是一个只有5个方法的java接口 作者:Javdroider Hong链接:https://www.zhihu.com/question/21416727/answer/339012081来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 那servlet是 阅读全文
posted @ 2018-05-13 11:10 秦先生的客栈 阅读(125) 评论(0) 推荐(0)
摘要:框架 软件开发越来越倚重框架的使用。框架可以缩短应用软件系统的开发周期,提高软件生产效率和质量。大大简化了开发。选择何种 框架、每个框架如何应用在在系统架构中是软件架构设计的重要环节。 框架的定义 在设计模式中,Gamma 等人为框架给出了一个明确定义:“框架(Framework)是一组协同工作的类 阅读全文
posted @ 2018-05-13 10:43 秦先生的客栈 阅读(125) 评论(0) 推荐(0)
摘要:MVC编程模式 MVC 是一种使用 MVC(Model View Controller 模型-视图-控制器)设计创建 Web 应用程序的模式: Model(模型)表示应用程序核心(比如数据库记录列表)。 View(视图)显示数据(数据库记录)。 Controller(控制器)处理输入(写入数据库记录 阅读全文
posted @ 2018-05-13 10:40 秦先生的客栈 阅读(216) 评论(0) 推荐(0)
摘要:1995.5 Oak ——>java1.0 提出 write once run anywhere 1996.1 jdk1.0 jvm Sun Classic VM 1997.2 JDK1.1 内部类,反射,jar文件格式,jdbc,javabeans,rmi 1998 JDK1.2 j2EE, j2 阅读全文
posted @ 2018-04-02 22:38 秦先生的客栈 阅读(988) 评论(0) 推荐(0)
摘要:1.java模式之策略模式 分别封装行为接口,实现算法族,超类里放行为接口对象,子类里具体设定行为对象。 原则就是:分离变化部分,封装接口,基于接口编程各种功能。 此模式让行为算法的变化独立于算法的使用者。 2.java模式之观察者模式 对象之间多对一依赖的一种设计方案,被依赖的对象为subject 阅读全文
posted @ 2018-03-22 22:41 秦先生的客栈 阅读(164) 评论(0) 推荐(0)
摘要:非静态内部类的实例化: public class Outer { private int size; public class Inner { private int counter = 10; public void doStuff() { size++; } } public static vo 阅读全文
posted @ 2018-01-24 16:48 秦先生的客栈 阅读(147) 评论(0) 推荐(0)
摘要:我们可以把InnerClass看成OuterClass的非静态成员,它的初始化必须在外部类对象创建后以后进行,要加载InnerClass必须在实例化OuterClass之后完成 ,java虚拟机要求所有的静态变量必须在对象创建之前完成,这样便产生了矛盾。 阅读全文
posted @ 2018-01-24 16:34 秦先生的客栈 阅读(460) 评论(0) 推荐(0)
摘要:一、相关概念1.什么是JDBC JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据 阅读全文
posted @ 2018-01-15 19:55 秦先生的客栈 阅读(113) 评论(0) 推荐(0)
摘要:JNDI--Java命名和目录服务接口JNDI是Java EE中的核心技术之一,它允许组件定位其他组件和资源,提供了企业级应用所需要的资源和外部信息的注册、存储以及获取组件等功能,许多J2EE组件的使用需要JNDI 的支持在JMS、JMail、JDBC、EJB等技术中,大量应用这种技术 命名服务:将 阅读全文
posted @ 2018-01-15 19:53 秦先生的客栈 阅读(329) 评论(0) 推荐(0)
摘要:HTTP Status 500 – Internal Server Error Type Exception Report Message Servlet.init() for servlet [springmvc] threw exception Description The server en 阅读全文
posted @ 2018-01-10 21:40 秦先生的客栈 阅读(7192) 评论(0) 推荐(0)
摘要:java程序中要执行linux命令主要依赖2个类:Process和Runtime首先看一下Process类:ProcessBuilder.start() 和 Runtime.exec 方法创建一个本机进程,并返回 Process 子类的一个实例, 该实例可用来控制进程并获得相关信息。Process  阅读全文
posted @ 2018-01-05 21:37 秦先生的客栈 阅读(24872) 评论(1) 推荐(0)
摘要:一:Java如何实现对存储过程的调用: A:不带输出参数的 不带输出参数的 create procedure getsum@n int =0<--此处为参数-->asdeclare @sum int<--定义变量-->declare @i intset @sum=0set @i=0while @i< 阅读全文
posted @ 2018-01-05 21:36 秦先生的客栈 阅读(301) 评论(0) 推荐(0)
摘要:1.在出现此错误的项目上右键-->Build Path --> Configure Build Path 2.点击右边的 ADD Library 3.选中“Server Runtime”,然后 Next 4.选择"Apache Tomcat v8.5",然后Finish 5.然后点击上面的“Orde 阅读全文
posted @ 2018-01-05 21:33 秦先生的客栈 阅读(26336) 评论(0) 推荐(2)
摘要:1.定义测试数据类 VirtualDataGenerator; import java.util.ArrayList;import java.util.HashMap;import java.util.List; public class VirtualDataGenerator { public 阅读全文
posted @ 2018-01-04 22:22 秦先生的客栈 阅读(4247) 评论(0) 推荐(0)
摘要://方法执行的开始时间 long startTime = System.currentTimeMillis(); Connection conn = null; try{ //获取连接 conn = getConnection(); //设置不自动提交 conn.setAutoCommit(fals 阅读全文
posted @ 2018-01-04 22:05 秦先生的客栈 阅读(5211) 评论(0) 推荐(0)
摘要:什么是进程,什么是线程系统要做一件事,运行一个任务,所有运行的任务通常就是一个程序;每个运行中的程序就是一个进程,这一点在任务管理器上面可以形象的看到。当一个程序运行时,内部可能会包含多个顺序执行流,每个顺序执行流就是一个线程。 关于进程的特性独立性:进程是系统中独立存在的实体,它可以拥有自己独立的 阅读全文
posted @ 2018-01-04 21:45 秦先生的客栈 阅读(425) 评论(0) 推荐(0)
摘要:import java.util.ArrayList;import java.util.HashMap;import java.util.Iterator;import java.util.List;import java.util.Map;import net.sf.json.JSONArray; 阅读全文
posted @ 2018-01-02 21:30 秦先生的客栈 阅读(5401) 评论(0) 推荐(0)
摘要:如果你有两个java项目的话,如何向他们之间进行信息的通信前提:必须知道要通信的java项目(接收请求方)的服务器的IP地址和访问路径。其实两个java项目之间的通信还是使用HTTP的请求。主要有两种方式:①使用apache的HttpClient方式。②使用JDK自带的java.net包下的Http 阅读全文
posted @ 2018-01-02 21:28 秦先生的客栈 阅读(9067) 评论(0) 推荐(0)
摘要:1. 首先,工程结构如下: 注:a. 蓝色标注的两个文件是和com包平级的,都在src下。EnnNotificationPushProxy.ini是这个工程的配置文件,log4j.properties是log4j的配置文件。b. 红色标注的两个文件,ConfigUtil.java是用来读取EnnNo 阅读全文
posted @ 2018-01-01 21:50 秦先生的客栈 阅读(1459) 评论(0) 推荐(0)
摘要:/** * 普通thread * 这是最常见的,创建一个thread,然后让它在while循环里一直运行着, * 通过sleep方法来达到定时任务的效果。这样可以快速简单的实现,代码如下 */ public class Task1 { public static void main(String[] 阅读全文
posted @ 2018-01-01 21:21 秦先生的客栈 阅读(361) 评论(0) 推荐(0)