自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

叉叉不低头

IT交流群310716972(QQ)

  • 博客(139)
  • 资源 (59)
  • 论坛 (1)
  • 收藏
  • 关注

原创 git 设置代理

原文链接:https://blog.csdn.net/qq_29364417/article/details/85940097// 查看当前代理设置git config --global http.proxy// 设置当前代理为 http://127.0.0.1:1080 或 socket5://127.0.0.1:1080git config --global http.proxy ‘h...

2019-11-02 17:00:59 147

原创 Redis Desktop Manager连接Linux系统上的Redis

     今天被这个问题困扰了好久,在腾讯云上的服务器安装了redis,也对redis.config文件做了相应的修改,用Xshell能连接启动成功,但是在自己电脑上就是Redis Desktop Manager连接不上,然后才发现是6379端口没对外开放,但是这个问题早就想到了,而且我在腾讯云的安全组中也开放了,以为只要在安全组中开放就行

2018-07-28 18:31:26 1261

原创 Maven项目配置成SpringBoot项目之后,application.yml文件不起作用

在使用maven多module进行开发的时候,将api模块转成SpringBoot时候,发现application.yml中所配置的东西不起作用。项目是能识别到application.yml这个配置文件的。但是里面的配置的东西比如端口什么的一起不起作用,后来发现在api这个模块里面配置了 <packaging>pom</packaging>,去掉这个就好了。...

2020-11-07 21:18:11 399

原创 JPA遇到多主键表怎么进行查询

数据表是原始就存在的,里面存在两个主键:当建好实体类,然后用jpa去关联操作查询,(根据StudyId)去进行查询的时候,发现原本可以有八条不一样的记录,只是StudyId相同,其他的不同,这个时候,出来确实是八条,但是居然每一条都一样,是根据StudyId一样的数据记录里的都一条。即当根据StudyId='194205'去查的时候,JPA都会返回八条一样的记录JPA代码:@Query(value = "select * from tbl_ic_film_info where StudyId =

2020-10-29 15:19:24 178

原创 10、【分类模块管理】——添加分类接口开发

分类模块:分类模块是给后台管理员进行操作的,所以我们所有的行为都应该是建立在登录者是管理员的前提下。 controller: @RequestMapping("add_category.do") @ResponseBody public ServerResponse addCategory(HttpSession session,String categoryNam...

2020-07-28 10:01:54 757

原创 使用Python爬取分析政府采购网数据

       好久没写博客了,一直觉得之前写的都没啥技术性,这次分享个最近觉得很值得记录的一次操作吧~。        Leader临时分配给我个任务,要我爬取下政府采购网近一个月公开招标中二三甲医院的数据,这一下可把我难住了,要求还要用Python。       自己一直干的是Java开发,学校

2020-06-04 18:16:42 2125 4

原创 git如何删除已经提交到GitHub的文件夹

比如 .ideagit rm -r --cached .idea 或者targetgit rm -r --cached target然后将代码提交到GitHub即可

2019-11-05 11:30:01 291

原创 VUE.js项目中控制台报错: Uncaught (in promise) NavigationDuplicated解决方法

原文:https://blog.csdn.net/zy21131437/article/details/99548983问题愿意:依赖包中vue-router出现问题(猜测为版本问题);解决方法:在项目目录下运行 npm i vue-router@3.0 -S这条指令就可以解决了。(更换版本)或者在main.js中添加以下代码:import Router from 'vue-rout...

2019-09-20 11:03:24 1811

原创 10、SpringBoot中使用Redis

1、在pom.xml文件中引入Redis<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> <version>2.1...

2019-08-04 16:49:08 171

原创 9、SpringBoot使用自带cache的时候标注@Cacheable不起作用

在学习尚硅谷SpringBoot高级视频的时候发现在Service层使用了@Cacheable注解还是没有起到缓存的作用 @Cacheable(cacheNames = {"emp"}) public Employee getEmpById(Integer id){ System.out.println("查询"+id+"号员工"); Employe...

2019-08-02 16:19:33 1100 1

转载 8、SpringBoot页面跳转访问css、js等静态资源引用无效解决

原文章地址 https://blog.csdn.net/qq_41647999/article/details/83788265#commentBox一、页面跳转二、情况说明三、 问题解决方案1、 引入thymeleaf的依赖包2、 项目路径注意(1) 页面引用外部静态资源的方式(2) 核心解决方案一、页面跳转如果你还没有实现页面跳转,推荐阅读:SpringBoot跳转渲染页面...

2019-07-31 11:08:31 587

原创 记录一个网站页面抓取软件

百度搜 Teleport Ultra即可

2019-07-24 22:33:19 402

原创 7、SpringBoot之实现登陆界面的中英切换

项目地址:https://github.com/Chakid/SpringBoot-example1、第一步,创建一个SpringBoot项目2、导入资料中的一些写到的代码和静态页面1)在config文件中设置路由拦截:2)、国际化1)、编写国际化配置文件;2)、使用ResourceBundleMessageSource管理国际化资源文件3)、在页面使用fmt:message取出国...

2019-06-25 17:46:57 1041 5

原创 6、SpringBoot之SpringMVC自动配置

1. Spring MVC auto-configuration项目地址:https://github.com/Chakid/SpringBoot-exampleSpring Boot 自动配置好了SpringMVC以下是SpringBoot对SpringMVC的默认配置:(WebMvcConfigurationSupport)Inclusion of ContentNegotiati...

2019-06-20 16:10:30 104

原创 5、SpringBoot之WEB开发和thymeleaf模板引擎

1、简介使用SpringBoot;1)、创建SpringBoot应用,选中我们需要的模块;2)、SpringBoot已经默认将这些场景配置好了,只需要在配置文件中指定少量配置就可以运行起来3)、自己编写业务代码;自动配置原理?这个场景SpringBoot帮我们配置了什么?能不能修改?能修改哪些配置?能不能扩展?xxxxxxxAutoConfiguration:帮我们给容器中自动配置组...

