关闭
当前搜索:

SpringBoot初使用:从Hello World开始

SpringBoot简介(官网+百度百科)Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。Spring Boo...
阅读(16) 评论(0)

23中设计模式总结八追加:代理模式之动态代理

静态代理与动态代理的区别静态代理与动态代理的主要区别在于:静态代理通常只负责代理一个指定的类,而动态代理可以用于代理一系列类,这一系列类通常都实现了同一个接口可以将静态代理看成是java中定义的常量,动态代理可以看成是java中定义的变量,在编译期可以确定常量的值,而变量的值需要在运行期才可以确定。对应的代理也是一样,静态代理事先知道要代理的是什么,而动态代理不知道要代理的是什么东西,只有在运行时才...
阅读(154) 评论(0)

redis入门指南一书总结下(redis进阶)

redis事务Redis中的事务是一组命令的集合,事务和命令一样都是Redis的最小执行单位事务的原理为:先发送MULTI命令告诉redis接下来将会开启一个事务,然后发送一系列命令,最后发送执行命令EXEC告诉redis执行这一系列命令。如下就是一个简单的事务处理:事务通常可以用来保证数据的安全,如果在发送exec命令前客户端断线了,那么redis将会清空事务队列,事务中的所有命令都不会执行。而一...
阅读(48) 评论(0)

redis入门指南一书总结上(windows下安装+redis数据类型汇总)

redis安装(windows)该书中介绍的是使用cygwin软件进行安装,这里可以直接到github上面去下载,传送门,点击下图即可,可能网络会有点慢,毕竟外网。下载完成后解压得到的文件结构应该是下面这样的 在每次使用redis前需要启动redis服务,进入下载的redis目录的命令行,输入命令redis-server.exe redis.windows.conf即可运行redis服务器再启动了...
阅读(172) 评论(0)

jQuery高级编程一书总结

JS基础理解基础数值在进行数值运算时需要注意:浮点数之间的运算结果会有偏差js提供了两个工具方法用于将浮点数转换成固定位数的小数来格式化该值num.toPrecision(n):将nun转换成总位数为n的数值 num.toFixed(n):将num转换成包含n个小数的数值js提供了一个NaN表示“非数值”,然而使用typeof方法来判断该值的类型,输出结果为number,这是js的一个误区,也是一个...
阅读(62) 评论(0)

git权威指南总结七:git merge冲突解决

git pull拉回操作中的合并在前面一个博客,我们将到了非快进式推送的非强制性的另一种解决办法,那就是先拉回在提交,这里的拉回其实包含了两个操作:获取远程仓库的数据,将本地数据进行合并。可以这样写:git pull = git fetch + git mergegit merge命令用于合并分支,它的命令行格式为:git merge [options...] ...大多数情况下的合...
阅读(303) 评论(0)

Oracle忘记用户名密码怎么办?看这里(转载)

原文链接:oracle忘记用户名和密码的解决方案首先查看oracle系列服务是否打开,使用cmd命令模式快速进入服务管理界面:services.msc,找到并打开下图所示两个oracle相关服务然后打开cmd,输入命令:sqlplus /nolog进入sqlplus接着输入命令:conn / as sysdba以超级管理员的身份连接数据库,不需要密码便可直接进入数据库然后就可以修改相应的用户的密码了...
阅读(88) 评论(0)

IntelliJ初使用:IntelliJ创建简单的maven项目

阅读前提首先需要下载安装配置了java环境和maven环境,在完成之后可以打开cmd输入命令进行测试:java -version和mvn -v其次,因为这里介绍的是IDEA编辑器,所以还需要安装IntelliJ,安装过程可以参考我前面的博客:IntelliJ初使用:helloworld总结创建简单的maven项目图文详解首先创建一个maven项目,看下图设置在后续点击next之后,groupId的设...
阅读(152) 评论(0)

git权威指南总结六:git协议和工作协同

