自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring①

1、spring解决了什么问题类与类之间强耦合的问题2、控制反转:一个对象依赖的其它对象会通过被动的方式传递进来,而不是这个对象自己创建或者查找依赖对象3、注入方法:属性注入,需要为每一个依赖类创建相应的getter和setter方法。     构造方法注入,需要为依赖类创建相应的构造方法 。内置对象:<property name="被注入的bean的名字" ref

2016-09-18 20:00:33 330

原创 微信开发一笔记3观察者模式

public interface WeixinMessageHandler { /* * 返回nul时表示不是本处理器处理 * */ public String processMsg(WeixinRequest request) throws Exception;}public class SubscribeHandler implements WeixinMessag

2016-09-11 15:27:58 244

原创 微信开发一笔记2

微信菜单:Button类: private String type; private String name; private String key; private String url; private String media_id; private List sub_button =new ArrayList(); public void addSu

2016-09-11 15:07:20 221

原创 微信开发一笔记

1、微信扫码登录:http://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login    appid    appsecret  及微信号   token是用于验证开发者的  会在WeixinAction 的doget方法中实行校验!SignUtil 是用来校验token的 protected void doGet(Ht

2016-09-06 23:35:35 303

原创 javaweb-1

HTTP是hypertext transfer protocol(超文本传输协议)的简写,它是TCP/IP协议的一个应用层协议,用于定义WEB浏览器与WEB服务器之间交换数据的过程。HTTP使用请求-响应的方式进行传输,一个请求对应一个响应,并且请求只能是由客户端发起的。一个完整的HTTP请求包括如下内容: 一个请求行、若干请求头、以及实体内容 请求行 GET /books

2016-08-23 20:06:16 159

原创 jdbc笔记

数据库驱动:数据库厂商为了方便开发人员从程序中操作数据库而提供的一套jar包,通过导入这个jar包就可以调用其中的方法操作数据库,这样的jar包就叫做数据库驱动六个步骤实现JDBC: //1.注册数据库驱动 DriverManager.registerDriver(new Driver()); l在实际开发中并不推荐采用registerDriver方法注册驱

2016-08-05 00:44:31 250

原创 sql笔记

1.操作数据库 (1)创建数据库 ~创建一个名称为mydb1的数据库。 create database mydb1; ~创建一个使用gbk字符集的mydb2数据库。 create database mydb2 character set gbk; ~创建一个使用utf8字符集,并带校对

2016-08-01 23:44:19 139

原创 java 多线程笔记

进程:正在进行中的程序(直译)。 线程:就是进程中一个负责程序执行的控制单元(执行路径), 一个进程中可以多执行路径,称之为多线程。 一个进程中至少要有一个线程。 开启多个线程是为了同时运行多部分代码。 每一个线程都有自己运行的内容。这个内容可以称为线程要执行的任务。 多线程好处:解决了多部分同时运行的问题。 多线程的弊端:线程太多回到效率的降低。 其实应用程序的执行都是cpu在做着

2016-07-31 21:30:46 139

原创 java-集合类 笔记

集合类的由来: 对象用于封装特有数据,对象多了需要存储,如果对象的个数不确定。就使用集合容器进行存储。 集合特点: 1,用于存储对象的容器。 2,集合的长度是可变的。 3,集合中不可以存储基本数据类型值。 集合容器因为内部的数据结构不同,有多种具体容器。 不断的向上抽取,就形成了集合框架。Collection的常见方法: 1,添加。 bool

2016-07-26 16:45:57 183

原创 js笔记

