- 博客(297)
- 资源 (15)
- 问答 (1)
- 收藏
- 关注
原创 MySql ZIP解压版安装详细教程(包括安装过程的各种问题)
一直以来都习惯了我们使用MySQL安装文件(.exe),这样一键式的非常方便,也省去好多麻烦,但若下载了zip压缩版的安装包如何安装?具体如下:下面以mysql-8.0.19-winx64.zip为例进行讲解1.到官网下载。2.下载成功后,把mysql-8.0.19-winx64.zip安装包解压到本地,本文解压到如下目录:3. 解压之后,之前的版本应该有个my-defau...
2020-04-15 17:13:22 612
转载 用纯CSS实现的箭头
用CSS即可绘制出各种箭头,无需裁剪图片,甚至没有用到CSS3的东西。对浏览器支持良好。基本原理原理非常简单,通过截取border(边框)的部分“拐角”实现,几行CSS代码即可理解:一个梯形当元素宽、高和边框的宽相近(等)时,改变某一边的颜色可以看到一个梯形;#demo11 { border: 10px solid #000; border
2016-01-17 17:26:47 849
转载 GPS坐标互转:WGS-84(GPS)、GCJ-02(Google地图)、BD-09(百度地图)
WGS-84:是国际标准,GPS坐标(Google Earth使用、或者GPS模块)GCJ-02:中国坐标偏移标准,Google Map、高德、腾讯使用BD-09:百度坐标偏移标准,Baidu Map使用//WGS-84 to GCJ-02GPS.gcj_encrypt();//GCJ-02 to WGS-84 粗略GPS.gcj_decrypt();//G
2015-12-18 16:48:10 1636
转载 webapp开发要点记录-iphone 各机型相关知识
1. iphone 各机型 机型分辨率像素比物理分辨率高* 宽 * 后主屏对角线长度重量像素密度(ppi)iphone4/iphone4s320 * 4802640 * 9604.5x2.31x0.37 in115.2×58.6×9.3 mm3.5 i
2015-12-03 09:52:50 643
转载 301永久重定向
在我们的网站优化过程中,时常会遇到需要网页重定向的情况:象网站调整,如改变网页目录结构,网页被移到一个新地址,再或者,网页扩展名改变,如因应用需要把.php改成.Html或.shtml,在这种情况下,如果不做重定向,则用户收藏夹或搜索引擎数据库中旧地址只能让访问客户还会得到一个404页面错误信息,访问流量白白丧失;再如某些注册了多个域名的网站,也需要通过重定向让访问这些域名的用户自动跳转到主站点,
2015-12-01 18:36:38 808
转载 Spring JdbcTemplate方法详解
JdbcTemplate主要提供以下五类方法:execute方法:可以用于执行任何SQL语句,一般用于执行DDL语句;update方法及batchUpdate方法:update方法用于执行新增、修改、删除等语句;batchUpdate方法用于执行批处理相关语句;query方法及queryForXXX方法:用于执行查询相关语句;call方法:用于执行存储过程、函数相关语句。
2015-11-18 10:55:05 551
原创 MySQL的binlog使用
系统环境:ubuntu14.04 + mysql Ver 14.14 Distrib 5.5.43, for debian-linux-gnu (x86_64) using readline 6.3查看binlog日志是否打开:从log_in=OFF看出,mysql的binlog日志尚未开启打开binlog日志:默认情况下,log_bin是被注释的,现在把
2015-10-29 15:40:38 522
转载 关于网站性能优化准则
Steve Souders的《高性能网站建设指南这本书》首先有一点需要说明的是书中所写的性能黄金法则:只有10%~20%的响应时间花在了下载HTML文档上,其余的80%~90%时间花在了下载页面的所有组件上。这也是后面这些性能规则由来的核心。规则一:减少HTTP请求。这本书的规则顺序是按照其重要性来排名的,减少HTTP请求作为第一个规则,足见其重要性。根据黄金法则,减少组件数量从而
2015-10-26 11:36:57 368
原创 Ubuntu系统 Tomcat7 + Apache2.4 整合
这里就不说tomcat,apache整合的好处啦,想必大家都有所了解;在网上查了一些资料,自己也亲自实践,在这里总结下,也希望给大家一些参考!环境:ubuntu 14.04(64位) + Tomcat 7 + Apache 2tomcat和apache的安装过程,这里就不再介绍啦:相关参考网址:http://blog.csdn.net/sunlovefly2012/arti
2015-10-24 16:24:34 1211 1
原创 linux 下查看服务器负载均衡
#uptime#显示当前用户数,以及最近1 分钟内、5分钟内、15 分钟内系统的平均负载#more /proc/loadavg#用于显示系统1秒钟平均负载、5秒钟平均负载、15秒钟平均负载、总作业数、正在运行的作业总数#more /proc/stat#vmstatprocs:r 列表示运行和等待cpu时间片
2015-10-23 11:49:00 1884
原创 linux使用top命令查看系统状态
Linux系统可以通过top命令查看系统的CPU、内存、运行时间、交换分区、执行的线程等信息。通过top命令可以有效的发现系统的缺陷出在哪里,是内存不够、CPU处理能力不够、还是IO读写过高。使用SSHClient/Xshell客户端连接到远程Linux系统。使用top命令查看系统的当前运行的情况。如图对top命令执行的结果做了简单的图解,下面针对每一项做详细的解释。t
2015-10-23 11:10:32 1205
原创 ubuntu14.04 下 mysql 存储目录迁移
需求:前段时间买了个阿里云服务器,随后就安装了开发环境,也没考虑那么多,现在自己想做个门户网站,考虑到一些架构的问题,后期数据库要求的空间可能比较大,最初把数据库安装到了系统盘(20G),为了后期的扩展和避免可能带来的麻烦,现在想把数据库从系统盘迁移到数据盘中,后期数据盘不够用时可以可以进行扩容下面进入正题:1.#sudo service mysql stop #迁移前必须先停
2015-10-22 17:38:46 583
原创 Linux du,df 查看文件及文件夹大小
df可以查看一级文件夹大小,使用比例,档案系统及其挂入点,但对文件却无能为力。du可以查看文件及文件夹的大小。两者配合使用,非常有效.比如用df查看哪个一级目录过大,然后用du查看文件夹或文件的大小,如此便可迅速确定症结。下面分别简要介绍:df命令可以显示目前所有文件系统的可用空间及使用情形,请看下列这个例子:以下是代码片段:root@AY14Z:~# df -
2015-10-22 14:40:23 1176
转载 阿里云云服务器Linux系统挂载数据盘图文教程
这篇文章主要介绍了阿里云云服务器Linux系统挂载数据盘图文教程,阿里云服务器一般需要购买额外的数据盘,本文就讲解如何挂载使用额外的数据盘,需要的朋友可以参考下适用系统:Linux(Redhat , CentOS,Debian,Ubuntu)* Linux的云服务器数据盘未做分区和格式化,可以根据以下步骤进行分区以及格式化操作。下面的操作将会把数据盘划分为一个分区来使用。
2015-10-16 16:19:43 839
原创 PHP中$_SERVER的详细参数与说明
PHP编程中经常需要用到一些服务器的一些资料,特把$_SERVER的详细参数整理下,方便以后使用。$_SERVER['PHP_SELF'] #当前正在执行脚本的文件名/返回当前网页的相对路径,与 document root相关。如:/lianxi/servervalues.php $_SERVER['argv'] #传递给该脚本的参数。如:Array$_SERVER['ar
2015-10-16 09:53:46 808
原创 聊聊本地前端数据的持久化解决方案
最近,公司有活动需要做一个HTML5版简单的抽奖程序,大家一听到这个需求感觉很简单,网上也多的是demo,但细细想想还是有许多东西要考虑的!需求:1.抽奖程序运作在平板电脑上,无网络,就是简单的HTML5页面,用浏览器直接打开,无需其它的运行环境;2.设置一二三等奖及参与奖,每个奖项可配置名额,设置抽奖概率,浏览器刷新时,历史的抽奖数据还要存在;3.能够看到抽奖的统计数据,包括每等
2015-09-12 14:10:55 6033
转载 弧度与角度的关系
一、角的两种单位 “ 弧度”和“度”是度量角大小的两种不同的单位。就像“米”和“市尺”是度量长度大小的两种不同的单位一样。 在flash里规定:在旋转角度(rotation)里的角,以“度”为单位;而在三角函数里的角要以“弧度”为单位。这个规定是我们首先要记住的!!!例如:rotation2--是旋转“2度”;sin(π/2)--是大小为“π/2弧度”的角的正弦。
2015-09-11 18:10:38 2088
转载 screen(CentOS 7系统远程会话管理工具)
CentOS7系统远程会话管理工具screen怎么安装使用?Screen是一个可以在多个进程之间多路复用一个物理终端的全屏窗口管理器。用户可以在一个screen会话中创建多个screen子会话,在每一个screen会话(或子会话)中就像操作一个真实的telnet/SSH连接窗口,使用方法如下文:可能大家会遇到这样的问题:使用 SSH 或者telent 远程登录到Linux 服务
2015-09-08 18:49:40 1368
转载 win7登陆密码忘记了的几种找回方法
方法/步骤一、简单的方法: 开机启动windows,进入欢迎界面后,会出现输入用户名密码提示框,这时候,同时按住Ctrl+Alt+Delete,会跳出一个账号窗口,输入用户名:administer,按回车即可。二、如果administer账号也有密码: 1、启动win7系统是按住F8 2、选“带命令行的安全
2015-09-08 10:41:33 2452
原创 Java Mail 邮件发送Demo
在做项目时,一般都将注册的用户需要邮件激活后才能成为合法用户,邮件发送算是一个比较常用的一个功能,今天把自己总结并测试的一个demo分享给大家:package com.story.util;import java.io.UnsupportedEncodingException;import java.util.Date;import java.util.Properties;imp
2015-08-21 17:45:00 724
转载 Apache的压力测试工具ab
ab是Apache自带的HTTP压力测试工具,全称是ApacheBench,同微软的WAST、惠普的LoadRunner、QALoad等比起来,它要方便易用得多ab是Apache的一个安装组件,所以需要下载Apache安装后才能使用,该命令位于Apache安装目录下的bin文件夹中ab是专门用于HTTP Server的benchmark testing,可以同时模拟多个并发请求ab的设
2015-08-14 10:41:18 544
原创 CSS3 线性渐变(linear-gradient)特效详解
在以前,渐变效果和阴影、圆角效果一样都是做成图片,直接编写 CSS 代码就可以实现。现在的CSS3线性渐变(linear-gradient)技术也可以实现这样的效果喽!CSS3 Gradient 分为 linear-gradient(线性渐变)和 radial-gradient(径向渐变)。而我们今天主要是针对线性渐变来剖析其具体的用法。为了更好的应用 CSS3 Gradient,我们需要先
2015-08-13 12:12:46 9384
原创 EL表达式中fn函数详解
JSTL使用表达式来简化页面的代码,这对一些标准的方法,例如bean的getter/setter方法,请求参数或者context以及session中的数据的访问非常方便,但是我们在实际应用中经常需要在页面调用对象的某些方法,例如我需要调用字符串的length方法来获取字符串的长度时,在以往的开发过程中我们必须把对象先转为String类,然后在调用其length方法,这样的代码繁琐而且容易出错。
2015-08-12 17:47:09 865
原创 Tomcat优化配置
一.Tomcat内存优化Tomcat内存优化主要是对tomcat启动参数优化,我们可以在tomcat的启动脚本catalina.sh中设置JAVA_OPTS参数。1.1.JAVA_OPTS参数说明-server 启用jdk 的 server 版;-Xms java虚拟机初始化时的最小内存;-Xmx java虚拟机可使用的最大内存;-XX:PermSize 内
2015-08-10 11:17:09 1282
转载 Linux 系统挂载数据盘
适用系统:Linux(Redhat , CentOS,Debian,Ubuntu)* Linux的云服务器数据盘未做分区和格式化,可以根据以下步骤进行分区以及格式化操作。下面的操作将会把数据盘划分为一个分区来使用。 1、查看数据盘在没有分区和格式化数据盘之前,使用 “df –h”命令,是无法看到数据盘的,可以使用“fdisk -l”命令查看。如下图:
2015-08-07 17:22:24 396
转载 JSTL(fn函数)
JSTL(JSP Standard Tag Library,JSP标准标签库)是一个不断完善的开放源代码的JSP标签库,是由apache的jakarta小组来维护的。JSTL只能运行在支持JSP1.2和Servlet2.3规范的容器上,如tomcat 4.x。在JSP 2.0中也是作为标准支持的。首先,我们要在页面的最上方引用: 下面是JSTL中自带的方法列表以及其描述:
2015-08-04 09:19:05 430
原创 Spring MVC Restful构建中静态资源访问问题
在构建Spring MVC Restful风格的应用时,由于在web.xml中: story org.springframework.web.servlet.DispatcherServlet 1 story /拦截了所有的请求,当然也包括对静态资源的请求拦截,如页面对image,css,js文件的引用,但是并没有定义相应的Controller来对这些请求进行响应,因此
2015-07-25 12:22:50 2245
原创 Ubuntu mysql 中文,启动,重启,远程连接相关问题
系统环境:ubuntu server 14.04 x64Ubuntu Server下启动、停止、重启MySQL数据库的三种方式:当我们需要修改MySQL的配置文件my.cnf(windows下为 my.ini)来进行一些设置的时候,修改完之后我们需要重启MySQL。my.cnf文件位置为:/ect/mysql/my.cnfWaring:如果该文件配置错误,MySQL将无
2015-07-21 19:33:51 1392
转载 apache 使用a2ensite和a2dissite来快速切换站点
开发时经常需要配置多个站点,并经常进行切换。以前的做法经常是在httpd.conf里include所有的配置文件,不需要的时候进行注释,例如include conf/translate.conf#include conf/addons.confinclude conf/spider.conf这样需要先定位到httpd.conf的目录,然后使用编辑器打开,修改,然后保存,
2015-07-21 18:09:15 3423
原创 Ubuntu 搭建LAMP开发环境
我的服务器环境为:Ubuntu 14.04 64位安装 Apache2: sudo apt-get install apache2安装PHP模块: sudo apt-get install php5安装Mysql sudo apt-get install mysql-server其他模块安装: sudo apt-get i
2015-07-20 19:38:05 655
原创 高并发量的数据处理方案
需求描述:有5000台左右的设备,每台设备每隔一分钟就会向服务器端上报设备的信息(如设备所在位置经纬度等),现在需要服务端对这些上报请求传输的数据进行处理,并持久化到数据库中;需求就这样简单,但服务端要处理的并发还是不小的,平均每秒种都会有将近100个请求过来,遇到这样的情况,你会怎么做呢?我的解决方案是,使用了缓存+批处理操作,代码如下:package com.jimu.data
2015-07-14 09:54:11 999
转载 JavaWeb-Servlet事件监听器
JavaWEB开发-Servlet事件监听器l 监听器就是一个实现特定接口的普通java程序,这个程序专门用于监听另一个java对象的方法调用或属性改变,当被监听对象发生上述事件后,监听器某个方法将立即被执行。Servle监听器l 在Servlet规范中定义了多种类型的监听器,它们用于监听的事件源分别为 ServletContext, HttpSession 和 Ser
2015-07-13 16:42:07 896
转载 Java JDBC批处理优化
在这里,我们将讨论如何使用像Statement和PreparedStatement JDBC API来批量向数据库中插入数据。此外,我们将努力探索一些场景,如何在内存不足时正常运行,以及如何优化批量操作。首先,使用Java JDBC基本的API批量插入数据到数据库中。Simple Batch - 简单批处理: 我把它叫做简单批处理。要求很简单,执行批量插入列表,而不是为每个I
2015-07-10 18:46:39 1162
原创 JDBC &Mysql 批处理注意事项
今天项目中有个需求,需要使用定时器去每天定时备份一些数据,数据量一天大概10多万条数据,使用的是MySQL数据库,然后再功能实现后,发现备份的速度非常慢,10w多条数据要10多分钟,而且还使用了JDBC的批处理,感觉不可能这么慢,一定是哪里出了问题!最初推断有可能是以下原因:1.表中创建的一些字段的索引影响了速度;2.源数据库和目标数据库都是在阿里云的两台服务器上的,而程序
2015-07-10 17:58:02 543
原创 web开发中常见特殊字符的对应值与转义字符
URL中的特殊字符:URL中的特殊字符是不能再URL中直接传递的,需要进行编码。编码的格式为:%加字符的ASCII码,即一个百分号 %,后面跟对应字符的ASCII(16进制)码值。字符名称16进制值+URL中的+表示空格%2B空格URL中的
2015-07-02 16:17:23 2073
原创 URL编码与解码&escape, encodeURI和encodeURIComponent区别
通常如果一样东西需要编码,说明这样东西并不适合传输。原因多种多样,如Size过大,包含隐私数据,对于Url来说,之所以要进行编码,是因为Url中有些字符会引起歧义。 例如,Url参数字符串中使用key=value键值对这样的形式来传参,键值对之间以&符号分隔,如/s?q=abc&ie=utf-8。如果你的value字符串中包含了=或者&,那么势必会造成接收Url的服务器解析错误,因此必须
2015-07-02 15:35:47 1088
原创 jQuery.cookie.js用法
一个轻量级的cookie 插件,可以读取、写入、删除 cookie。jquery.cookie.js 的配置首先包含jQuery的库文件,在后面包含 jquery.cookie.js 的库文件。使用方法:cookie有四个不同的属性: 名称,内容,域,路径1.新添加一个会话 cookie:$.cookie('the_cookie', 'the_value');
2015-07-02 14:47:59 2642
转载 c3p0、dbcp和proxool比较
现在常用的开源数据连接池主要有c3p0、dbcp和proxool三种,其中: hibernate开发组推荐使用c3p0; spring开发组推荐使用dbcp(dbcp连接池有weblogic连接池同样的问题,就是强行关闭连接或数据库重启后,无法reconnect,告诉连接被重置,这个设置可以解决); hibernate in action推荐使用c3p0和proxool;dbc
2015-06-27 12:44:38 445
原创 Java中ArrayList和LinkedList区别
一般大家都知道ArrayList和LinkedList的大致区别:1.ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构。 2.对于随机访问get和set,ArrayList觉得优于LinkedList,因为LinkedList要移动指针。 3.对于新增和删除操作add和remove,LinedList比较占优势,因为ArrayList要移动数据。
2015-06-27 11:52:14 574
转载 Java数据类型和MySql数据类型对应表
类型名称显示长度数据库类型JAVA类型JDBC类型索引(int)描述 VARCHARL+NVARCHARjava.lang.String12 CHARNCHARjava.lang.String
2015-06-27 11:06:59 611
中国省市区数据库
2015-08-04
DHTML.chm文档
2013-05-07
Java实现 电梯模拟系统(附有开发文档和程序代码 )
2011-01-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人