2019-06-19 19:55:02 462

原创 4、SpringBoot之配置日志文件

该节主要学习怎么使用SpringBoot中的日志项目地址:https://github.com/Chakid/SpringBoot-example市面上的日志框架;JUL、JCL、Jboss-logging、logback、log4j、log4j2、slf4j…日志门面 (日志的抽象层)日志实现JCL(Jakarta Commons Logging) SLF4...

2019-06-19 16:39:03 1633 1

原创 3、SpringBoot之配置文件

1、配置文件SpringBoot使用一个全局的配置文件,配置文件名是固定的;•application.properties•application.yml配置文件的作用:修改SpringBoot自动配置的默认值;SpringBoot在底层都给我们自动配置好;YAML(YAML Ain’t Markup Language)​ YAML A Markup Language:是一个标记语言...

2019-06-19 14:29:07 224

原创 2、SpringBoot之快速构建

使用Spring Initializer快速构建生成会自动给我们生成一些目录和相关配置文件1、IDEA:使用 Spring Initializer快速创建项目IDE都支持使用Spring的项目创建向导快速创建一个Spring Boot项目;选择我们需要的模块;向导会联网创建Spring Boot项目默认生成的Spring Boot项目;主程序已经生成好了,我们只需要我们自己的逻...

2019-06-19 14:14:34 63

原创 1、SpringBoot之HelloWord

本项目主要是讲创建一个SpringBoot的HelloWorld项目该项目直接以maven的方式创建pom文件中导入相关包: <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent...

2019-06-19 13:48:09 72

转载 6、爬取某高校页面的验证码,进行验证码识别

根据这篇博客实现:https://blog.csdn.net/qq_40962368/article/details/89331608现在的网站为了防止人们轻易的获取登陆后的页面信息,在登陆上设置了很多的障碍,验证码就是其中的一种,所谓道高一尺,魔高一丈,人们总能想出办法来予以应对,但是,应对的成本可能在不断加大,这在一定程度上提升了反反爬虫的门槛。本文的目的在于验证Tesseract对普通验证...

2019-04-25 21:32:17 1559

原创 5、颜色翻转

灰度图像素值为0到255,若当前的像素值为i,翻转过后为255-i代码实现:# coding:utf-8#读取彩色原图import cv2import numpy as npsrc=cv2.imread('img/cxk.jpg',1)gray=cv2.cvtColor(src,cv2.COLOR_BGR2GRAY)img_info=src.shapeimage_height=...

2019-04-25 21:23:30 184

原创 4、浮雕效果

