随笔分类 -  Java

Java的学习,时隔2年终于开始接触Java了
Effective Java 3
摘要:《Effective Java》作者是美国的Joshua Bloch,连Gosling都说需要看的书,讨论的是更深层次的Java开发技术,适合于有一定Java基础的人看。 这是一本分享经验于指引您少走弯路的经典著作,针对如何编写高效、设计优良的程序提出了最实用的方针。 Item1 考虑用静态工厂方法 阅读全文

posted @ 2019-07-02 00:03 乌云上 阅读(207) 评论(0) 推荐(0)

mybatis入门
摘要:首先来回顾一下jdbc 最基础的xml开发 然后再来看看mybatis 建立maven工程 file--new--project maven--maven project--next 然后在pom中添加依赖 建立pojo类 dao接口以及实现类daoImpl 关键是配置文件 全局配置 映射文件xml 阅读全文

posted @ 2019-05-17 12:10 乌云上 阅读(177) 评论(0) 推荐(0)

Servlet中接收和返回数据
摘要:我们可以看到HttpServletRequest, HttpServletResponse这两个对象。可以说,这是JavaWeb中至关重要的两个对象。接下来,我们来做一个简短的说明: 1、HttpServletRequest request对象(HttpServletRequest)代表客户端的请求 阅读全文

posted @ 2019-05-07 21:43 乌云上 阅读(9932) 评论(0) 推荐(0)

编写第一个Servlet程序
摘要:在开始这一节之前呢,我们还需要把Tomcat配置到Eclipse中,配置的方式很简单,打开Eclipse,Window,Preferences,进入到这个页面 将Tomcat的安装目录配置到Eclipse中。然后,可以看到左侧多出来一个Servers文件夹: 新建一个LoginServlet类,继承 阅读全文

posted @ 2019-05-07 11:24 乌云上 阅读(855) 评论(0) 推荐(0)

Spring框架AOP
摘要:aop技术是面向切面编程思想,作为OOP的延续思想添加到企业开发中,用于弥补OOP开发过程中的缺陷而提出的编程思想。AOP底层也是面向对象;只不过面向的不是普通的Object对象,而是特殊的AOP对象。AOP的关注点是组成系统的非核心通用服务模块(比如登录检查等),相对于普通对象,aop不需要通过继 阅读全文

posted @ 2019-05-07 10:51 乌云上 阅读(239) 评论(0) 推荐(0)

解决tomcat7控制台中文乱码问题
摘要:控制台启动会有乱码,找了很多方法都不行,最后找到一个可用的方法,非常简单 打开tomcat/conf/logging.properties找到java.util.logging.ConsoleHandler.encoding = UTF-8修改为java.util.logging.ConsoleHa 阅读全文

posted @ 2019-05-07 09:37 乌云上 阅读(5344) 评论(0) 推荐(0)

Spring基础环境搭建所需要的jar包
摘要:红色标明的jar包.是spring框架开发的基础jar包. 必要jar包. spring-core-4.1.6.RELEASE.jar 框架核心jar包. spring-beans-4.1.6.RELEASE.jar 框架核心jar包. 管理bean对象的. 在Spring框架中,将所有管理的资源统 阅读全文

posted @ 2019-05-07 01:04 乌云上 阅读(287) 评论(0) 推荐(0)

Spring框架IOC解说
摘要:控制反转——Spring通过一种称作控制反转(IoC)的技术促进了松耦合。当应用了IoC,一个对象依赖的其它对象会通过被动的方式传递进来,而不是这个对象自己创建或者查找依赖对象。你可以认为IoC与JNDI相反——不是对象从容器中查找依赖,而是容器在对象初始化时不等对象请求就主动将依赖传递给它。 好吧 阅读全文

posted @ 2019-05-07 00:39 乌云上 阅读(275) 评论(0) 推荐(0)

tomcat发布web项目
摘要:转:https://www.cnblogs.com/skyblue-li/p/7888951.html Tomcat是一种Web服务器,我们自己做好了一个Web项目,就可以通过Tomcat来发布。服务器呢,又分为硬件服务器和软件服务器。硬件服务器一般来说就是一台电脑,而软件服务器则是一个应用程序,比 阅读全文

posted @ 2019-05-07 00:24 乌云上 阅读(1693) 评论(0) 推荐(0)

javaWeb快速入门
摘要:实验环境准备 (假设你已经装好了jdk) 1.1 安装一个eclipse或者MyEclipse(本文以eclipse为例),其实所谓的安装就是网上去下载一个eclipse,然后解压一下就好了。 1.2安装tomcat,网上下载一个,然后解压一下。我这次使用的tomcat容器配的是8080端口。 什么 阅读全文

posted @ 2019-05-06 20:21 乌云上 阅读(7330) 评论(0) 推荐(2)

