后端总结
文章平均质量分 91
后端总结
Earl_yuan
这个作者很懒,什么都没留下…
展开
-
JFreeChart的总结
因为之前在工作中用到了Echarts这个非常简单易用的图表插件,所以这段时间对图表的相关知识很感兴趣。回想到自己的毕业设计中也用到了图表的显示,当时使用的是JFreeChart,现在看看当时做的真的是不堪入目,虽然功能完成了,但是生成的图表实在是不忍直视。原创 2015-11-15 17:08:51 · 3195 阅读 · 0 评论 -
我与Freemarker二三事
最近工作不是很忙,所以想利用这段空闲时间学习学习。之前在微信上看到一篇关于FreeMarker的文章(点击这里查看),加之现在的项目中使用到了FreeMarker,当时为了急于完成在网上找了些速成的资料,所以我决定利用这段时间学习学习FreeMarker。阅读了官方文档,总结了一些自己觉得还挺有用的东西,整理在这里。原创 2015-11-22 20:13:39 · 3126 阅读 · 0 评论 -
我与日志记录二三事(log4j&logback)
随着时间的流逝,转眼间已经工作了一年有余。这一年的工作让我的开发观念从学生彻底的变成了一个真正的开发人员。很简单的就是这个关于日志的问题,以前自己也写过一些项目,从没想过使用日志来记录程序的运行,可以说之前从来没有在eclipse中输入过log这个单词。但是就是通过这一年的工作,让我深刻的认识到日志记录的重要性,所以现在我把这一年涉及的日志的知识进行一次小的总结,也算是对这一年工作的一个纪念吧。原创 2015-12-06 21:34:55 · 4675 阅读 · 0 评论 -
聊聊Quartz那点事儿
时间如白驹过隙,转瞬即逝,转眼间又到了一年的尾声。去年这个时候,还是一个刚刚走出学校,加入程序员队伍的一名小菜鸟程序员,这一年经历过了几个项目的洗礼,已经成长为了一名大菜鸟程序员。去年此时,正好有幸学习公司已经完成的支付网关的项目,对于一个初入行业的新人,项目中用到技术对我的吸引实在是太大了。今天就来聊聊这个项目中用到的定时任务框架Quartz。初识 官方文档对Quartz的描述:原创 2015-12-20 21:16:44 · 1566 阅读 · 0 评论 -
回首Hibernate之入门篇
学习过hibernate很久了,但是由于公司的项目使用mybatis作为项目持久层框架,所以在实际的工作中hibernate没了用武之地。为了不会随着时间的流逝而忘却了最初的hibernate,在此写点东西作为纪念。一、基本概念1.基本作用:hibernate框架主要用于对数据库的操作,是对JDBC的封装。在应用中实现数据访问层。2.优点:避免编写大量复杂SQLhibernat原创 2016-01-18 20:51:54 · 973 阅读 · 0 评论 -
Quartz与Spring的整合使用
之前说到过Quartz的基本使用(猛戳这里看文章),在实际使用中,我们通常会将定时任务交由spring容器来管理,所以今天我们来说说Quartz与spring的整合。咱们还是按照Quartz的三大元素的顺序来聊聊整合使用。作业任务在spring中对于Quartz的作业任务管理主要提供了两种方式,JobDetailFactoryBean和MethodInvokingJobDetailFactoryBe原创 2016-02-15 21:57:46 · 9403 阅读 · 4 评论 -
struts-spring-mybatis整合项目搭建
这段时间在家考公务员等成绩,闲得无事翻看以前上学写的小项目,觉得基础真的还是特别的重要。因此趁着这段空闲时间决定把以前的知识梳理一下,万一这次公务员没戏,再去找工作时不至于忘却了以前的记忆。那么今天就先从框架整合项目来入手吧。这次整合的是struts,spring以及mybatis,为什么数据持久层框架没有使用hibernate,因为我个人觉得mybatis的sql比hibernate的hql好用。原创 2016-05-10 17:23:24 · 3324 阅读 · 1 评论 -
MongoDB学习笔记
从接触计算机学习开始,我所使用的数据库就是MySQL,Oracle这样的关系型数据库。早就听说了NoSQL的概念,也对其有代表性的非关系型数据库mongoDB有所耳闻,一直想学习学习这项从未使用过的技术,可是由于种种原因,又没有时间来学习学习这项新的概念。也就是这么巧,目前的工作中,使用到的就是mongoDB,那么借此机会,正好好好学习学习这个新的数据库。安装及部署学习一个新的数据库,当然首先第一步原创 2016-09-04 22:21:44 · 1781 阅读 · 2 评论 -
git学习笔记
最近工作中用到了新的版本控制管理工具git,相较于以前使用的集中式版本控制系统svn还是有很大区别的。在此作以总结记录,以便后续工作中可以查阅。git简介Git是一款免费开源的分布式版本控制系统,用于敏捷高效地处理任何或大或小的项目。 Git是由Linux之父Linus Torvalds为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件。git安装打开git的官网,下载最新的git客原创 2017-03-05 20:44:45 · 775 阅读 · 1 评论 -
eclipse使用git及github学习笔记
上一篇文章记述了一些git的常用命令行操作,但是在实际应用中,我们多使用eclipse进行开发,个人认为使用eclipse直接对git操作比使用命令行方便许多(请原谅我对命令行的渣操作)。而且目前比较新的eclipse也都将git集成在其中,这样一来,快速掌握eclipse的git操作也就顺理成章了。本文使用github作为练习的远端仓库,虽然实际工作中使用的是huawei自己的代码云仓库,但原创 2017-03-23 20:18:53 · 5969 阅读 · 1 评论 -
Swagger,好用的API管理神器(swagger学习简单总结)
一、swagger简介1.1. swagger是什么? THE WORLD’S MOST POPULAR API TOOLING Swagger is the world’s largest framework of API developer tools for the OpenAPI Specification(OAS), enabling development across the原创 2017-06-04 15:28:50 · 8057 阅读 · 4 评论 -
Java基础概念
java中的变量分为两大类,基本变量与引用变量。基础变量只有以下8个,除此以外的变量类型都为引用类型。整数浮点数布尔类型字符型byte(8位,取值范围-2的7次方~2的7次方-1)float(32位,精度小)boolean(取值范围true和false)char(16位,取值范围0~2的16次方-1)short(16位,取值范围-2的15次方~2的15次方...原创 2019-04-09 10:47:08 · 239 阅读 · 0 评论 -
Java常用容器总结
常用容器ListArrayListArrayList是实现了List接口的,可调整大小的数组。ArrayList内部是按照顺序进行元素的维护的,即不断向数组队列的尾部追加数据。ArrayList允许添加空值null和重复的值。ArrayList可以有泛型的表示,但是泛型必须是除8大基本类型以外的引用类型。如果想添加基本类型的数据,就必须使用其对应的包装类型,例如整型需要使用Integ...原创 2019-04-10 17:15:56 · 342 阅读 · 0 评论 -
关于多线程相关知识的补充
关于线程创建的常用的3种方式继承Thread类,重写run方法。public class Demo1 { public static void main(String[] args) { Thread t1 =new Thread1(); Thread t2=new Thread2(); t1.start(); ...原创 2019-04-22 23:23:34 · 162 阅读 · 0 评论 -
Java内存区域及对象的创建与回收
从第一天开始学习Java,就需要和JVM打交道,然而对其只知名称,不知内涵。此前一直觉得这块知识晦涩难懂,不想积极地去面对。但是JVM的知识又是每个通往高级Java程序员所必备的,因此正好趁这一阵辞职休息的时间,正面的和JVM刚一下。本文及近期后续JVM相关文章基本都是基于本人阅读的周志明所著《深入理解Java虚拟机-JVM高级特效与最佳实践》一书的读书笔记及心得体会,欢迎留言讨论。本文主要内容...原创 2019-05-16 17:48:54 · 502 阅读 · 0 评论 -
字节码文件及字节码指令
我记得开始学习Java的第一堂课时,我的大学老师是这样说的,Java号称是“一次编写,到处运行”,为什么有底气这样说,是因为Java程序并不是直接运行在操作系统上的,它通过不同操作系统上的Java虚拟机实现了“到处运行”的美好愿景。而且我的老师当时还说过,不止Java程序可以在Java虚拟机上运行,其他的程序也同样可以在Java虚拟机上运行。Java虚拟机并不认识具体的某种编程语言,而是编程语言要...原创 2019-05-21 11:24:14 · 4609 阅读 · 0 评论 -
虚拟机的类加载及双亲委派
之前谈到过字节码文件,可以说字节码文件是虚拟机运行程序的基础。但是有了字节码文件就可以开始运行我们的Java程序吗?其实不然,对于从开发人员编写好Java程序到在虚拟机中正在开始运行的过程来说,编译或编写生成字节码文件只是万里长征的第一步,接下来我们将谈谈字节码文件在虚拟机运行程序时是怎样的存在。本文的主要内容是虚拟机的类加载机制,双亲委派模型以及如何打破双亲委派模型。一、类加载机制首先我们...原创 2019-05-29 22:52:41 · 304 阅读 · 0 评论 -
jar包内资源文件的获取
jar包内的资源文件获取原创 2022-01-08 11:25:47 · 1323 阅读 · 0 评论