自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

android webview调用js完全解析(所有坑都能解决)

有道云笔记贴过来的代码有点乱,请参考原文webview调用html js完全攻略(所有的疑问都能解答)设置webSettings//允许h5使用javascriptwebView.getSettings().setJavaScriptEnabled(true);//允许android调用javascriptwebView.getSettings().setDomSto...

2018-09-28 10:43:25 4075

关于nginx location路径匹配问题(看这一篇就够了)

文档从我的有道云笔记复制过来的,排版有点乱掉,请参考原文基本用法location / {root html;try_files $uri $uri/ /index.html;}匹配所有“/”开头的路径到html目录下。try_files的含义是:首先会匹配$uri文件,如果没有去匹配$url/文件,如果再没有去找/index.html 扩展用法locati...

2018-09-27 15:45:19 25360 2

linux mysql 安装详解

0.getconf LONG_BIT 查询系统多少位,64位的libaio需要从网上下载安装,32位的可以通过2中yum安装1.查询 mysql 依赖的文件: rpm -qa | grep libaio 有则不必进行22.安装文件 yum install libaio.so.13.查询mysql安装文件 rpm -qa| grep mysql 有则删除4.删除系统自带的mar...

2018-09-07 14:33:42 157

linux安装nginx

注明:无openSSL1.安装pcre本地下载pcre-8.12.tar.gz上传linux机器,解压安装:tar -xzvf pcre-8.12.tar.gzcd pcre-8.12make make install 2.安装zlib-develyum install zlib-devel -y 3.安装nginx本地下载nginx-1.1...

2017-08-20 11:25:07 113

原创 python pypi配置国内镜像

网上配置方法很多:清华镜像地址:https://mirrors.tuna.tsinghua.edu.cn/help/pypi/  先说明下,楼主在win10上搭建python环境,先通过手动在C/Users/Administrator/目录下新建了pip/pip.ini文件,在里面添加了[global]index-url = https://pypi.tuna.tsi...

2017-08-09 22:00:25 208

原创 maven pom中的repository节点配置没有起作用

问题描述昨天晚上想用spring boot快速搭建一个web开发的项目,就打开spring boot的doc,按照说明开始尝试。没想到出师未捷身先死,第一步就挂了。以下是spring boot的配置文件,参考:http://docs.spring.io/spring-boot/docs/current-SNAPSHOT/reference/htmlsingle/#getting-start...

2017-02-13 09:31:49 2991 1

原创 springMVC requestBody获取json 反序列化,日期格式问题