浅克隆和深克隆
摘要:这是原型设计模式 当我们拥有一个对象 obj_01 的时候,我们想通过拷贝这个对象来得到另一个对象 obj_02,类似于复制粘贴功能。这个过程叫做【克隆】,这个模型就叫做原型模式。 细分有2种:浅克隆、深克隆 浅克隆。java 中每个对象都是 Object.java 的子类,Object 有一个方法 阅读全文

posted @ 2019-04-26 13:22 乌云上 阅读(382) 评论(0) 推荐(0)

如何利用Maven Repository下载开源软件jar包
摘要:1、打开Maven Repository 网站:https://mvnrepository.com/ 2、输入需要寻找的jar包名称,比如mybatis,点击search,一般第一个就是 3、点击选择合适的版本 4、直接下载jar包,或者复制maven的依赖到pom.xml 阅读全文

posted @ 2019-04-22 17:34 乌云上 阅读(2894) 评论(0) 推荐(1)

Java的XML解析
摘要:XML:(eXtensible Markup Language) 可扩展标记语言 是一种数据格式,用于存储和传输数据 声明一个xml文件 文档类型定义 only:有且只有一个跟节点 一个例子 特殊字符 在 XML 中,有 5 个预定义的实体引用: 格式验证 浏览器打开不报错,就ok Java的XML 阅读全文

posted @ 2019-04-22 17:15 乌云上 阅读(1247) 评论(0) 推荐(0)

Jackson解析XML
摘要:使用Jackson maven项目的pom.xml依赖 User.java Jackson.java POJO转为XML 返回 XML转为POJO 返回 阅读全文

posted @ 2019-04-22 16:47 乌云上 阅读(5785) 评论(3) 推荐(0)

Eclipse配置MyBatis的xml自动提示【转】
摘要:如果使用eclipse中,再写mybatis的xml文件的时候,没有提示,用“Alt+/”,不能把代码用快捷键敲出来: 可以试试以下几种方法: 第一种方法: 1.1:打开配置文件,按住Ctrl键,并且单击:http://mybatis.org/dtd/mybatis-3-mapper.dtd 路径, 阅读全文

posted @ 2019-04-20 10:49 乌云上 阅读(1232) 评论(0) 推荐(1)

base64编码的作用【转】
摘要:转自:https://www.zhihu.com/question/36306744/answer/71626823 X.509公钥证书也好,电子邮件数据也好,经常要用到Base64编码,那么为什么要作一下这样的编码呢? 我们知道在计算机中任何数据都是按ascii码存储的,而ascii码的128~2 阅读全文

posted @ 2019-04-12 08:48 乌云上 阅读(1168) 评论(0) 推荐(0)

printf中用法详解
摘要:%c 单个字符 %d 十进制整数 %f 十进制浮点数 %o 八进制数 %s 字符串 %u 无符号十进制数 %x 十六进制数 %% 输出百分号% printf的格式控制的完整格式: % - 0 m.n l或h 格式字符 下面对组成格式说明的各项加以说明: ①%:表示格式说明的起始符号,不可缺少。 ②- 阅读全文

posted @ 2019-04-10 16:32 乌云上 阅读(301) 评论(0) 推荐(0)

黎活明给程序员的忠告【转】
摘要:黎活明,传智播客教育总裁,Java EE高级架构师、咨询顾问、高级讲师,国内第一本ejb3.0书籍的作者,有着丰富的b/s系统开发与网站运营经验。现任传智播客教育科技有限公司Java EE高级架构师与咨询顾问。 其中一些我认为经典的地方,做了标红处理。 展望未来,总结过去10年的程序员生涯,给程序员 阅读全文

posted @ 2019-04-04 16:08 乌云上 阅读(136) 评论(0) 推荐(0)

log4j2配置文件log4j2.xml详解(转载)
摘要:此博文转载自阿豪聊干货:https://www.cnblogs.com/hafiz/p/6170702.html 一、背景 最近由于项目的需要,我们把log4j 1.x的版本全部迁移成log4j 2.x 的版本,那随之而来的slf4j整合log4j的配置(使用Slf4j集成Log4j2构建项目日志系 阅读全文

posted @ 2019-04-04 12:55 乌云上 阅读(418) 评论(0) 推荐(0)

Git之忽略文件(ignore file)
摘要:【方式一】 在仓库目录下新建一个名为.gitignore的文件(因为是点开头,没有文件名,没办法直接在windows目录下直接创建,必须通过右键Git Bash,按照linux的方式来新建.gitignore文件)。如下图所示。 .gitignore文件对其所在的目录及所在目录的全部子目录均有效。通 阅读全文

posted @ 2019-04-03 23:45 乌云上 阅读(166) 评论(0) 推荐(0)

导航