git支持的协议git提供了丰富的协议支持,比如:SSH/GIT/HTTP/HTTPS/FTP等等。所有的协议主要可以分为两大类:智能协议和哑协议智能协议:在会话中使用智能协议,会在会话的两个版本库的各自一段中打开相应的程序进行数据交换。使用智能协议最直观的印象就是在数据传输过程中会有清晰的进度显示,并且因为是按需传输所以传输量更小,传输速度更快。SSH/GIT及本地协议(file://)等就属于智...
阅读(254) 评论(0)

git权威指南总结五:git克隆

为什么需要克隆?git的版本库目录和工作区是在一起的,因此如果删除一个项目的工作区,同时也会把这个项目的版本库删除掉。这样一来,项目也就不复存在了,因此一个项目仅在一个工作区中维护太危险了,所以此时可以使用对项目创建备份库通常情况下我们创建两个相同的项目,可以使用git pull和git push命令来实现两个项目间的同步。而git又提供了一个克隆的命令:git clone来简化项目间的同步。接下来...
阅读(175) 评论(0)

git权威指南总结四:进度保存与恢复

前期准备在进行一次文件创建时,在关闭电脑前如果我们这次创建完成之后还不想提交,可以先将它保存下来,在后面进行恢复就可以了,这样是不是很方便首先我们先创建一个文件,制造进度保存环境echo "save file" > save.txt,接下来开始教程讲解吧进度使用在前面创建了一个新的文件save.txt之后,假设此时暂时不想要去设置该文件,我们可以先将该进度保存下来,使用命令:git stash即可,...
阅读(345) 评论(0)

git权威指南总结三:git重置

重置概念git重置就是将git log中的提交版本回退到前面一个提交版本,下图打印git log的数据显示:可以看到当前处于b17fd1…提交ID,而我们如果想要回退到上一个版本即f5b8c…提交ID所处版本,这时候就需要使用重置命令重置测试首先我们进行如下提交echo "git reset test" > reset.txt git add reset.txt git commit -m "git...
阅读(161) 评论(0)

git权威指南总结二:git暂存区详解

git三个存放区域git总共分为三个存放区域:git工作区域、暂存区域和HEAD,其中,工作区域存放本地修改,暂存区域存放的是保存且未提交的修改,版本库保存的是已提交的修改git三个区域之间的相互转换关系图 git三个区域的描述工作区域:任何一个本地目录都可以成为一个工作目录,对目录中的文件的所有修改(增删改查)都会影响到工作区域目录版本库:这里为什么不讲HEAD和暂存区呢?是因为他们两个区域都是...
阅读(60) 评论(0)

git权威指南一书总结一:git初始化

前言准备通过命令git --version可以查看当前git的版本在开始git之旅前,需要对git进行一下配置,首先,需要告诉git当前用户的姓名和邮件地址,这里配置的用户名和邮箱地址将在版本库提交时用到//配置用户名 git config --global user.name "XXX" //配置邮箱地址 git config --global user.email "XXXXXX@XX.com"...
阅读(72) 评论(0)

IntelliJ初使用:IntelliJ配置tomcat搭建简单的web应用

阅前准备IntelliJ编辑器必须有这个就不说废话了,还需要下载tomcat安装包,然后就可以开始下一步了IntelliJ配置tomcatctrl+alt+s打开settings页面,进入下图,点击绿色加号配置tomcat,这里我已经配置好了,tomcat路径就是tomcat安装路径。配置完成之后点击ok,就完成了tomcat的配置了。是不是炒鸡简单? IntelliJ使用Servlet搭建简单的...
阅读(85) 评论(0)

IntelliJ初使用:IntelliJ使用git发布项目

配置环境首先需要下载IntelliJ和git,这里分别提供两个下载的教程:IntelliJ初使用:helloworld总结、图文详解windows下安装配置git其次,我们需要还需要有一个github账号,github官网传送门好了,现在所需要的环境都配置好了,就开始下一步吧IntelliJ配置git利用快捷键ctrl+alt+s打开setting配置页面(也可以点击file->settings同样...
阅读(162) 评论(0)

IntelliJ初使用:helloworld总结

相较于Eclipse而言IntelliJ的优势在哪里?可以阅读这篇文章:我们为何放弃Eclipse,投奔IntelliJ IDEAIntelliJ下载安装在IntelliJ官网下载操作系统对应的应用程序文件(我的是Windows,所以就Windows进行介绍了)打开exe文件进行步骤安装,这里分享一篇IntelliJ安装教程IntelliJ注册码IntelliJ注册码网上有很多人发布了一些,我用的一...
阅读(94) 评论(0)

maven初使用:maven安装配置教程

maven简介Maven是一个项目管理和综合工具。Maven提供了开发人员构建一个完整的生命周期框架。开发团队可以自动完成项目的基础工具建设,Maven使用标准的目录结构和默认构建生命周期在多个开发团队环境时,Maven可以设置按标准在非常短的时间里完成配置工作。由于大部分项目的设置都很简单,并且可重复使用,Maven让开发人员的工作更轻松,同时创建报表,检查,构建和测试自动化设置。maven官网m...
阅读(95) 评论(0)

java设计模式总结十:享元模式

享元模式定义享元模式(Flyweight Pattern),又称轻量级模式(这也是其英文名为FlyWeight的原因),通过共享技术有效地实现了大量细粒度对象的复用。享元模式简单的说就是共享,举个例子,有十个人需要用笔,这十个人不是同时需要使用,这时候我们没有必要拿出十只笔,可以从1开始依次拿给他们,当不够的时候再拿,这里用到的就是享元模式的概念:共享现在,面向对象技术虽然可以很好的解决一些灵活性问...
阅读(389) 评论(0)

java设计模式总结九:合成模式

合成模式定义合成模式,也叫树形模式,就是把部分和整体的关系通过树形结构来表示,使得客户端对单个对象和组合对象的使用具有一致性合成模式也是继承的另一种替代方法合成模式组成结构合成模式主要由三个部分组成:抽象类、叶子类和父类1.抽象类:这是一个抽象角色,它给参加组合的对象定义出公共的接口以及默认的行为,组合对象的名义父类可以通过它来管理所有的子对象,而不需要通过继承2.叶子类:名义上的子类,通过实现接口...
阅读(400) 评论(0)
261条 共14页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:76551次
    • 积分:2988
    • 等级:
    • 排名:第13251名
    • 原创:204篇
    • 转载:33篇
    • 译文:24篇
    • 评论:15条
    我的邮箱
    github地址
    博客专栏
    最新评论