在开发springMVC接收数据,反序列化对象的时候,遇到了日期格式不能正常转化的问题。 例如: public class Entity{   private Date date ;    //get set方法略} 前端传的json数据格式:{"date":"2016-11-11 10:52"}使用@requestBody Entity entity方...

2016-07-01 12:05:24 1358

zabbix安装及配置

一、安装篇参考:http://www.ttlsa.com/zabbix/install-zabbix-on-linux-5-ttlsa/http://www.jb51.net/article/56971.htm在了解《zabbix硬件、软件需求》之后,在你心里应该有备选的机器。今天开始安装zabbix。zabbix需要LNMP或者LAMP环境。环境的搭建不在本章范围内。LNMP环...

2016-06-15 09:24:24 479

原创 为什么验证码在jdk1.7不显示,原因

 图像处理JPEGCodec类已经从Jdk1.7移除 著名测试工具jira在使用图像处理JPEGCodec类会报告以下信息:我是这样用的:                FileOutputStream newimage=new FileOutputStream(img_midname); //输出到文件流               JPEGImageEncoder encoder =...

2016-02-25 09:39:12 294

再来20 个免费的Bootstrap 的后台管理模板

强大的BootStrap相信大家都用过,下面介绍开源后台框架,让大家打开眼界Bracket Responsive Bootstrap 3 Admin TemplateApricot Bootstrap 3 Admin Dashboard TemplateCameo – Bootstrap 3 Responsive Admin TemplateDefOne – Resp...

2016-01-09 11:20:27 572

原创 rsync + inotify同步服务器数据

这篇文章主要讲了rsync + inotify 配置方式,至于如何安装这两个工具,网上教程一大堆,这里不再逐一叙述。 功能:服务器修改同步到客户端 服务器端配置: 服务器IP:10.11.28.4/home/www/rsync.sh  #!/bin/bash src=/home/www/apache-tomcat-7.0.64/webapps/re...

2015-12-10 14:25:04 97

正则表达式的应用

需求:下面一段文本中保存着用户的信息,其中第7个字段是身份证信息,有15位和18位之分,将其中的年份替换成11(15位)或者1111(18位)。环境linux,unix xx|xx|xx|xx|xx|xx|310108900718023|xx|xx|.....xx|xx|xx|xx|xx|xx|522529198802252219|xx|xx|.....xx|xx|xx|...

2015-12-01 11:21:49 138

原创 大数据量下高并发同步的讲解(不看,保证你后悔)

对于我们开发的网站,如果网站的访问量非常大的话,那么我们就需要考虑相关的并发访问问题了。而并发问题是绝大部分的程序员头疼的问题,但话又说回来了,既然逃避不掉,那我们就坦然面对吧~今天就让我们一起来研究一下常见的并发和同步吧。   为了更好的理解并发和同步,我们需要先明白两个重要的概念:同步和异步   1、同步和异步的区别和联系         所谓同步,可以理解为在执行完一个函...

2015-11-16 16:11:47 782

原创 高并发网站开发需要考虑的问题

1. 对频繁操作的表行,要加上乐观锁,防止写丢失。mysql不支持行锁,需要在程序中加入。hibernate自带version字段。2.表设计上尽量采用分库,减少一台数据库在高并发环境下,性能低下。3.事务加到service层,可以保证同时回滚。4.数据库中某些字段可以确定唯一的情况下,最好加入唯一索引,防止数据插入重复。对查询的字段加上索引。5.对方法的并发操作,加上synch...

2015-11-05 09:27:45 297

原创 TortoiseSVN分支和主干使用技巧

1.首先找到远程仓库地址,将01_Trunk内容下载本地。 2.进入01_Trunk目录,运行svn->branch生成一个新的分支02_branch。 3,在eclipse中将显示方式设置为workset形式,并新建01_Trunk和02_branch两个workset. 4.eclipse 右击workset  01_Trunk->导入项目,选择本地下载...

2015-10-15 10:39:51 313

原创 TortoiseSVN 合并操作简明教程

下列步骤展示了如何将分支A中的修改合并到分支B。1.在分支B的本地副本目录中选择"合并(Merge)"。 2.选择“合并一个版本范围(Merge a range of revisions)”,点击下一步。 3.输入分支A的svn服务器端路径(注意:此路径应与步骤1中的分支B本地路径相对应)。 4.选择需要合并的修改内容,并点击下一步。 ...

2015-10-15 10:26:12 222

原创 linux定时任务的设置

为当前用户创建cron服务1.  键入 crontab  -e 编辑crontab服务文件      例如 文件内容如下:     */2 * * * * /bin/sh /home/admin/jiaoben/buy/deleteFile.sh      保存文件并并退出     */2 * * * * /bin/sh /home/admin/jiaoben/buy/de...

2015-10-15 10:25:07 82

a non-fatal error occured whilst loading database modules

安装postgresql最后一步报错。看了一篇外国博客,解决了,内容如下 PostgreSQL Database Cluster Initialisation Failed SolutionAPRIL 22, 2009 By InfI’ll keep this one short and sweet. For those of you that have tried to in...

2015-09-17 23:13:53 691

原创 Java 父类子类的对象初始化过程

1. 基本初始化过程:对于一个简单类的初始化过程是:    static 修饰的模块(static变量和static 块)  ---> 按照代码顺序依次执行。        |    实例变量  及非static模块---> 按照代码顺序依次执行。        |    构造函数 ---> 执行对应的构造函数。子类的初始化过程。    父类st...

2015-09-10 15:47:28 138

原创 双色球根据历史概率选球

根据历史数据编写了一个双色球选球策略,策略其实很简单。 1.统计1-33号红球以及1-16号篮球每个球出现的次数。2.计算所有球出现的总次数,用总次数分别去除每个号出现的次数,得到球号对应的权值,同时,计算出总权值。再用球号权值/总权值得到球号对应的概率。3.遍历所有球号,随机出一个0到1的小数,判断小数落入球号概率累积的区间内,即完成一次抽号。 多说无益,直接上代码:...

2015-08-16 17:27:27 1027

jstl和struts标签库转换出现的问题

有个项目原先配置的jstl标签库,我要将其转换成struts标签库。 我直接将页面部分的<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>改为<%@taglib prefix="s" uri="/struts-tags"%>使用的时候总是报错: Could not load t

2015-08-14 17:27:59 159

原创 logback 使用

一:根节点<configuration>包含的属性: scan:当此属性设置为true时,配置文件如果发生改变,将会被重新加载,默认值为true。scanPeriod:设置监测配置文件是否有修改的时间间隔,如果没有给出时间单位,默认单位是毫秒。当scan为true时,此属性生效。默认的时间间隔为1分钟。debug:当此属性设置为true时,将打印出logb...

2015-08-14 10:12:14 64

原创 maven distributionManagement的作用

分发构件至远程仓库mvn install 会将项目生成的构件安装到本地Maven仓库,mvn deploy 用来将项目生成的构件分发到远程Maven仓库。本地Maven仓库的构件只能供当前用户使用,在分发到远程Maven仓库之后,所有能访问该仓库的用户都能使用你的构件。我们需要配置POM的distributionManagement来指定Maven分发构件的位置,如下:...

2015-08-14 09:30:15 460

原创 AsyncTask 任务请求超时自动返回

Androidk开发常用AsyncTask 操作,在AsyncTask 中调用httpurlconnection上传文件,设置了请求超时时间为10秒,但是十秒后httpurlconnection并未终止,而是很长时间以后才终止。设置并未生效。所以想办法去判断AsyncTask 类执行时间。当超时10秒,自动给予提示。urlCon.setConnectTimeout(10000);url...

2015-04-30 11:26:29 551

原创 adb start-server运行不成功

遇到问题描述:运行android程序控制台输出    [2012-07-18 16:18:26 - ] The connection to adb is down, and a severe error has occured.    [2012-07-18 16:18:26 - ] You must restart adb and Eclipse.    [2012-07-18 16...

2015-04-01 14:25:11 1285

字符串中将*号置于前方,字符和数字置于后方

public static void main(String args[]) { String str = "**a**b**d*"; char chars[] = str.toCharArray(); int p1 = -1; for (int i = chars.length - 1; i >= 0; i--) { if (chars[i] != '*'...

2014-11-04 23:54:00 174

原创 unicode和utf-8和assci之间的关系

开发的过程中,最好使用统一的编码格式,推荐使用utf-8。如果涉及到开发环境,显示界面和数据库之间的编解码问题,可以使用下面的方法进行编码转换,下面的方法是python中的编解码的方法1.utf-8转成unicode:str.decode('utf-8')2.unicode编码成utf-8:unicode(str).encode('utf-8') 一直对字符的各种编码方式懵懵懂懂,什么ANSI、...

2014-10-25 09:49:25 104

ASCII、GB2312、UNICODE、UTF8编码的区别

①计算机最早出现的时候使用的是ASCII码,只适合表示英文单词和英文符号,占用一个字节。②GB2312是中国人研发的编码,能够表示中文的所有字符和ASCII码中的所有符号。占用两个字节,其中高位如果在127之内,代表英文。③UNICODE(即UTF-16)所有的编码都采用两个字节表示。占用两个字节,引文的高8位全是0,能够表示世界上所有的字符④UTF8是unicode的变种,当表示英...

2014-10-25 09:47:46 205

adt或eclipse中Android工程如何互相引用

Referencing a library project If you are developing an application and want to include the shared code or resources from a library project, you can do so easily by adding a reference to the libr...

2014-10-12 11:16:58 124

原创 最长公共字串

动态规划法经常会遇到复杂问题不能简单地分解成几个子问题,而会分解出一系列的子问题。简单地采用把大问题分解成子问题,并综合子问题的解导出大问题的解的方法,问题求解耗时会按问题规模呈幂级数增加。为了节约重复求相同子问题的时间,引入一个数组,不管它们是否对最终解有用,把所有子问题的解存于该数组中,这就是动态规划法所采用的基本方法。  【问题】 求两字符序列的最长公共字符子序列...

2014-09-19 20:02:24 133

链表的归并排序

class Node { int num; Node next; Node(int num) { this.num = num; }}public class TestA { public static void main(String[] args) { int a[] = { 3, 1, 6, 8, 4, 2, 8, 4 }; TestA...

2014-09-19 13:59:05 84

原创 关于hibernate的缓存使用

1.     关于hibernate缓存的问题:1.1.1.         基本的缓存原理Hibernate缓存分为二级,第一级存放于session中称为一级缓存,默认带有且不能卸载。 第二级是由sessionFactory控制的进程级缓存。是全局共享的缓存,凡是会调用二级缓存的查询方法 都会从中受益。只有经正确的配置后二级缓存才会发挥作用。同时在进行条件查询时必须使用...

2014-09-09 09:39:16 66

LeetCode 3Sum Closest

Given an array S of n integers, find three integers in S such that the sum is closest to a given number, target. Return the sum of the three integers. You may assume that each input would h...

2014-09-05 12:20:28 83

原创 LeetCode 3Sum

Given an array S of n integers, are there elements a, b, c in S such that a + b + c = 0? Find all unique triplets in the array which gives the sum of zero.Note:Elements in a triplet (a...

2014-09-05 12:13:50 61

原创 LeetCode Two Sum

Given an array of integers, find two numbers such that they add up to a specific target number.The function twoSum should return indices of the two numbers such that they add up to the target, wher...

2014-09-05 12:00:21 71

原创 LeetCode Word Ladder

Given two words (start and end), and a dictionary, find the length of shortest transformation sequence from start to end, such that:Only one letter can be changed at a timeEach intermediate wor...

2014-09-04 19:32:51 76

原创 LeetCode Word Break II

Given a string s and a dictionary of words dict, add spaces in s to construct a sentence where each word is a valid dictionary word.Return all such possible sentences.For example, givens = "cats...

2014-09-04 18:01:01 102

原创 华为上机题之Word Maze(单词迷宫)

Word Maze 是一个网络小游戏,你需要找到以字母标注的食物,但要求以给定单词字母的顺序吃掉。如上图,假设给定单词if,你必须先吃掉i然后才能吃掉f。    但现在你的任务可没有这么简单,你现在处于一个迷宫Maze(n×m的矩阵)当中,里面到处都是以字母标注的食物,但你只能吃掉能连成给定单词W的食物。如下图,指定W为“SOLO”,则在地图中红色标注了单词“SOLO”。 ...

2014-09-04 09:31:39 1639

原创 LeetCode Word Break

Word BreakGiven a string s and a dictionary of words dict, determine if s can be segmented into a space-separated sequence of one or more dictionary words.For example, givens = "leetcode",dict =...

2014-09-04 09:31:12 108

原创 LeetCode Reorder List

Given a singly linked list L: L0→L1→…→Ln-1→Ln,reorder it to: L0→Ln→L1→Ln-1→L2→Ln-2→…You must do this in-place without altering the nodes' values.For example,Given {1,2,3,4}, reorder it to {1,4,2,...

2014-09-04 08:07:19 79

空空如也

空空如也

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

TA关注的人

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