- 博客(48)
- 资源 (47)
- 收藏
- 关注
原创 【DAXINCLUB】为自己开发一个Spring项目
根据小编一起学习需要的Java开发技术,否则很容易半途而废哦大致思路:1、选定架构2、需求开发3、准备服务器、域名(阿里云上买就行)4、使用Docker直接启动后端服务,Docker启动Ngnix挂载前端代码项目架构架构不是那么好自己搭建的,一般从GitHub上寻找一个开源的架构就行了,我使用的是xboot 前后端分离的开源框架文档【https://www.kancloud.cn/exrick/xboot/1009234】官网【http://xb.exrick.cn/.
2021-01-27 19:39:11
229
2
原创 使用impdb 导入oracle数据库 全过程以及遇到的各种问题及解决办法
1、创建临时目录,把数据库备份的DMP文件放入其中#create or replace directory directory_name as 'file_name';#directory_name 目录名称file_name地址create or replace directory directory_name as 'D:\';查询临时目录是否创建成功select * from dba_directories;2、创建表空间TABLE_DATA创建表空间BQMS_DA..
2020-06-11 17:33:49
1802
原创 安装好Eclipse后的基本设置(字体/编码/插件/编程习惯)
这篇文章为了以后重装eclipse时快速设置,仅供大家参考.1、字体设置Window -> Preferences -> General -> Appearance -> Content Assist -> Colors and Fornts点击 Basic / Text font点击Edit推荐字体courier new或courie...
2019-12-11 11:50:48
345
原创 在eclipse中安装lombok
下载 lombok.jar (https://projectlombok.org/download.html)将 lombok.jar 放在eclipse安装目录下,和 eclipse.ini 文件平级的。运行lombok.jar在lombok.jar 的目录下,运行:java -jar lombok.jara. 运行后会弹框如下框,直接点确定b. 点specify loc...
2019-12-10 14:44:03
173
原创 一、了解SpringBoot并创建第一个SpringBoot项目
一、了解SpringBoot1、什么是SpringBoot,SpringBoot和SpringMVC区别SpringBoot 是一个快速开发的框架,能够快速的整合第三方框架,简化XML配置,全部采用注解形式,内置Tomcat容器,帮助开发者能够实现快速开发,SpringBoot的Web组件默认集成的是SpringMVC框架。2、为什么使用SpringBootSpring Bo...
2019-09-02 21:18:32
175
1
原创 在Eclipse中配置阿里云的Maven镜像仓库(解决下载速度慢问题)
1、安装Maven安装步骤,下载Mavenhttps://maven.apache.org/download.cgi我这里选择的是当前最新版apache-maven-3.6.1-bin.zip2、配置阿里云的Maven镜像仓库下载完成之后,直接解压到目录打开apache-maven-3.6.1\conf\ 找到里面的settings.xml,编辑,建议拖到eclipse里编辑...
2019-09-02 18:36:32
911
转载 Zookeeper+Dubbo安装与搭建
Zookeeper+Dubbo安装与搭建(一)zookeeper是什么?(动物园)ZooKeeper是一种分布式协调服务,用于管理大型主机。在分布式环境中协调和管理服务是一个复杂的过程。ZooKeeper通过其简单的架构和API解决了这个问题。ZooKeeper允许开发人员专注于核心应用程序逻辑,而不必担心应用程序的分布式特性。ZooKeeper框架最初是在“Yahoo!"上构建的,用于以简...
2019-09-02 18:29:55
643
原创 Java Source Attacher - 自动帮你附加源代码的Eclipse插件
Java Source Attacher - 自动帮你附加源代码的Eclipse插件 Java Source Attacher 1.2 是一款自动帮你附加源代码的Eclipse插件,相信很多Java Coder都有过手动附加源代码的经历,去网上搜索,然后下载下来,最后附加上,很麻烦,而且很费时间,现在Java Source Attacher 1.2就可以帮你很轻松的帮你自动搜索源代码...
2018-11-27 11:51:09
462
原创 Spring boot项目打包发布到服务器
昨天我将项目发布到了服务器,遇到了一些坑,在这里记录下来。。首先说明我使用的方法:spring boot 打包成jar包,内置tomcat发布,使用ngnix转发到tomcat端口方法一:使用外置tomcat发布项目1、打包成war包,可以使用命令在项目根目录下打包,需要在环境变量中配置好maven变量mvn clean package或者在eclipse右键项目 - r...
2018-11-20 10:49:43
520
转载 模板方法
什么是模板模式在模板模式(Template Pattern)中,一个抽象类公开定义了执行它的方法的方式/模板。它的子类可以按需要重写方法实现,但调用将以抽象类中定义的方式进行。这种类型的设计模式属于行为型模式。意图:定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。主要解决:一些方法通用,却在每一个子类都重新写...
2018-11-02 15:31:23
213
原创 建造者模式
什么是建造者模式 建造者模式:是将一个复杂的对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。工厂类模式提供的是创建单个类的模式,而建造者模式则是将各种产品集中起来进行管理,用来创建复合对象,所谓复合对象就是指某个类具有不同的属性,其实建造者模式就是前面抽象工厂模式和最后的Test结合起来得到的。建造者模式通常包括下面几个角色:1、Builder:给出一个抽象接口...
2018-11-02 15:27:30
153
原创 代理模式-动态代理
动态代理什么是动态代理1.代理对象,不需要实现接口2.代理对象的生成,是利用JDK的API,动态的在内存中构建代理对象(需要我们指定创建代理对象/目标对象实现的接口的类型)3.动态代理也叫做:JDK代理,接口代理JDK动态代理1)原理:是根据类加载器和接口创建代理类(此代理类是接口的实现类,所以必须使用接口 面向接口生成代理,位于java.lang.reflect包下)...
2018-11-02 15:25:18
199
原创 代理模式-静态代理
什么是代理模式通过代理控制对象的访问,可以详细访问某个对象的方法,在这个方法调用处理,或调用后处理。既(AOP微实现) ,AOP核心技术面向切面编程。代理模式应用场景SpringAOP、事物原理、日志打印、权限控制、远程调用、安全代理 可以隐蔽真实角色代理的分类静态代理(静态定义代理类)动态代理(动态生成代理类)Jdk自带动态代理Cglib 、javaassi...
2018-11-02 15:24:23
125
原创 抽象工厂模式
什么是抽象工厂模式抽象工厂简单地说是工厂的工厂,抽象工厂可以创建具体工厂,由具体工厂来产生具体产品。//发动机public interface Engine {void run();void start();}class EngineA implements Engine {public void run() { System.out...
2018-11-02 15:23:13
120
1
原创 工厂方法模式
工厂方法模式什么是工厂方法模式工厂方法模式Factory Method,又称多态性工厂模式。在工厂方法模式中,核心的工厂类不再负责所有的产品的创建,而是将具体创建的工作交给子类去做。该核心类成为一个抽象工厂角色,仅负责给出具体工厂子类必须实现的接口,而不接触哪一个产品类应当被实例化这种细节。public interface Car {public void run();}...
2018-11-02 14:18:30
130
原创 工厂模式
什么是工厂模式 实现了创建者和调用者分离,工厂模式分为简单工厂、工厂方法、抽象工厂模式 工厂模式好处工厂模式是我们最常用的实例化对象模式了,是用工厂方法代替new操作的一种模式。利用工厂模式可以降低程序的耦合性,为后期的维护修改提供了很大的便利。将选择实现类、创建对象统一管理和控制。从而将调用者跟我们的实现类解耦。工厂与容器概念 工厂模式分类简单工厂模式...
2018-11-02 14:18:14
129
原创 UML使用
Unified Modeling Language (UML)又称统一建模语言或标准建模语言,是始于1997年一个OMG标准,它是一个支持模型化和软件系统开发的图形化语言,为软件开发的所有阶段提供模型化和可视化支持,包括由需求分析到规格,到构造和配置。 面向对象的分析与设计(OOA&D,OOAD)方法的发展在80年代末至90年代中出现了一个高潮,UML是这个高潮的产物。它不仅统一了Booc...
2018-11-02 14:16:35
323
原创 单例模式
单例模式什么是单例 保证一个类只有一个实例,并且提供一个访问该全局访问点单例应用场景1. Windows的Task Manager(任务管理器)就是很典型的单例模式(这个很熟悉吧),想想看,是不是呢,你能打开两个windows task manager吗? 不信你自己试试看哦~2. windows的Recycle Bin(回收站)也是典型的单例应用。在整个系统运行过程中,回收站...
2018-11-02 14:14:15
141
原创 集合框架介绍
1.所有集合类都位于java.util包下。Java的集合类主要由两个接口派生而出:Collection和Map,Collection和Map是Java集合框架的根接口,这两个接口又包含了一些子接口或实现类。2. 集合接口:6个接口(短虚线表示),表示不同集合类型,是集合框架的基础。3. 抽象类:5个抽象类(长虚线表示),对集合接口的部分实现。可扩展为自定义集合类。4. 实现类:8...
2018-10-24 18:06:08
167
原创 Java-IO 批量更改文件名
最近使用io流操作文件,视频文件过长怎么办,下面是批量更改文件名的代码。package ReName; import java.io.*; class ReName{ public static void main(String[] args) { String d = System.getProperty("user.dir");//获取当前文件路径; GL(d,".zip...
2018-08-28 16:31:36
1171
原创 Java-IO 视频文件切割
最近使用io流操作文件,视频文件过长怎么办,下面是文件切割方法。import java.io.*; public class Snippet { public static void main(String[]args)throws IOException{ splitFile(); } public static void splitFile() throws IOExc...
2018-08-28 16:30:33
6181
4
原创 List、Map、Set 有什么区别
List与Set具有相似性,它们都是单列元素的集合,所以,它们有一个功共同的父接口,叫Collection。Set里面不允许有重复的元素,所谓重复,即不能有两个相等(注意,不是仅仅是相同)的对象 ,即假设Set集合中有了一个A对象,现在我要向Set集合再存入一个B对象,但B对象与A对象equals相等,则B对象存储不进去,所以,Set集合的add方法有一个boolean的返回值,当集合中没有...
2018-08-27 17:11:23
1470
原创 HashMap和Hashtable的区别
HashMap是Hashtable的轻量级实现(非线程安全的实现),他们都完成了Map接口,主要区别在于HashMap允许空(null)键值(key),由于非线程安全,在只有一个线程访问的情况下,效率要高于Hashtable。 HashMap允许将null作为一个entry的key或者value,而Hashtable不允许。 HashMap把Hashtable的contains方法去...
2018-08-27 17:10:58
1341
原创 ArrayList和Vector的区别
这两个类都实现了List接口(List接口继承了Collection接口),他们都是有序集合,即存储在这两个集合中的元素的位置都是有顺序的,相当于一种动态的数组,我们以后可以按位置索引号取出某个元素,,并且其中的数据是允许重复的,这是HashSet之类的集合的最大不同处,HashSet之类的集合不可以按索引号去检索其中的元素,也不允许有重复的元素(本来题目问的与hashset没有任何关系,但...
2018-08-27 16:48:49
1322
原创 JavaIO怎么删除带内容的文件夹
最近使用io流操作文件,发现带内容的文件夹删除会出现一点问题,那么怎么删除带内容的文件夹呢? 经过研究已解决,解决代码如下import java.io.*; class removeDir { public static void main(String[] args) { File dir = new File("d:\\testDir"); remove(di...
2018-08-27 15:58:06
1365
原创 Java字节流复制文件
字节流复制文件 public static void main(String[] args) { BufferedInputStream bis = null; BufferedOutputStream bos = null; try { FileInputStream fis = new FileInputStream("c:\\from.txt"); ...
2018-08-27 15:54:04
1078
原创 Java集合问答
1.List 和 Array 数组之间怎么互相转换 答案:数组转集合:asList()方法 String[] arr ={"123","456","789"}; List<String> list = Arrays.asList(arr); 集合转数组:toArray()方法 ArrayList<String> al = new ArrayList&...
2018-08-27 15:49:46
1077
转载 Java经典问题
1.金额转换问题 答案:public class RenMingBi { /** * @param args add by zxx ,Nov 29, 2008 */ private static final char[] data = new char[]{ '零','壹','贰','叁','肆','伍','陆','柒','捌','玖' }; p...
2018-08-27 15:46:25
1900
转载 Github上的一个非常流行的编程书籍索引
非常流行的编程书籍索引 语言无关类 操作系统 智能系统 分布式系统 编译原理 函数式概念 计算机图形学 WEB服务器 版本控制 编辑器 NoSQL PostgreSQL MySQL 管理和监控 项目相关 设计模式 Web 大数据 编程艺术 其它 语言相关类 Android APP AWK C...
2018-08-27 15:30:56
5062
翻译 一名优秀程序员具备的15个特质
英文原文:All I Need To Know To Be A Better Programmer I Learned In Kindergarten 编程是个很复杂的玩意,但是成就优秀程序员的很多因素和我们在学校中早期学到的相差无几。本文灵感来源于 Robert Fulghum 的《All I Really Need to Know I Learned in Kindergarten...
2018-08-27 14:47:43
1463
转载 厉害了!支付宝逆天升级,可一键撤回被骗转账 网友:干得好!
支付宝是大家都在用的支付软件,相比微信支付,马云的支付宝明显更受广大群众的喜欢。之前微信有一个用户不小心把8万转错给陌生人,结果被拉黑钱要不回来,结果微信客服还不帮他。最后在警察和大量媒体的压力下,微信才提供了一些收钱跑路的人的信息。大家都知道,支付宝在去年有推出一个“你敢收、我敢赔”的保险,在支付宝里也有免费送账户安全险,如果我们的支付宝被人盗刷,追不回来的话支付宝会负责赔付。就...
2018-08-22 17:54:11
4460
转载 HTML5触摸事件演化tap事件
触摸事件是移动浏览器特有的HTML5事件,虽然click事件在pc和移动端更通用,但是在移动端会出现300ms延迟,较为影响用户体验,300ms延迟来自判断双击和长按,因为只有默认等待时间结束以确定没有后续动作发生时,才会触发click事件。所以触摸事件反应更快,体验更好。触摸事件的类型:为了区别触摸相关的状态改变,存在多种类型的触摸事件。可以通过检查触摸事件的 TouchEvent.ty...
2018-08-22 16:51:20
2367
原创 CSS背景图片平铺技巧
使用CSS来设置背景图片同传统的做法一样简单,但相对于传统控制方式,CSS提供了更多的可控选项,我们先来看看最基本的设置图片的方法。<style type="text/css"> #content { border:1px solid #000fff; height:500px; background-image:ur...
2018-08-22 16:47:40
14169
原创 CSS控制文本的长度 超过一行显示省略号的实现方法
html代码如下<style type="text/css"> .row{ width:100px;height:20px; } .ellipsis{ text-overflow:ellipsis; white-space:nowrap; overflow:hidden; ...
2018-08-22 16:34:26
4443
原创 Mybatis分页插件pagehelper的使用
pagehelper是一个简单的实现分页技巧的插件,利用PageHelper可以很方便地对数据库查询结果进行分页。 pagehelper的使用准备我们要使用这个插件无可避免的需要引用它的jar包,你可以从下面的地址中下载最新版本的 jar 包1:https://oss.sonatype.org/content/repositories/releases/com/github/...
2018-08-22 12:01:41
10287
转载 PageHelper分页插件源码及原理剖析
PageHelper是一款好用的开源免费的Mybatis第三方物理分页插件,其实我并不想加上好用两个字,但是为了表扬插件作者开源免费的崇高精神,我毫不犹豫的加上了好用一词作为赞美。原本以为分页插件,应该是很简单的,然而PageHelper比我想象的要复杂许多,它做的很强大,也很彻底,强大到使用者可能并不需要这么多功能,彻底到一参可以两用。但是,我认为,作为分页插件,完成物理分页任务是根本,其它...
2018-08-22 11:19:41
3708
转载 Google大佬教你如何写出杀手级简历
英文原文:http://niniane.org/resume_howto.html这几年,我在Google工作,是一名软件工程师(之前是在微软做一个开发团队的队长),我曾浏览过成百上千的简历,从中挑选出可以进行下一步面试过程的 应聘者。 有些人的简历给我留下了很深的印象,而另一些则没有感觉。 慢慢的,有越来越多的朋友和亲人向我咨询如何优化他们的简历,所以我就收集了一些我见过的简历中出现...
2018-08-22 10:15:34
2705
原创 美化网页div -让边框拥有阴影,边角变得圆滑
DIV边框过于单调?来为你的DIV边框加上阴影吧,充实边框,美化页面必备<style type="text/css">.main{ background-color: rgba(102, 146, 191, 0.44); /*边框*/ border: solid 1px rgba(102, 146, 1...
2018-08-15 15:44:12
20221
3
原创 美化网页背景 -让背景拥有斜线
页面背景色过于单调?来为你的背景色加上斜线把,充实背景,美化页面必备<style type="text/css">body{background-color: rgba(120, 241, 224, 0.12);background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAY...
2018-08-15 15:38:04
8805
1
MobaXterm_v21.1
2021-05-15
jdk1.8.0_66.zip
2020-06-11
高质量PPT图表-282张
2019-06-17
锐普PPT公司-2017年新年模板(下).rar
2019-06-17
史上最值得收藏的25个PPT作品六届锐普PPT大赛一二等奖汇总(下)
2019-06-17
史上最值得收藏的25个PPT作品六届锐普PPT大赛一二等奖汇总(上).rar
2019-06-17
Android 锁屏解锁源代码
2018-08-15
dozer5.2 jar包
2018-08-15
struts-2.1.8.1(spring与struts整合)
2018-08-15
Upload相关的一些jar包
2018-08-15
json-jstl的小项目所有相关jar包
2018-08-15
jQuery优秀插件(非常多非常全)
2018-08-15
HTML帮助文档CSS帮助文档CHM离线文档
2018-08-15
SVN/TortoiseSVN/eclipse插件/SVN服务器
2018-07-31
GitExtensions-2.48.05
2018-07-31
git 小乌龟 TortoiseGit
2018-07-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人