自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Umbrella_J

前行,以观世界

  • 博客(19)
  • 收藏
  • 关注

原创 PHPer 开始使用 Java

PHPer 开始使用 Java,先解决版本、乱码问题。

2022-11-20 21:22:43 252 2

原创 PHP 开发入门自动化测试历程(三)

刻意练习,坚持思考有了前面的基础,在实际编写一些测试代码后,应该都是可以上手的。随着编写的测试代码越来越多,必然会遇到许多的问题与阻碍。就像打怪升级,解决它们就能继续往前走。依然强调的是要 刻意练习,坚持 ,当然也不是一个劲埋头苦干,思考同样非常重要,下面抛出在实际中的一些思考:如何更好的组织你的测试代码,而不是简单的堆砌努力的去遵循 DRY(Don't Repeat Yourself) 原则TDD(Test-Driven Development) 理念也是值得学习和借鉴的利用好 PHP.

2021-01-28 19:01:21 184 3

原创 PHP 开发入门自动化测试历程(二)

刻意练习,坚持在上篇文章中,对 PHPUnit已经有了基础的认识后,就可以回归到真实的场景中,在 Laravel 框架中为应用程序编写自动化测试代码。Laravel 测试Laravel官方文档中,明确写出了其对测试的良好支持,默认就支持用 PHPUnit 来做测试。这个支持可能表现在这两个地方:默认引用了 phpunit/phpunit 包优雅扩展了 PHPUnit了解 Laravel 测试结构要在框架中编写测试,首先得了解框架和测试代码的结构。在一个 Laravel 应用根目录下,.

2021-01-28 18:59:41 188

原创 PHP 开发入门自动化测试历程(一)

刻意练习,坚持作为一名开发人员,保证代码质量是基本的素养。良好的代码规范是不错的方法,也是一直在坚持的。对代码的自动化测试,则是另一种重要的形式。这里不纠结于单元测试、接口测试、功能测试这些概念,核心是实现 自动化测试 的目标。在这段称得上“入门”的阶段之前,也断断续续尝试了几次自动化测试的学习,但都是不了了之。究其原因,主要有两点:一是没有动手去刻意练习,只是粗略的看了文档;二是纠结要如何开始对自己代码的测试。现在的 Web开发,大都是在比较成熟的框架基础上进行。个人主要在 Laravel框架上.

2021-01-28 18:57:47 187

原创 软考题型汇总

不知不觉软考已经过去大半个月,总算是能抽出时间来写博客结束软考这一段旅程了。 2017年上半年的软件设计师考试相比前面几年,个人感觉是简单一些,毕竟算法题考的是比较简单的分治法 文章内容不是考试干货,但后面的题型总结还是有点用的。这里提供一个软件设计师考试的视频教程,考试的所有内容都有,有兴趣的可以下载看看软件设计师考试教程(密码k5k2):https://p...

2017-06-16 14:39:22 5334 2

原创 Java EE之Eclipse简单应用

要进行Java Web开发,肯定需要一款比较好的IDE,我这里使用的Eclipse neon。一、新建Dynamic Web Project(一)使用Eclipse新建     如果下载的不是Eclipse 的Java EE IDE版本,那是不能直接创建Dynamic Web Project的,需要手动安装Web插件,安装过程见我的另一篇文章:     Eclipse 安装

2017-06-05 20:24:43 2025

原创 Java EE之Servlet、JSP学习

这个学期开了Java EE的课程,借此机会好好的自学了下Java EE。写几篇博客记录下自己遇到的问题、学习过程。希望能帮到有需要的人,也能供自己日后查阅。文章中有错误之处,还请大家指正,共同进步。参考了很多大牛的博客文章,很是感谢。使用的一些工具如下:    开发工具:Eclipse neon    服务器:Tomcat 8.5    数据库:MySQL 5.6.17  

2017-06-05 16:02:48 2533 1

原创 编码简述

最近遇到一次编码问题,就想着了解一下各种编码方案,以为不难,实际上还是花了不短的时间才大致弄清楚了。ISO-8859-1、GB2312、Unicode    最初的计算机只需要表示字母,所以需要的空间很少。对应的一个标准就是ISO-8859-1,这个标准是单字节的,向下兼容ASCII,编码范围0x00-0xFF,0x00-0x7F之间完全和ASCII一致,0x80-0x9F之间是控制字符,

2017-04-18 21:04:07 561

原创 静态变量、静态构造函数、构造函数的初始化时机

今天C#课上,老师讲到了关于静态变量、静态构造函数、构造函数的问题,感觉挺不错的。在Java中也测试了一下,基本是一致的,只是形式有所不同。做个记录,也给大家分享一波。关于这三个概念的问题主要注意以下几点:一、初始化次序(依次是静态变量、静态构造函数、构造函数)二、初始化次数(静态的都只会初始化一次)三、初始化时机(对于静态的只要使用了类,就会初始化,非静态的则要在创建对象的时候才

2017-04-07 23:48:03 3198

转载 Eclipse 配置Tomcat,更改web项目默认部署路径

关于Eclipse  如何配置Tomcat 和更改web项目默认部署路径,应该是很多跟我一样的新手所需要。这里给出两篇质量很高的干货,处于版权没法转载,下面给出链接。更改Eclipse下Tomcat的部署目录:http://blog.csdn.net/tfy1332/article/details/22155425【Tomcat】一分钟教你eclipse如何配置tomcat(二) ht

2017-04-05 10:58:21 1277

原创 Eclipse 安装插件开发JavaEE

很多人使用MyEclipse 开发JavaEE,虽然集成了很多功能插件,但是这个MyEclipse感觉有点重(1.52G)。      只是用做学习的话,还是好好贯彻Eclipse 的插件开发的思想吧。      Eclipse只要安装下面四个插件就可以创建 Dynamic Web Project了Eclipse 插件安装      打开Eclipse,依次选择Help -> In

2017-04-05 09:48:06 20103 3

原创 Tomcat 下使用phpMyAdmin操作MySQL数据库。

单独启动wamp中的mysql      之前安装过wamp集成环境,也就一起安装了mysql,版本是5.6.17。这一次需要用java连mysql,那怎么单独启动mysql呢?看下面步骤:1、先在wamp文件夹下找到启动mysql服务器的程序,我的路径如下      D:\wamp\bin\mysql\mysql5.6.17\bin      在这个mysql的bin文件

2017-04-04 23:30:57 4947

转载 云计算的三种模式:IaaS、PaaS和SaaS 通俗理解

云计算的三种服务模式:IaaS,PaaS和SaaS        突然想了解下有关云的一些知识,于是整理了一些资料供自己学习和理解。        “云计算”已经越来越普遍,简单来说这就是一种共享资源的形式,不过是通过云来共享分布式的资源。“云”应该可以看作互联网的一种隐喻吧。云是分层的  其实云计算是分几层的,分别是Infrastructure(基础设施)-as-a-

2017-04-03 22:41:54 61961 6

转载 Apache 和 Tomcat 的区别与联系

Apache 和Tomcat 都是web网络服务器,两者既有联系又有区别,在进行HTML、PHP、JSP、Perl等开发过程中,需要准确掌握其各自特点,选择最佳的服务器配置。  Apache是web服务器(静态解析,如HTML),tomcat是Java应用服务器(动态解析,如JSP、PHP)  Tomcat只是一个servlet(jsp也翻译成servlet)容器,可以认为是apache的

2017-04-01 13:16:52 569

原创 C++指针、引用和Java引用 区分

偶然联想到了这三者,便记录下来分享,也留待以后自己需要之时查阅。先看一个简单的对比:    1. 指针是一个实体,而引用仅是个别名;        2. 引用使用时无需解引用(*),指针需要解引用;    3. 引用只能在定义时被初始化一次,之后不可变;指针可变;    4. 引用不能为空,指针可以为空;    5. “sizeof 引用”得到的是所指向的变量(对象)的大小

2017-03-25 12:52:26 500

转载 单链表的快速排序实现

转载至:http://m.blog.csdn.net/article/details?id=10366563  单链表的特点是:单向。设头结点位head,则最后一个节点的next指向NULL。如果只知道头结点head,请问怎么将该链表排序?               设结点结构为[cpp] view plaincopy

2017-03-25 10:58:44 4659 3

原创 软考复习 Internet及应用

Internet 和 internet    Internet 译为“因特网”,是一个专用名词,代表全球最大的互联网络,其前身为ARPNET,采用TCP/IP协议族。    interner 则是“互联网”的意思,是一个通用名词,泛指由多个计算机网络互连而成的网络。网络之间通信协议可以是任意的。Internet地址          Internet地址格式有两种主要形式:域名

2017-03-18 09:33:12 571

原创 操作系统之处理机管理

处理机管理可归结为对进程的管理。为什么需要进程?         在单道程序系统中,程序只能够顺序的执行,即两个程序只能等一个执行完再执行下一个。这样就使程序的执行具有三个特型:顺序性、封闭性和可再现性。而到了多道程序系统中,允许程序并发的执行(宏观并行,微观串行)。此时程序并发执行就具有了:间断性、失去封闭性和不可再现性。为了解决程序并发执行的问题,并且可以对并发执行的程序加以描述和控制

2017-03-14 09:37:58 12397 1

原创 操作系统之磁盘存储器

扇区、盘块和簇首先了解下这三个名词的概念:扇区——磁盘驱动去操作磁盘的最小单位,通常为512B盘块——操作系统操作磁盘的单位,但通常认为盘块和扇区是一个意思,都表示磁盘的基本单位,只不过在操作系统中多以盘块来表示。簇——这是在Windows中FAT12文件系统引入的一个概念,簇其实就是一组相邻的盘块(扇区),用簇作为一个虚拟盘块,这样操作系统就可以以簇为单位来进行盘块分配。通俗的说

2017-03-13 13:59:11 2410 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除