自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 utf8与utf8mb4的区别

    最近在写一个爬虫的多线程脚本,在异步插入数据库的时候总有部分数据插入失败,原因竟然是编码的问题。扪心自问,mysql最通用的中文字符编码就是utf-8了,通常情况下,utf-8作为中文编码是司空见惯的,但是还是一如既往的写入数据库失败。    原来MySQL在5.5.3版本之后增加了这个utf8mb4的编码,mb4就是most bytes 4的意思,专门用来兼容四字节的uni...

2018-06-04 11:03:00 154

转载 hibernate第二天

  hibernate的核心思想就是将之前对单个字段的操作变为操作一个对象,使用了ORM(Object relation mapping)对象关系映射的思想   ·  在hibernate中对数据库特殊字段的有着具体配置,不同的数据库有不同的主键生成策略      映射到数据的实体对象也需要有以下几点需要注意私有化成员变量提供get/set方法提供无参构造...

2017-12-05 21:17:00 101

转载 hibernate第一天

首先介绍一下javaEE开发的三层架构  Web层 也被称为表现层 它是表现层的一个设计模型:也就是大家常用的MVC开发模式  Service层 它是和需求相关的  DAO层 它只和数据库打交道,对数据库进行增删改查(CURD)、  Hibernate是持久层的框架 只能对数据库进行增删改查  框架的底层其实就是web  框架其实就是...

2017-12-05 21:02:00 84

转载 eclipse中 web项目缺少tomcatl lib的解决办法

1、最近在搭建的项目中,将项目导入eclipse中突然报好多错误,查看后全是丢失tomcat的lib包的错误,莫名其妙的错误。代码中缺少的也是这样的问题  很明显,我之前的包丢了,莫名其妙的丢了。解决办法:右击项目名 选择properties  找到project factes 在最右边选择runtimes勾选中所需要的t...

2017-11-10 10:13:00 235

转载 线程