浮雕/雕刻算法实质是很简单地,即:对图像的每一个点进行卷积处理。假设原图像为X,处理后的图像为Y;浮雕算法核kernel矩阵定义为:[1 , 0, 0 ; 0, 0, 0; 0, 0, -1]. 那么,对于坐标为(i,j)点,浮雕效果图的算法为Y(i,j) = X(i+1,j+1)-X(i-1,j-1) + 128。当然,X,Y的取值均在0~255之间。雕刻算法核kernel矩阵定义为:[1, ...

2019-04-25 21:21:46 358

原创 3、边缘检测

边缘检测是图像处理和计算机视觉中的基本问题,边缘检测的目的是标识数字图像中亮度变化明显的点。图像属性中的显著变化通常反映了属性的重要事件和变化。边缘检测是特征提取中的一个研究领域。图像边缘检测大幅度地减少了数据量,并且剔除了可以认为不相关的信息,保留了图像重要的结构属性。有许多方法用于边缘检测,它们的绝大部分可以划分为两类:基于查找一类和基于零穿越的一类。基于查找的方法通过寻找图像一阶导数中的最...

2019-04-25 21:20:01 585

原创 2、灰度增强

一张图片是由像素点矩阵构成,我们对图片进行操作即为对图片的像素点矩阵进行操作。我们只要在这个像素点矩阵中找到这个像素点的位置,比如第x行,第y列,所以这个像素点在这个像素点矩阵中的位置就可以表示成(x,y),因为一个像素点的颜色由红、绿、蓝三个颜色变量表示(R,G,B),所以我们通过给这三个变量赋值,来改变这个像素点的颜色。2.1 图片的灰度化:灰度化:将一个像素点的三个颜色变量相等,R=G=...

2019-04-25 21:17:04 198

原创 1、RGB图像底片效果

为了加快处理速度,在图像处理算法中,往往需要把彩色图像转换为灰度图像。0x00. 灰度图灰度数字图像是每个像素只有一个采样颜色的图像,这类图像通常显示为从最暗黑色到最亮的白色的灰度。灰度图像与黑白图像不同,在计算机图像领域中黑白图像只有黑白两种颜色,灰度图像在黑色与白色之间还有许多级的颜色深度。在RGB模型中,如果R=G=B时,则彩色表示一种灰度颜色,其中R=G=B的值叫灰度值。0x01...

2019-04-25 21:12:56 740

原创 MongoDB安装教程及相关注意点

下载mongodbMongoDB 提供了可用于 32 位和 64 位系统的预编译二进制包,你可以从MongoDB官网下载安装。官方地址:https://www.mongodb.com/安装mongodb在win7系统安装mongodb需要vc++运行库,如果没有则会提示“无法启动此程序,因为计算机中丢失VCRUNTIME140.dll”。去网上下载或使用360安装:安装mongodb...

2019-04-18 09:34:20 240

转载 快速排序演示

转自百度百科:https://baike.baidu.com/item/快速排序算法/369842?fr=aladdin#3_1演示编辑示例假设用户输入了如下数组:创建变量i=0(指向第一个数据), j=5(指向最后一个数据), k=6(赋值为第一个数据的值)。我们要把所有比k小的数移动到k的左面,所以我们可以开始寻找比6小的数,从j开始,从右往左找,不断递减变量j的值,我们找到第一个...

2019-04-15 09:56:44 967

转载 MySql数据查重、去重的实现

刚电话面试被问的,但是没有答出来,在此记录一下。原文:https://blog.csdn.net/lzc4869/article/details/79128865假设有一个表user,字段分别有id–nick_name–password–email–phone,分情况如下(注意删除多余记录时要创建临时表,不然会报错):一、单字段(nick_name)1、查出所有有重复记录的所有记录sel...

2019-04-01 14:16:02 583

原创 SpringDataRedis相关使用说明

stringRedisTemplate.opsForValue().set(&amp;amp;quot;test&amp;amp;quot;, &amp;amp;quot;100&amp;amp;quot;,60*10,TimeUnit.SECONDS);//向redis里存入数据和设置缓存时间 stringRedisTemplate.opsForValue().get(&amp;amp;quot;test&amp;amp;quot;)//根据key获取

2019-03-10 21:32:29 88

原创 使用SpringDataRedis加入缓存,防止同一查询请求到数据库查询多次

首先在pom文件中加入redis &amp;amp;lt;dependency&amp;amp;gt; &amp;amp;lt;groupId&amp;amp;gt;org.springframework.boot&amp;amp;lt;/groupId&amp;amp;gt; &amp;amp;lt;artifactId&amp;amp;gt;spring-boot-starter-data-

2019-03-10 21:22:49 555

原创 Java中二分查找

二分法定义:对于区间[a,b]上连续不断且f(a)·f(b)&lt;0的函数y=f(x),通过不断地把函数f(x)的零点所在的区间一分为二,使区间的两个端点逐步逼近零点,进而得到零点近似值的方法叫二分法。(百度百科)给定一个数组,我们要查找当前数据在数组中的位置,虽然可以使用循环一个个遍历,但是由于要使代码运行时间尽可能的小,所以我们要采用二分法来查找。先上代码:public class ...

2019-02-28 16:48:20 440

转载 Java泛型的主要作用

本文转载自:https://www.jianshu.com/p/5179ede4c4cf简单的说,意义和作用有:类型的参数化,就是可以把类型像方法的参数那样传递。这一点意义非凡。泛型使编译器可以在编译期间对类型进行检查以提高类型安全,减少运行时由于对象类型不匹配引发的异常。泛型方法,算法的复用。蛮神奇的。想要理解为什么引入泛型,就要知道没有泛型的麻烦。我们知道现在的程序开发都是面向对象了,所以...

2019-02-28 16:28:37 1236

原创 27、电商项目的代码及其SQL文件

附上码云地址:https://gitee.com/Chakid/mmall_learning其中:v1.0分支是当前第一阶段的代码,v2.0分支是阶段二的项目代码。

2018-12-05 14:39:33 999 2

原创 关于短视频后台管理系统在上传BGM的时候是怎么实现"点我播放"的 [Tomcat配置虚拟目录]

如图所示:首先由于我们的项目是使用Maven构建的,但是在上传bgm的时候会有一个"点我播放"的功能,但是由于我们的项目还是运行在本地,那么怎么实现"点我播放"这个功能呢,项目是运行在Tomcat的容器里,所以我们要将我们上传的BGM的目录配置到对应的tomcat的相关配置里面,原本项目是使用maven插件运行的,但是由于插件运行的方式会有一些bug,所以还是选用我们自己本地的tomcat进行...

2018-11-26 19:37:44 855

转载 Mac上搭建nginx教程

本文原文地址 :https://www.jianshu.com/p/c3294887c6b6 nginx的配置比较简单,主要分以下三步:1.安装Homebrew2.安装nginx3.验证结果1.安装Homebrew终端输入ruby&nbsp;-e&nbsp;"$(curl&nbsp;-fsSL&nbsp;https://raw.githubuserc...

2018-11-23 16:26:51 187

原创 linux 复制文件夹内所有文件到另一个文件夹

cp -Rf /home/user/* /root/temp/将user文件夹下面的所有复制到temp文件夹里

2018-11-11 20:54:19 4642

转载 Java源码分析系列之HttpServletRequest源码分析

原文链接: https://www.cnblogs.com/kmsfan/p/7497612.html#_label0从源码当中 我们可以 得知,HttpServletRequest其实 实际上 并 不是一个类,它只是一个标准,一个 接口而已,它的 父类是ServletRequest。 public interface HttpServletRequest extends Ser...

2018-11-08 21:57:15 278

转载 @ResponseBody 和 @RequestBody 的作用

原文链接 :https://www.cnblogs.com/daimajun/p/7152970.html先提一嘴 @RequestMapping(“url”),这里的 url写的是请求路径的一部分,一般作用在 Controller的方法上,作为请求的映射地址。代码: @RequestMapping(value = &quot;/test&quot;)//类级别映射,可以没有,一般用于减少书写量 ...

2018-11-07 21:29:16 78

原创 Java中StringUtils使用isBlank和isEmpty的最大区别

StringUtils.isBlank:StringUtils.isBlank(null) =trueStringUtils.isBlank(&amp;quot;&amp;quot;) =trueStringUtils.isBlank(&amp;quot; &amp;quot;) =trueStringUtils.isBlank(&amp;quot;bob&amp;quot;)

2018-11-04 20:54:41 392

原创 Java中instanceof的用法和实战

Java 中的instanceof 是一个二元操作符(运算符)运算符,由于是字母组成,所以是Java的保留关键字,但是和&gt;=,&lt;=,==属同一类,它的作用是用来判断,instanceof 左边对象是否为instanceof 右边类的实例,返回一个boolean类型值。还可以用来判断子父类的所属关系。用法1:boolean result = object instanceof cla...

2018-11-01 15:13:05 6630 3

HTML 5 教程.pdf

HTML 5 教程.pdf HTML 5 教程.pdf HTML 5 教程.pdf HTML 5 教程.pdf

2018-05-07

Markdown 语法说明(简体中文版).pdf

Markdown 语法说明(简体中文版).pdf Markdown 语法说明(简体中文版).pdf

2018-05-07

JavaScript_DOM编程艺术第二版(中文).pdf

《javascript dom编程艺术:第2版》讲述了javascript、dom 和html5 的基础知识,着重介绍dom 编程技术背后的思路和原则:平稳退化、渐进增强和以用户为中心等。这些概念对于任何前端web 开发工作都非常重要。本书将这些概念贯穿在书中的所有代码示例中,以便呈现用来创建图片库页面的脚本、用来创建动画效果的脚本和用来丰富页面元素呈现效果的脚本,最后结合所讲述的内容创建了一个实际的网站。    《javascript dom编程艺术:第2版》适合web 设计师和开发人员阅读。

2018-05-07

Tomcat7下载(apache-tomcat-7.0.85)

Tomcat7下载(apache-tomcat-7.0.85)Tomcat7下载(apache-tomcat-7.0.85)Tomcat7下载(apache-tomcat-7.0.85)Tomcat7下载(apache-tomcat-7.0.85)

2018-05-06

网页在线音乐源码

网页在线音乐源码 网页在线音乐源码 网页在线音乐源码 网页在线音乐源码 网页在线音乐源码

2018-04-17

FTPserver文件服务器

FTP服务器(File Transfer Protocol Server)是在互联网上提供文件存储和访问服务的计算机,它们依照FTP协议提供服务。 FTP是File Transfer Protocol(文件传输协议)。顾名思义,就是专门用来传输文件的协议。简单地说,支持FTP协议的服务器...

2018-10-11

SSM框架CRM源码

SSM框架CRM源码 SSM框架CRM源码 SSM框架CRM源码 SSM框架CRM源码

2018-06-12

深入理解Java虚拟机 JVM高级特性与最佳实践.pdf

作为一位java程序员,你是否也曾经想深入理解java虚拟机,但是却被它的复杂和深奥拒之门外?没关系,《深入理解java虚拟机:jvm高级特性与最佳实践》极尽化繁为简之妙,能带领你在轻松中领略java虚拟机的奥秘。《深入理解java虚拟机:jvm高级特性与最佳实践》是近年来国内出版的唯一一本与java虚拟机相关的专著,也是唯一一本同时从核心理论和实际运用这两个角度去探讨java虚拟机的著作,不仅理论分析得透彻,而且书中包含的典型案例和最佳实践也极具现实指导意义。 全书共分为五大部分。第一部分从宏观的角度介绍了整个java技术体系的过去、现在和未来,以及如何独立地编译一个openjdk7,这对理解后面的内容很有帮助。第二部分讲解了jvm的自动内存管理,包括虚拟机内存区域的划分原理以及各种内存溢出异常产生的原因;常见的垃圾收集算法以及垃圾收集器的特点和工作原理;常见的虚拟机的监控与调试工具的原理和使用方法。第三部分分析了虚拟机的执行子系统,包括class的文件结构以及如何存储和访问class中的数据;虚拟机的类创建机制以及类加载器的工作原理和它对虚拟机的意义;虚拟机字节码的执行引擎以及它在实行代码时涉及的内存结构。第四部分讲解了程序的编译与代码的优化,阐述了泛型、自动装箱拆箱、条件编译等语法糖的原理;讲解了虚拟机的热点探测方法、hotspot的即时编译器、编译触发条件,以及如何从虚拟机外部观察和分析jit编译的数据和结果。第五部分探讨了java实现高效并发的原理,包括jvm内存模型的结构和操作;原子性、可见性和有序性在java内存模型中的体现;先行发生原则的规则和使用;线程在java语言中的实现原理;虚拟机实现高效并发所做的一系列锁优化措施。 《深入理解java虚拟机:jvm高级特性与最佳实践》适合所有java程序员、系统调优师和系统架构师阅读。

2018-05-07

轻量级java EE企业应用实战(第三版).pdf

《轻量级java ee企业应用实战(第3版)—struts 2+spring 3+hibernate整合开发》是《轻量级java ee企业应用实战》的第3版,第3版保持了第2版内容全面、深入的特点,主要完成全部知识的升级。 《轻量级java ee企业应用实战(第3版)—struts 2+spring 3+hibernate整合开发》介绍了java ee领域的三个开源框架:struts 2、spring和hibernate。其中struts 2升级到2.2.1,spring升级到3.0.5,hibernate升级到了3.6.0。本书还全面介绍了servlet 3.0的新特性,以及tomcat 7.0的配置和用法,本书的示例应该在tomcat 7.0上运行。 《轻量级java ee企业应用实战(第3版)—struts 2+spring 3+hibernate整合开发》重点介绍如何整合struts 2.2+spring 3.0+hibernate 3.6进行java ee开发,主要包括三部分。第一部分介绍java ee开发的基础知识,以及如何搭建开发环境。第二部分详细讲解struts 2.2、spring 3.0和hibernate 3.6三个框架的用法,介绍三个框架时,从eclipse ide的使用来上手,一步步带领读者深入三个框架的核心。这部分内容是笔者讲授“疯狂java实训”的培训讲义,因此是本书的重点部分,既包含了笔者多年开发经历的领悟,也融入了丰富的授课经验。第三部分示范开发了一个包含7个表、表之间具有复杂的关联映射、继承映射等关系,且业务也相对复杂的工作流案例,希望让读者理论联系实际,将三个框架真正运用到实际开发中去,该案例采用目前最流行、最规范的java ee架构,整个应用分为领域对象层、dao层、业务逻辑层、mvc层和视图层,各层之间分层清晰,层与层之间以松耦合的方法组织在一起。该案例既提供了ide无关的、基于ant管理的项目源码,也提供了基于eclipse ide的项目源码,最大限度地满足读者的需求。阅读本书之前,建议先认真阅读笔者所著的《疯狂java讲义》一书。本书适合于有较好的java编程基础,或有初步jsp、servlet基础的读者。尤其适合于对struts 2、spring、hibernate了解不够深入,或对struts 2+spring+hibernate整合开发不太熟悉的开发人员阅读。

2018-05-07

高性能网站建设指南.pdf

在本书中,作者给出了14条具体的优化原则,每一条原则都配以范例佐证,并提供了在线支持。全书内容丰富,主要包括减少HTTP请求、EdgeComputing技术、ExpiresHeader技术、Gzip组件、CSS和JavaScript最佳实践、主页内联、Domain最小化、JavaScript优化、避免重定向的技巧、删除重复JavaScript的技巧、关闭ETags的技巧、Ajax缓存技术和最小化技术等。本书适合Web架构师、信息架构师、Web开发人员及产品经理阅读和参考。

2018-05-07

锋利的jQuery(第2版).pdf

《锋利的jQuery(第2版)》是2012年7月1日人民邮电出版社出版的图书。本书适合所有对jQuery技术感兴趣的Web设计者和前端开发人员阅读和参考。

2018-05-07

疯狂XML讲义(Web Service).pdf

本书主要分为五个部分。第一部分介绍了XML、DTD、XML Schema等基础知识,这些知识主要教读者如何定义有效的XML文档,这部分内容是深入学习后面知识的基础,也是每个使用XML的开发者都应该掌握的基础。第二部分介绍了CSS、XSLT和XPath等知识,通过使用CSS或XSLT,可直接将XML文档当成视图技术。第三部分介绍了DOM、SAX、JAXP、dom4j、JDOM、XQuery和XQJ等,其中的DOM、SAX、JAXP、dom4j和JDOM都以结构化的方式来创建、解析XML文档,从而可以将XML文档作为数据传输工具,而XQuery则是一种新规范,通过XQuery可以查询XML文档中的数据,就像使用SQL查询关系数据库的数据一样。第四部分介绍了Web Services和CXF,其中CXF是Java领域的主流Web Services框架,简单易用。第五部分则提供了两个综合性案例:基于XML的电子公告系统和电子拍卖系统,让读者将前面所学应用到实际项目中。尤其是电子拍卖系统,它是一个包含5个表,表之间具有复杂关联映射的系统,该案例采用目前最流行、最规范的轻量级Java EE架构,将整个应用分为领域对象层、DAO层和业务逻辑层,然后用CXF将业务逻辑组件包装成Web Services,从而可以将现有的Java EE项目与其他平台的、其他语言的异构项目进行整合,具有极好的指导价值和借鉴意义。 本书是疯狂Java体系丛书之一,学习本书无须任何XML基础,但DOM、SAX、dom4j、JDOM解析部分包含了大量Java编程,因此建议先认真阅读疯狂Java体系的《疯狂Java讲义》一书。

2018-05-07

大话设计模式(程杰).pdf

本书共分为29章。其中,第1、3、4、5章着重讲解了面向对象的意义、好处以及几个重要的设计原则;第2章,以及第6到第28章详细讲解了23个设计模式;第29章是对设计模式的全面总结。附录部分是通过一个例子的演变为初学者介绍了面向对象的基本概念。本书的特色是通过小菜与大鸟的趣味问答,在讲解程序的不断重构和演变过程中,把设计模式的学习门槛降低,让初学者可以更加容易地理解——为什么这样设计才是好的?是怎样想到这样设计的?以达到不但授之以“鱼”,还授之以“渔”的目的。引导读者体会设计演变过程中蕴藏的大智慧。

2018-05-07

阿里巴巴Java开发手册v1.2.0.pdf

《阿里巴巴Java开发手册》的愿景是码出高效,码出质量。它结合作者的开发经验和架构历程,提炼阿里巴巴集团技术团队的集体编程经验和软件设计智慧,浓缩成为立体的编程规范和最佳实践。众所周知,现代软件行业的高速发展对开发者的综合素质要求越来越高,因为不仅是编程相关的知识点,其他维度的知识点也会影响软件的最终交付质量,比如,数据库的表结构和索引设计缺陷可能带来软件的架构缺陷或性能风险;单元测试的失位导致集成测试困难;没有鉴权的漏洞代码易被黑客攻击等。所以,本手册以开发者为中心视角,划分为编程规约、异常日志、单元测试、安全规约、MySQL数据库、工程结构、设计规约七个维度,每个条目下有相应的扩展解释和说明,正例和反例,全面、立体、形象地帮助到开发者的成长和团队代码规约文化的形成。 从严格意义上讲,《阿里巴巴Java开发手册》超越了Java语言本身,明确作为一名合格开发者应该具备的基本素质,因此本手册适合计算机相关行业的管理者和研发人员、高等院校的计算机专业师生、求职者等阅读,希望成为大家如良师益友般的工作手册、工具字典和床头书

2018-05-07

Web标准之道.pdf

《Web标准之道:博客园精华集》由博客园知名博主联手打造,涉及Web标准、HTML/CSS、JavaScript、SEO优化等诸多领域,内容新颖,观点独特,妙语连珠。《Web标准之道:博客园精华集》并不是一本由代码和技巧堆积而成的集合,更多的是探讨了Web设计中若干理念和心得,其中多为经验之谈。无论对于从事Web前端设计的人士,还是对于那些从事Web后端编程的技术人员,《Web标准之道:博客园精华集》都极具参考价值。其中时常有颠覆传统之作,个中滋味,请读者自行品味。

2018-05-07

TheGithubBook.pdf

TheGithubBook.pdf TheGithubBook.pdfTheGithubBook.pdf

2018-05-07

Spring MVC+MYBatis企业应用实战.pdf

《Spring+MyBatis企业应用实战》介绍了Java EE 领域的两个开源框架:Spring 的MVC 和MyBatis。其中Spring 的版本为4.2,MyBatis 的版本是3.4。本书的示例建议在Tomcat 8 上运行。 《Spring+MyBatis企业应用实战》重点介绍如何整合Spring MVC 4+MyBatis 3 进行Java EE 开发,主要包括三个部分。第一部分详细介绍了Spring MVC 框架的用法。第二部分详细介绍了MyBatis 框架的用法。第三部分重点介绍了SpringMVC4+MyBatis 3 的整合,并示范开发了一个包含6 个表、表之间具有复杂的关联映射关系,且业务功能也相对完善的HRM 人事管理系统案例,希望让读者理论联系实际,将这两个框架真正运用到实际开发当中去。该案例采用目前最流行、最规范的Java EE 架构,整个应用分为DAO 持久层、领域对象层、业务逻辑层、控制器层和视图层,各层之间分层清晰,层与层之间以松耦合的方法组织在一起。所有代码完全基于Eclipse IDE 来完成,一步步带领读者深入两个框架的核心。 阅读《Spring+MyBatis企业应用实战》之前,建议先阅读疯狂软件教育的《疯狂Java 讲义》一书。《Spring+MyBatis企业应用实战》适合有较好的Java 编程基础,JSP、Servlet、JDBC 基础,Spring 框架基础的读者,尤其适合于对Spring MVC 和MyBatis 了解不够深入,或对Spring MVC+MyBatis 整合开发不太熟悉的开发人员阅读。

2018-05-07

SEO必知必会51技.pdf

与市面上多数搜索引擎优化书籍都以技术为出发点所不同,本书作者以营销战略的视点出发,字字珠玑地论述了关于搜索引擎优化的51条技巧。这些技巧都是经过成熟实践,获益颇丰的观点和理论,它们易于实现并且可以让你取得意想不到的收获。 全书共分为10个部分,涵盖了从搜索引擎的深刻理解、内容优化、链接策略、站点代码优化、站点排名、搜索引擎优化管理等内容。另外非常值得说明的是,本书贴近最新的互联网趋势,将社会化网络元素融入搜索引擎优化当中,使你能够与时俱进。 本书不仅适合从事搜索引擎优化工作的技术人员、市场营销人员阅读,同时也非常适合企业的高层管理人员了解搜索引擎优化这一营销战略的各个方面。

2018-05-07

Node.js实战.pdf

Node.js及其扩展的安装配置   全面理解异步编程和事件循环   学会开发微博、聊天和游戏等热门应用

2018-05-07

MySQL必知必会.pdf

《MySQL必知必会》注重实用性,操作性很强,适用于广大软件开发和数据库管理人员学习参考。

2018-05-07

Markdown快速入门.pdf

Markdown快速入门.pdf Markdown快速入门.pdf Markdown快速入门.pdf

2018-05-07

jQuery攻略.pdf

《jQuery攻略》对使用jQuery [2] 过程中遇到的各类问题给出了解决方案,比如,如何使用jQuery框架、CSS选择器、DOM、事件处理、动画效果,以及如何开发Ajax应用程序、如何使用jQuery工具函数、如何使用插件扩展jQuery。 《jQuery攻略》非常适合想利用最少的代码创建交互性网站的开发人员学习和参考,也适合懂少量HTML知识又想创建动态网站的初学者学习。

2018-05-07

Java编程思想第四版完整中文高清版.pdf

从本书获得的各项大奖以及来自世界各地的读者评论中,不难看出这是一本经典之作。本书的作者拥有多年教学经验,对C、C++以及Java语言都有独到、深入的见解,以通俗易懂及小而直接的示例解释了一个个晦涩抽象的概念。本书共22章,包括操作符、控制执行流程、访问权限控制、复用类、多态、接口、通过异常处理错误、字符串、泛型、数组、容器深入研究、Java I/O系统、枚举类型、并发以及图形化用户界面等内容。这些丰富的内容,包含了Java语言基础语法以及高级特性,适合各个层次的Java程序员阅读,同时也是高等院校讲授面向对象程序设计语言以及Java语言的绝

2018-05-07

JavaScript权威指南(第6版)(中文版).pdf

JavaScript权威指南(第6版)(中文版).pdf JavaScript权威指南(第6版)(中文版).pdf

2018-05-07

HTML5-2D游戏开发

HTML5-2D游戏开发 HTML5-2D游戏开发 HTML5-2D游戏开发

2018-05-07

HTML5 与 CSS3 设计模式.pdf

HTML5与CSS3设计模式是一部全面讲述用HTML5和CSS3设计网页的教程。书中含350个即时可用的模式 (HTML5和CSS3代码片段),直接复制粘贴即可使用,更可以组合起来构建出无穷的解决方案。每个模式都可在所有主流Web浏览器中可靠地运行。 《HTML5与CSS3设计模式》系统地介绍了CSS3的每个可用特性,并结合了HTML5来创建可重用的模式。另外,《HTML5与CSS3设计模式》 布局巧妙,各个模式的示例在左边,说明在右边,非常便于查找。需要的朋友们可以下载试试吧!

2018-05-07

HTML5 Canvas 作图函数库 2.0版本.pdf

HTML5 Canvas 作图函数库 2.0版本.pdf ) HTML5 Canvas 作图函数库 2.0版本.pdf )

2018-05-07

HTML5 2DCanvas API.pdf

一本涉及高级内容应用的HTML5教程,HTML5 Canvas_2D API规范1.0中文版,Canvas在HTML5有着重要意义,可以说是HTML5强大功能亮点的体现,本教程可看作是一本HTML5的Canvas API手册,包括了CANVAS接口元素定义、GETCONTEXT()方法、CANVAS的状态、转换(TRANSFORMATIONS)、阴影(SHADOWS)、复杂形状(路径-PATHS)、绘制函数、MOVETO方法、二次方、三次方贝塞尔曲线、像素级操作、绘制图片等丰富内容,定义了二维Canvas(画布)的绘画API,使用这些API使得可以在Web页面上进行立即模式的二维图形绘制。

2018-05-07

Git教程By廖雪峰.pdf

史上最浅显易懂的Git教程! 为什么要编写这个教程?因为我在学习Git的过程中,买过书,也在网上Google了一堆Git相关的文章和教程,但令人失望的是,这些教程不是难得令人发指,就是简单得一笔带过,或者,只支离破碎地介绍Git的某几个命令,还有直接从Git手册粘贴帮助文档的,总之,初学者很难找到一个由浅入深,学完后能立刻上手的Git教程。 既然号称史上最浅显易懂的Git教程,那这个教程有什么让你怦然心动的特点呢? 首先,本教程绝对面向初学者,没有接触过版本控制概念的读者也可以轻松入门,不必担心起步难度; 其次,本教程实用性超强,边学边练,一点也不觉得枯燥。而且,你所学的Git命令是“充分且必要”的,掌握了这些东西,你就可以通过Git轻松地完成你的工作。

2018-05-07

GitHub入门与实践.pdf

GitHub入门与实践.pdf GitHub入门与实践.pdf GitHub入门与实践.pdf

2018-05-07

DynamicHTML权威指南.pdf

本书涵盖了最新的Web规范和各种浏览器功能特性,如果您要使用HTML、XHTML、CSS、文档对象模型(DOM)和JavaScript进行开发,那么它正是您要寻找的一站式终极资源宝库。本书为富互联网应用程序的设计者提供了全面而翔实的参考。在本书的帮助下,无论是Internet Explorer 7、Firefox 2、Safari还是Opera,您设计的应用程序都能够在这些现代浏览器中畅通无阻。

2018-05-07

CSS网站布局实录 (第二版)

CSS网站布局实录:基于Web标准的网站设计指南(第2版)》内容提要: 本书是一本讲述基于Web标准的应用CSS进行网站布局设计与重构的典范之作。 本书以实例为主,一步步地告诉大家如何进行符合Web 2.0标准的CSS布局设计。具备了知识全面、完美应用(CSS选择器、样式继承、层叠、格式化、XML标签、CSS滤镜等。文本、图像、超链接、列表、菜单、网站导航、表单、数据表格、浮动布局等CSS布局控制。),智能、创造型布局思维(智慧、完美视觉艺术效果之CSS布局技巧、CSS Hack实践战略),Web技术团队倾情奉献(来自CSS布局与Web标准应用之先驱——闪客帝国... [显示全部]

2018-05-07

CSS商业网站布局之道

《CSS商业网站布局之道》是2007年清华大学出版社出版的图书,作者是朱印宏。本书系统地探索了CSS在布局中的各种技术应用,主要包括盒模型技术、布局模型技术、定位技术、浏览器兼容技术,以及编码规范等,同时结合5个综合实例切实帮助读者找到实战开发的体验和智慧。除此之外,还就CSS开发中的一些技术难点和重点展开了详细的介绍,例如表格、表单、图像、超链接、导航菜单、滑动门、圆角、阴影、换肤、Tab技术等等

2018-05-07

CSS权威指南《第3版》

《CSS权威指南》是2007年10月由中国电力出版社出版的图书,作者是Eric A.Meyer。本书通过诸多示例,详细讲解了如何做到仅在一处建立样式表就能创建或修改整个网站的外观,以及如何得到html力不能及的更丰富的表现效果。同时展示了如何遵循css最新规范(css2和css2.1)将层叠样式表的方方面面应用于实践。

2018-05-07

CSS那些事儿:掌握网页样式与CSS布局核心技术.

《CSS那些事儿》是2009年电子工业出版社出版的图书,作者是林小志。该书通过对CSS技巧实例进行讲解,浅入深地分析了CSS相关知识。

2018-05-07

C#高级编程(第9版):C#5.0 & .NET 4.5.1

C#高级编程(第9版)—C# 5.0 & .NET 4.5.1是由.NET专家的梦幻组合编写,包含开发人员使用C#所需的所有内容。C#是编写.NET应用程序的一种语言,本书适合于希望提高编程技巧的、有经验的C#程序员,也适用于刚开始使用C#的专业开发人员。《C#高级编程(第9版):C# 5.0 & .NET 4.5.1 》探讨了Visual Studio 2013和.NET Framework 4.5.1、新的测试驱动开发和并发编程功能。所有示例的都可以下载,读者可以立即开始编写Windows桌面应用程序、Windows Store应用程序和ASP.NET Web应用程序。 需要的朋友们可以下载试试吧!

2018-05-07

BootStrap入门教程

Bootstrap 是一个用于快速开发 Web 应用程序和网站的前端框架。Bootstrap 是基于 HTML、CSS、JAVASCRIPT 的

2018-05-07

ASP.NET MVC 4高级编程(第4版)

:ASP.NET MVC 4。本书开篇简要介绍ASP.NET MVC框架,然后直奔主题,讨论使用ASP.NET和最新MicrosoftMVC来构建数据驱动的动态网站需要了解的所有重要知识点。书中提供了按部就班的详细指导和大量的代码示例,引导读者入门并逐渐掌握高级主题。 本书特色: ◆ 解释ASP.NET MVC框架与“文件页”Web框架的不同之处 ◆ 介绍控制器、视图、模型、表单、HTML辅助方法、数据注解、验证、成员资格、授权、安全和路由 ◆ 着重介绍最核心的主题:Ajax、jQuery、NuGet、依赖注入、单元测试、MVC扩展和Razor ◆ 在实际的大型ASP.NET MVC案例网站NuGet Gallery中演示所有知识点 ◆ 应上一版读者提出的要求,本书涵盖了其他一些紧贴实用的开发知识

2018-05-07

《Web开发典藏大系:jQuery网页开发实例精解》

《Web开发典藏大系:jQuery网页开发实例精解》是一本介绍jquery网页开发基础应用的书籍,是一本简单易懂,把复杂问题简单化的书。本书立足于jquery入门基础技术,对jquery的产生、jquery基础、如何将jquery应用于页面开发、如何产生页面元素特效等都进行了细致入微的讲解。这必将使每一个阅读本书的读者少走弯路,快速上手,建立用jquery进行开发网页的信心。

2018-05-07

JavaScript权威指南(第6版)

《JavaScript权威指南》是2007年机械工业出版社出版的图书,作者是弗拉纳根(David Flanagan,美)。本书全面介绍了JavaScript语言的核心,以及Web浏览器中实现的遗留和标准的DOM。

2018-05-07

我的积分为什么少了这么多?

发表于 2018-05-14 最后回复 2018-05-15

空空如也

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

TA关注的人 TA的粉丝

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