自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

原创 如何培养编程思想

     冬夜读书示子聿                          &nbsp...

2019-06-19 10:38:53 1196 2

原创 福利彩票-双色球爬虫&数据分析实战

Ⅰ.爬取数据的初衷:心血来潮,纯属娱乐,实战的过程其实也是探索的过程,难免冗余,多多包涵!备注:双色球是中国福利彩票的一种玩法。中国福利彩票“双色球”是一种由中国福利彩票发行管理中心统一组织发行,在全国销售联合发行的“乐透型”福利彩票。2003年2月16日起在全国联网销售。采用计算机网络系统发行销售,定期电视开奖。参与“双色球”销售的省级福利彩票发行中心在中福彩中心的直接领导下,负责对本地区的“...

2019-05-24 11:04:29 18457 2

原创 sina新闻爬虫案例-详细注释版

1.语言:Python32.需要的库:urllib,re(正则)3.业务:爬取新浪新闻首页所有新闻信息,保存为本地文件4.代码实现:import urllib.request#处理并发送请求包import urllib.error#异常处理import re#正则表达式#发送http请求,并获取新浪首页所有信息data=urllib.request.urlopen("http://...

2019-05-15 11:31:09 772 1

原创 编解码技术简介--java版

如何评判一个编解码框架的优劣:1.是否支持跨语言2.编码后的码流大小3.编解码的性能4.类库是否小巧,api使用方便度5.使用者开发工作量和难度java序列化的目的1.网络传输2.对象持久化java序列化的缺点1.无法跨语言,序列化和反序列化只能java实现2.序列化后的码流过大3.序列化性能太低业界主流的编解码框架1.Google的protobuf2.Face...

2019-03-14 15:37:31 211

原创 搭建Tomcat文件服务器--jersey

----------基于Tomcat搭建文件服务器目的: 快速搭建自己的文件服务器,做到文件和项目分离原理:tomcat映射虚拟目录作为文件服务器,使用Jersey客户端,跨服务器上传文件Jersey客户端代码: //Jersey客户端 private Client client = Client.create();/** * 需求:上传文件,页面不刷新,图片里面回显 *...

2019-03-14 15:20:27 612

原创 Linux入门篇

1.准备工作:1.安装虚拟机VMware Workstation 2.安装Linux系统CentOs(类似Windows系统) 3.Linux目录结构:2.命令行输入:cd / 后 输入 ls -a;即可查看根目录下的目录结构 /etc目录:系统配置文件的存放目录 /root:管理员的家目录 cd ~ 可以进入该目录下 /usr: 应用程序存放目录

2019-03-06 11:22:55 106

原创 javadoc工具详解

在编写完成java程序中的文档注释后,可以使用javadoc工具提取程序中的文档注释来生成API文档文档注释示例javadoc命令可对源文件、包生成API文档,java源文件可以支持通配符,例如 *.java代表当前路径下所有的java源文件。 javadoc的常用选项有如下几个: -d :该选项指定一个路径,用于将生成的API文档放到指定目录下。

2018-01-31 11:51:03 5196 1

原创 Git命令大全及相关概念

Unix哲学:没有消息就是最好的消息git相关名称解释工作区(working directory):电脑里能看到的目录,你存放git的文件夹版本库(repository):工作区里面一个隐藏的目录(.git),这个不算工作区,而是git的版本库git版本库里面的东西很多,最重要的就是stage(或者叫index)的暂存区,还有git为我们自动创建的第一个分支master(唯一),以及指向maste

2017-04-28 17:51:31 295

原创 MyBatis框架

注:本文思想大多为与spring整合后的思想1.架构设计解读 注意的几点:1.SqlMapConfig.xml是mybatis的全局配置文件,与spring整合时需注入sqlSessionFactory中;2.Mapped Statement为mybatis底层封装对象,它包装了mybatis配置信息及sql映射信息;mapper.xml中的一个sql对应一个mapped statement对象,

2017-03-18 12:35:35 264

原创 MVC设计模式/SpringMVC/SSM框架整合配置文件讲解