* DOM 文档对象模型* Document Object Model* 文档:标记型文档 (HTML/XML)* 对象:封装属性和行为(方法)* 模型:共性特征的体现* DOM解析HTML* 通过DOM的方法,把HTML全部(元素(标签)、文本、属性)都封装成了对象。文本* DOM想要操作标记型文档先解析。(解析器)* DOM解析HTML(浏览

2016-07-25 00:31:35 121

原创 java⑤

输入流和输出流相对于内存设备而言.将外设中的数据读取到内存中:输入将内存的数写入到外设中:输出。IO流:输入流:输出流:      字节流:            字符流:为了处理文字数据方便而出现的对象。其实这些对象的内部使用的还是字节流(因为文字最终也是字节数据)只不过,通过字节流读取了相对应的字节数,没有对这些字节直接操作。而是去查了指定的(本机默认的)编码表,获取到了对

2016-07-25 00:05:31 163

原创 java④

Object 类是类层次结构的根类。每个类都使用 Object 作为超类。所有对象(包括数组)都实现这个类的方法。重要方法:public boolean equals(Object obj)指示其他某个对象是否与此对象“相等”,比较地址值……equals 方法在非空对象引用上实现相等关系:自反性:对于任何非空引用值 x,x.equals(x) 都应返回 true。对称性

2016-07-22 00:03:19 169

原创 java③

面向对象:★★★★★  特点:1:将复杂的事情简单化。 2:面向对象将以前的过程中的执行者,变成了指挥者。  3:面向对象这种思想是符合现在人们思考习惯的一种思想。 在类中定义其实都称之为成员。成员有两种: 1:成员变量:其实对应的就是事物的属性。 2:成员函数:其实对应的就是事物的行为。类与对象之间的关系?类:事物的描述。对象:该类事物的实例。在j

2016-07-21 09:18:53 192

原创 js笔记

* js的动态函数和匿名函数* 动态函数:function getSum(){return 50;}js提供了内置对象 Function* 匿名函数: 没有名称的函数    格式:function(){...}* 全局变量:在标签内部定义的变量,全局变量。  * 局部变量:在函数的内部定义的变量,局部变量。* javascript的对象和API* Str

2016-07-19 23:31:39 174

原创 java②

ant 编译工具环境变量配置 vi /etc/profile    ANT_HOME="目录"PATH=$PATH:$ANT_HOME/binCLASSPATH=.:`find “目录”lib -name *.jar|tr '/n' ':'`export ANT_HOME PATH CLASSPATH 例子:HelloWorld 项目根目录src

2016-07-19 23:21:00 179

原创 JAVA①

javac进行编译.java文件生成.class文件,然后使用java指令运行!jar指令:功能命令用一个单独的文件创建一个 JAR 文件jar cvf jar-file input-file...用一个目录创建一个 JAR 文件jar cvf jar-file dir-name

2016-07-18 23:14:20 235

原创 CSS+JS

CSS:层叠样式表,用于设置网页的显示效果,将网页显示的效果和内容分离。Html只需把文本内容封装起来不用属性。CSS与HTML的四种结合方式:*在html的标签上提供一个属性,style=“CSS的代码”*在html的文件,提供一个标签CSS的代码,放在head标签中间 *引入外部CSS文件,css文件后缀名为.css  该方式经常使用。iimport url("css文件的地址")

2016-07-17 23:49:28 240

原创 HTML

HTML    超文本标记语言 HyperText Markup Language 代码都是由标签组成标签会先加载   存放属性的信息,辅助性的信息引入外部的文件(重要)标签存放真正的数据 * 多数标签都是有开始标签和结束标签,其中有个别标签因为只有单一功能,或者没有要修饰的内容可以在标签内结束。* 想要对被标签修饰的内容进行更丰富的操作,就得用到了标签中的属性,通过对属性值的改变

2016-07-16 23:08:09 163

原创 linux④:

软件安装:RPM是Redhat Package Manager的缩写,是由RedHat公司开发的软件包安装和管理程序,同Windows平台上的Uninstaller比较类似。使用RPM,用户可以自行安装和管理Linux上的应用程序和系统工具。yum :全称(Yellow dogUpdater, Modified)主要功能是更方便的添加/删除/更新RPM包,它能自动解决包的倚赖性问题

2016-07-14 12:46:58 204

原创 linux③

文件查看有cat:查看文档,有分页。                more:查看文档所有内容 无分页                  tail:查看文件后十页的内容   head:查看文件前十页的内容

2016-07-13 20:50:30 180

原创 linux②

关于linux操作,命令符 关键名称之间要空格。主要的指令:安装ssh:rpm   -ivh libssh2-1.4.3-10.el7.x86_64SSH 的启用|停用|状态:systemctl |start|stop|status sshd.service使用linux SSH的客户端访问Linux:ssh ip    eg: ssh 192.168.1.240进

2016-07-13 09:13:14 166

空空如也

空空如也

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

TA关注的人

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