实现runnable接口的好处1、可以将线程类与任务类人离开,(解耦合)方便分工合作2、实现接口可以多实现,继承只能单继承!线程安全问题解决方式1----同步代码块同步代码块就是java规定的一个关键字的代码块格式,可以解决线程安全的问题格式: synchronized(任意对象){ //可能出现线程安全的问题的代码 }注意事项:1、任意对象必须保证在多个线程中使用的是同一个对象2、同...

2017-09-23 21:33:00 61

转载 反射

反射类初始化的时机所谓的类的出事后,就是讲我们程序员写的java文件编译后的class文件加载到内存中,并未该该class文件生成一个对应的对象,这个过程就是类的初始化;每个class文件在内存中有且仅有一份由java虚拟机负责创建,程序员只能获取使用,无法手动创建1、直接使用类的静态成员变量或成员方法;2、创建一个类的对象;(new)3、创建一个类的子类对象的时候,父类也会加载4、使用...

2017-09-23 21:32:00 62

转载 XMl

XML笔记XML作用:1、存储数据(作为程序的配置文件,指示程序的运行流程)2、在网络中进行数据传输的载体;(跨平台,多种语言都可以直接解析XMl的内容)XML的CDATA区CDATA指的是不应由XML解析器进行解析的文本数据。作用:不希望xml解析器解析我们的数据,,此时可以使用CDATA区;格式: <![CDATA[ 内容 ]]>XML解析解析XMl文件中的内...

2017-09-23 21:31:00 62

转载 集合、set以及HASH

集合的数据结构数据结构就是内存中保存输出数据的形式,不同的数据结构会有不同的特征。堆栈结构:先进后出 代表类(stack);应用场景:java中的方法运行时所占用的空间就是这种结构。队列结构:先进先出 代表类(Queue);应用场景:凡是需要排队的地方均可使用。数组结构:内容的赋值(增删慢、查询快)ArrayList;应用场景:容器的查询次数多,修改次数少的时候可以使用;链表结构:呈现链...

2017-09-13 21:13:00 79

转载 集合、增强for、泛型

Collection集合:Collection是层次结构中的根接口,存储的元素为对象,(也就是说只能存储引用数据类型,不能存储基础数据类型),具体可查询API。集合与数组的区别:1、集合只能存放引用数据类型,不能存放基本数据类型,存储基本类型,需要使用基本数据类型对应的包装数据类型;数组可以存放任意数据类型2、集合创建对象的时候,可以不定义指定长度,也可不指定内容;数组创建对象的时候必须...

2017-09-09 23:14:00 71

转载 一些简单类的使用

Date类概述类Date表示特定的瞬间,可精确到毫秒任何一个时间点在java中都可以通过Date类型的对象来表示;也可以使用long类型的数字值表示时间点;java中:从1970年1月1日0点0分0秒,作为0值使用;如果时间在此之前,则值为负数,如果时间在此之后,那么数字值为正数。Date类的构造方法Date():创建代码运行的时间点对象;Date(long Date)分配Date对象并...

2017-09-09 23:13:00 56

转载 抽象类和抽象方法接口和多态

抽象类与普通类的区别: 1、抽象类中可以写抽象方法,普通类不可以; 2、抽象类不能直接创建对象,普通类可以; 3、抽象类中可以没有抽象方法,但是仍然不能创建对象。抽象类的常见问题 1、抽象类一定是父类,因为是不断向上抽取而来。 2、实际开发中,建议先写抽象的父类,在根据具体的子类编写功能。 3、有抽象方法的类一定是抽象类,在抽象类中,可以没有抽象方法。 没有抽象方法的类是一种特殊的设...

2017-09-05 22:28:00 105

转载 static,final,包,访问修饰符,内部类

static 关键字可以修饰成员变量,被static修饰的成员变量归属于类static关键字可以修饰成员方法;被static修饰的成员方法可以直接使用类名调用,也可以通过对象调用,建议使用类名。非静态的方法只能通过对象才能调用静态的方法可以通过类名直接调用,也可以通过创建对象,使用对象名进行调用。静态方法中不能使用非静态的成员变量在非静态的方法中可以使用静态的成员变量静态的内容要优先与对...

2017-09-05 22:28:00 95

转载 抽象类和抽象方法

抽象类与普通类的区别: 1、抽象类中可以写抽象方法,普通类不可以; 2、抽象类不能直接创建对象,普通类可以; 3、抽象类中可以没有抽象方法,但是仍然不能创建对象。抽象类的常见问题 1、抽象类一定是父类,因为是不断向上抽取而来。 2、实际开发中,建议先写抽象的父类,在根据具体的子类编写功能。 3、有抽象方法的类一定是抽象类,在抽象类中,可以没有抽象方法。 没有抽象方法的类是一种特殊的设...

2017-09-02 22:58:00 107

转载 memcache的使用、版本使用和相关配置

首先准备memcached和php_memcache.dll文件。下载网址:链接:http://pan.baidu.com/s/1c1WODji 密码:yzor将下载好的memcached.exe放在盘符根目录下,进入doc界面启动服务。把php_memcache.dll放在php配置文件ext文件中,并在php_ini文件中开启memcache服务。转载于:https://ww...

2017-07-18 12:21:00 88

转载 apache mysql无法启动解决办法

最近在调试几个代码,需要不停的启动关闭服务器和mysql。在连续的几次开关后,无法启动了,每次启动后就直接关闭。刚开始是怀疑是不是端口被占用了,查看端口后,并没有端口被占用的情况。查看mysql错误日志后解决办法:删除下面标记的文件具体原因还不太清楚,希望大家给予指点。转载于:https://www.cnblogs.com/dubin382460/p/66641...

2017-04-04 00:37:00 421

转载 thinkphp实现文件的下载

      首先需要看一下大家使用的Thinkphp的版本,不同的版本使用的方法不同,(在导入公共函数的时候方式不同)  我用的是thinkphp3.2.2版本的,因此直接使用import()函数,直接把使用thinkphp自带的http类的功能实现下载。但是在引用公共类的时候,  首先需要使用import来导出公共类,。接下来最重要的是需要重新new一下,否则无法使用类。 ...

2017-03-09 15:07:00 323

转载 xampp 出现403 无法访问问题(已解决)

最近重新安装xampp,配置虚拟主机做本地测试,但是总是出现服务器无法访问,权限不够的提示。 查找error文件后排查错误,发现是权限的问题。具体错误如下:        重新查看配置文件httpd.conf,才发现新安装的xampp文件对外部访问的权限默认是 在这种配置的情况下是默认拒绝所有访问。      修改为这样子就行了。...

2017-02-27 21:12:00 714

转载 Thinkphp使用phpexcel导入文件并写入数据库

现实中,我们往往很多地方都需要这样批量导入数据,除了phpexcel还有csv等方法可以解决下面详细介绍一下使用方法首先在官方下载安装包解压到本地,然后复制保存到tp框架下的vendor目录下html页面如下下面是后端代码:public function column(){ $grade=D('school')->where(array('...

2016-12-20 00:08:00 287

转载 Thinkphp导入外部类的方法

相信很多人在使用TP时候都苦恼使用外部类各种不成功 下面为大家详细介绍下引用方法和注意细节手动加载第三方类库 由于第三发类库没有具体的命名空间,所以需要使用以下几种方法手动导入  1.import方法可以导入任何类库 ① 导入org类库包import("Org.Util.Date");②导入Home模块下面的类import("Home.Util.Us...

2016-12-19 23:48:00 188

转载 thinkphp 使用插件异步上传图片或者文件

使用tp做一些上传的功能,的确挺方便。但是在一些特殊情况下无法单独的使用tp的上传功能,或者需要做一些比较酷炫的上传效果,这里就需要用到框架了。 我在这里使用的是uploadify上传插件。 首先需要到官网上下载最新的uploadify插件,下载成功后一般会有php的代码。 只需要根据需要把相应的代码写正确就可以了 下面是详细操作步骤: 首...

2016-12-03 19:41:00 109

转载 thinkphp使用foreach遍历的方法

  我们在做一些需求的时候可能会对遍历的上限有一定的要求,这时候就需要对上限进行限定    首先使用foreach遍历的输出数组相比较于volist功能较少    volist标签主要用于在模板中循环输出数据集或者多维数组     具体的解释参考手册。但是foreach可以对对象进行遍历输出,而volist通常用于输出数组。    例如下面的代码:每次循环做++运...

2016-11-11 00:23:00 550

转载 php中foreach中使用&的办法

刚开始在使用foreach时候一直不理解为什么要使用&    后来发现在给一个数组里面添加数据时候很好用 <?phpheader("Content-Type:text/html;charset=UTF-8");$pro_arr = array( array('price' =>10 , 'count' => 100 ), ar...

2016-11-11 00:03:00 122

转载 thinkhphp 上传文件或者图片

转载于:https://www.cnblogs.com/dubin382460/p/6052309.html

2016-11-10 20:28:00 55

转载 thinkphp做搜索功能

一般后台都需要做一些搜索功能,直接上图。  至于前端页面大家自己设计。转载于:https://www.cnblogs.com/dubin382460/p/6052276.html

2016-11-10 20:18:00 818

转载 数据库虚拟主机目录的配置文件

1.配置服务器的虚拟主机目录转载于:https://www.cnblogs.com/dubin382460/p/6052264.html

2016-11-10 20:13:00 177

转载 网页响应式设计原理

现如今,随着社会发展,PC端的使用相比较于移动端的使用量显劣势。一些页面的使用也就需要重新设计。 网页的响应式开发需求也越来越大。 1.viewport属性    <!doctype html><html lang="en"><head> <meta charset="UTF-8"> <meta name="...

2016-11-10 18:49:00 364

转载 数据库常见远程连接问题

通常在远程连接进行网站部署服务器时遇到无法访问数据库的问题,这通常是数据库没有开启远程访问权限导致,具体解决方法如下:1.在上线后通过远程连接数据库进行操作,执行mysql命令行:update user set host='%'where user='root',使得root可以远程连接数据库。2.查询user表中的项目:select host ,user from user...

2016-09-23 14:08:00 162

转载 php数据分页显示基础

一:分页原理: 所谓分页显示,也就是将数据库中的结果集认为的分成一段一段的来显示,需要两个初始的参数:每页多少条记录 ($PageSize)?当前是第几页($CurrentPageID)?还有其他的一些参数比如:上一页($NextPageId)、总页数($numPages)等,都可以根据前边的得到。以MYsql为例:如果要从表内截取某段内容,sql语句可以为...

2016-09-23 13:50:00 114

转载 Apache服务器配置

之前做代码一直按照传统化的方法部署别人的网站,但是一直不成功,尝试了很多次最后才发现时虚拟主机的问题使用apache默认为127.0.0.1和网站的配置发生冲突。因此在apache的conf文件夹下的httpd.conf文件中重新部署新的虚拟目录,就可以不受原先apache服务器默认配置的影响了。转载于:https://www.cnblogs.com/dubin38246...

2016-09-08 19:22:00 66

转载 ThinkPHP中ajax绑定select下拉框无法显示

html代码:控制器代码:其中的<option value="{$vo.gradeId}">{$one.gradeName}</option>在操作过程中无法自动填充,下拉框有位置,却无法填充数据库的原因是数据库的命名统一 一致,不能使用驼峰命名法来命名数据库的表的名字。可以使用下划线,横线来命名表。转载于:https://www.cnbl...

2016-06-16 20:39:00 188

转载 js中对节点属性的操作和对节点的操作

常用的节点属性操作方法1.setAttribute(name,value):给某个节点添加一个属性2.getAttribute(name):获取某个节点属性的值。3.removeAttribute(name):删除某个节点的属性。例:    window.onload = function(){ //查找body节点 var node_bo...

2016-06-16 19:17:00 121

转载 js代码大全(各种方法、属性)《转载》

事件源对象event.srcElement.tagNameevent.srcElement.type捕获释放event.srcElement.setCapture();event.srcElement.releaseCapture();事件按键event.keyCodeevent.shiftKeyevent.altKeyevent....

2016-06-15 09:49:00 338

转载 js笔记(制作一个简单的计数器)

首先编写静态页中的按钮:<input id="result" type="button" value="该程序已经运行了0秒!"/><br> <input type="button" value="开始" onclick="start()"/> <input type="button" value="停止" onclick="stop(...

2016-06-11 19:00:00 260

转载 js学习笔记(延时器)

//setTimeout() //功能:设置一个延时器 //语法:var timer = window.setTimeout(code,millisec); //参数: code:是任何合法的js代码,一般情况下是js函数,该函数要放在引号中。 // 例:1:window.setTimeout("close()",2000); // ...

2016-06-11 18:55:00 147

转载 js的学习(window对象的使用)

open方法: //语法:var winObj = window.open([url][,name][,options]); //参数:url:准备在新窗口中显示那个文件。url可以为空字符串,表示显示一个空的页面 //name:新窗口的名字给<a>编辑的target属性来使用 //options:窗口的规格 // width:新窗口的宽度...

2016-06-11 18:53:00 83

转载 js学习笔记<拷贝传值,引用传址和匿名函数>

拷贝传值:把一个变量的值拷贝一份,传给了另外一个变量拷贝传值中,两个变量之间没有任何联系,修改其中一个一个变量的值,原来的变量不变。例: var arr1 = ["张三",24,"大专"]; //定义一个二维数组; var arr2 = arr1;//将arr1的地址传给arr2,(不传递实际参数) arr1[1] = 30;//改变arr1中的24等于30; ale...

2016-06-11 15:55:00 85

转载 第三次任务分配

Alex:上周准备天梯赛,下周完成项目在LInux服务器上的配置,完成局域网的访问hfq:搭建镜像,同时尝试apache服务器搭建。Motivation:下周搭建apache服务器Lsy:完成手机端在手机端的验证注册,下周尝试访问pc端,进行注册。JXT:上周练习天梯赛,修改密码实现本地修改,下周尝试访问pc端进行密码修改。KYP: 上周学习java和andriod的新知...

2016-06-03 19:14:00 125

转载 在使用ajax实现三级联动调用数据库数据并通过调出的数据进行二级表单查询

在使用ajax实现三级联动查询数据库数据后再使用ajax无刷新方式使用三级联动调出的数据进行二级查询但是现在遇到问题,在二级查询的时候期望是将数据以表格的形式展示在三级联动的下方,但是现在在查询后会直接跳转页面,并没有达到预期的目的。因此要实现这样的功能就需要使用ajax的无刷新分页,直接使得数据在调出来后直接显示在本页,而不是跳转到另一个页面。转载于:https://...

2016-06-03 16:15:00 140

转载 ajax处理级联访问数据库显示

首先创建简单的html页面,写出如下代码:静态页相关代码:js代码:控制器代码:数据库相关内容:转载于:https://www.cnblogs.com/dubin382460/p/5556603.html...

2016-06-03 16:03:00 94

转载 ThinkPHP中对系统常量的使用

/Wen            当前模块的URL地址/Wen/postname       当前操作的URL地址/thinkphp-changliang/    当前URL地址APP_DEBUG        是否开启调试模式(框架两种模式:【默认模式】生产(线上模式)、                开发(调试)一般情况下我们在开发调试的情况下使用开发调试模式,  ...

2016-05-31 17:41:00 143

空空如也

空空如也

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

TA关注的人

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