1.MVC设计模式理解关键字:解耦合对比原始开发:*原始开发过程:请求—Controller(创建model对象调用模型层进行数据处理)—Model(创建View对象)—View(进行视图渲染)—响应*mvc设计模式:请求—Controller(调用模型层进行数据处理)—Model(返回处理结果);Controller(调用view视图层进行视图渲染)—View(返回渲染后页面);Controlle

2017-03-17 20:26:35 5550

原创 动态代理解决中文乱码

1.增强一个类的手段:1、继承 a) 优点简单 b) 必须有被增强类的实现类 2、装饰者模式 a) 要求:1实现相同的接口。2持有被增强的对象 b) 优点:不必知道被增强的实现是谁 c) 缺点:必须实现所有没被增强方法的原始对象的原样调用 3、动态代理 a) 要求:1实现相同接口,2持有被增强的对象 b) 优点:不必手动实现所有不增强方法的原样调用。对方法进行增强时有

2016-12-17 21:20:52 2079

原创 BeanUtils工具对注册表单提交的信息封装成Bean类

导入BeanUtils.jar和logging.jar 封装:BeanUtils.populate( Object bean , Map properties ) 注意:当对日期进行转换时, 1、需要自己创建一个日期转换器:DateConverter对象, 2、设置格式:dateConverter.setPattern(“yyyy-MM-dd”), 3、进行注册:ConvertUtils.

2016-12-17 21:13:08 1173

原创 注解Annotation

1.注解:注释是给程序员看的,为了说明代码的用途,增强代码的可读性。 注解是给编译器看的,为实现了某些功能,保证代码的正确性。 目的: 1、对代码进行规范 2、替代XML2.使用注解:在类、方法、语句上,添加以@开头的注解名称,可以以小括号设置一些属性 有哪些注解可以使用: JDK中的三个基本注解: 1.@Override:被此注解修饰的

2016-12-17 21:01:47 253

原创 Listener&Filter

监听器Listener一种对象,此对象的工作状态一般情况下不会被查觉,它只对“感兴趣的”事件进行响应,当此类事件发生时,执行事先绑定的代码。JavaEE中监听器:JavaEE中的监听器一共有八个,按类可以分成三类。 一、ServletContext(2)1、ServletContextListener:主要用于初始化项目资源和回收资源a) contextInitialized:项目的初始化事件

2016-12-14 00:44:02 312

原创 AJAX&JQuery&JSON

AJAX:Asynchronous Javascript And Xml:异步JS与XML同步请求:传统的HTTP请求:超链接、URL直接输入、表单提交。 异步请求:用户在操作当前页面时,当前页面不进行同步的刷新,而是从后台发送请求到服务器,并从后台接收响应并更新页面的一部分而不是全部。异步的核心(灵魂):浏览器提供的从后台发送请求和接收响应的能力。 RIA:Rich Internet Appl

2016-12-14 00:35:20 252

原创 Transaction事件+数据库连接池dbcp&cpds&DBUtils

事务[Transaction,简称tx]事务指逻辑上的一组操作,组成这组操作的各个单元,要么全部成功,要么全部失败。即不存在一半成功,一半失败的情况。事务的四大特性原子性(Atomicity):事务中所有操作是不可再分割的原子单位, 事务中所有操作要么全部执行成功,要么全部执行失败。 一致性(Consistency):事务执行后,数据库状态与其它业务规则保持一致, 如转账业务,无

2016-12-11 00:29:49 466

原创 JSP = HTML技术 + Java技术 + JSP特有技术

JSP(Java Server Page)是原SUN公司开发的一款运行在Web服务器中的动态Web技术之一,属于JavaEE体系架构之一JSP最佳实践,即MVC模式在长期的实战中,人们得出如下习惯用法: 1.显示View:JSP适合做页面的显示,例如:显示登录成功界面 2.控制Controller:Servlet适合做业务控制操作,例如:接收用户请求,将用户请求的参数值封装到Ja

2016-12-10 00:50:11 478

原创 Servlet——在web服务器里面跑的java程序

Servlet能够接收来自每个客户端(含PC和移动端)的请求,并做出响应,双方遵循HTTP协议1.Servlet作用 是JavaEE这个标准中的技术之一,它可以: 01——根据用户状态,动态显示Web页面 02——接收客户表单参数,并进行处理,根据处理结果,向客户端响应信息,例如:注册成功,登录失败。。。2.Servlet程序创建一.创建一个普通Java类,实现Servlet接口(servle

2016-12-05 23:10:50 2364

原创 XML扩展标记语言

1.xml的作用: 1_在没有真正数据库的前提下,当作小型的数据库用 2_在服务端创建XML文件,以IO形式将XML文件传递给客户端,客户端拿到后,提取出XML文件中 有用的内容,进行处理 3_软件配置,如:JavaEE应用中WEB-INF/web.xml文件2.XML的基本语法 一个XML文件,加载到内存后,会形成一个倒状的树结构, XML文件内容越多,耗用的内存也就越大

2016-12-02 00:33:20 455

原创 JDBC链接Mysql数据库

JDBC是Java访问关系型数据库的规则1.驱动的原理及使用是JDBC这个规则在具体数据库中的实现类,且用Java书写(需要安装JDK7)2.做JDBC代码,需要用到如下几个固定的步骤【查询】为例:1_注册MySQL数据库服务器的驱动,DriverManager 2_获取MySQL数据库服务器的连接,Connection 3_获取封装SQL语句的对象,Statemnet 4_执行这个SQL语句

2016-12-02 00:16:25 370

原创 BootStrap网页案例开发步骤

基于BootStrap网页开发案例简介强大的前端响应式布局开发框架 主要文件:css、js、fonts1.收集网页所需要的素材-文字,图片 *下载bootstrap框架 ^从官方文档copy基本网页结构:basic template2.按照demo分析页面组成结构·顶部导航 ·轮播图片 ·三列简介布局 ·标签页 ·底部版权 ·弹出框 ·标签页定位打开3.一步一步实现页面元素一.

2016-11-29 23:18:23 3480

原创 mysql多表联查

1.交叉查询(笛卡尔积)—基本不用select * from 表,表2.内连接查询select * from 表,表 where 条件select * from 表 inner join 表 on 条件3.外链接1)左外连接select * from 表 left outer join 表 on 条件2)右外连接select *from 表 right outer join 表 o

2016-11-28 23:50:06 605

原创 Mysql的初始4步流程

第一步,数据库创建数据库:create database 数据库名 character set utf8 删除数据库:drop database 数据库名; 修改数据库:alter database 数据库名 character set gbk 查询数据库:show databases; show create database 数据库名;第二步,选定

2016-11-28 01:10:33 304

原创 write less,do more--初见jquery

总结:一会懵逼一会清晰,思绪就像过山车作为js 的函数库,感觉像一个被封装的js框架;调用更快捷简单的方法去做以前相同的事情 相对于用js书写代码,同样的任务jquery的代码量成倍的减少1.用jquery完成广告弹出后隐藏/* 1. 确定事件 : onload 2. 文档加载完成,三秒之后弹出广告(先得找到要显示的广告元素)

2016-11-25 00:41:30 363

原创 js

1.做一个页面弹图片,弹完就隐藏总结事件是onload() 函数是:init();//showAd()//hiddenAd(); 方法是:setTimeout();//setIntevl();<html> <head> <meta charset="UTF-8"> <title></title> <!--script标签-->

2016-11-23 01:06:42 626

原创 css和一点点js

第四堂课课堂笔记cascading; 选择器: ID选择器; #id号{} 类选择器: .类名{} 元素选择器; 元素名{}行内选择器 > ID选择器优先级 > 类选择器 > 元素选择器; 精确度越高,优先级越大; 类选择器声明顺序不重要,重要的是哪个选择器最近; 就近原则 css引入方式: 行内样式: style”属性:值” 内部样式:放在标签中

2016-11-22 00:33:03 535

原创 html

Today is Saturday!今天开始选修html课程第一堂课学了很多标签 1.做一个网站首页<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <!-- 1. 总共有8部分

2016-11-20 00:12:07 370

空空如也

空空如也

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

TA关注的人

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