自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 PHP-单例模式安全问题

PHP-单例模式安全问题,如何防止其余地方实例化类,例如clone函数.mark

2019-07-15 16:46:43 369

原创 Redis-集群如何布置

Redis-集群如何布置mark,后续完善

2019-07-15 16:41:26 382

原创 Redis-与Mysql同步

数据更改,Redis与Mysql先改哪个?mark,后续完善

2019-07-15 16:37:50 204

原创 Mysql-处理查询的流程

Mysql-处理查询的流程,以及其内部架构?Redis与Mysql的memory引擎的速度比较以及原因?mark,后续完善

2019-07-15 16:27:41 192

原创 负载均衡-如何布置证书

负载均衡环境里,如何布置ssl证书?mark.

2019-07-15 16:26:36 394

原创 Mysql-线上大表加索引

题:给一个线上环境的大表,如何给它加索引?数据量十几万以内时:1.直接创建索引ALTER TABLE table_name ADD INDEX index_name (column_list)数据量过大时,直接执行加字段操作就会锁表,过大的表可能会达到数小时甚至导致服务崩溃.2.临时表复制旧表结构createtablenew_tablelikeold_ta...

2019-07-15 16:22:46 3059

原创 用ie跨域访问谷歌翻译,自动翻译word文本

用ie跨域访问谷歌翻译,自动翻译word文本,最终效果为 英+中此前需要设置ie为可跨域demo如下<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Trans-Word</title> <sc...

2019-04-21 17:41:04 598

原创 rabbitmq 实现 同步消息收发/RPC

debian环境:apt install make \gcc \g++ \librabbitmq-dev \rabbitmq-serverservice rabbitmq-server startMyRmq.h#ifndef my_MyRmq#define my_MyRmq#include &lt;stdint.h&gt;#include &lt;stdio.h...

2019-01-05 15:43:22 1653 2

原创 linux发送一帧以太网包,用于TCP->HTTP的GET请求

为了简化流程,暂不做三次握手的过程,直接发单个HTTP GET请求的数据包.思路就是,以太网头 + ip头 + tcp头 + http数据用telnet测试away@aways-iMac:~$ telnet baidu.com 80Trying 123.125.115.110...Connected to baidu.com.Escape character is '^]'....

2019-01-04 09:37:20 1079

原创 语言包自动化处理 [一]

利用php,js等语言便捷的字符串处理能力,在整理老项目语言包时候,可以使用脚本程序读取文件每行,匹配中文,然后以自己想要的形式输出.&lt;?php//中文 正则表达式匹配$cn_pattern = "/([\x{4e00}-\x{9fa5}]+)/u";//待检测代码后缀$suffix = 'php';$dir_path = '/Users/away/workspace/s...

2018-08-07 14:21:57 423

原创 海明校验码--确定校验位

http://blog.csdn.net/yudandan10/article/details/11878421计算机组成中的海明校验码,相信学过的都会有了解,那么对其中校验位的确定,我想似乎有些人不是很明白,今天我来详细的把如何确定校验位分享一下    首先看下基本的概念  :    2^r≥k+r+1  其中r为校验位 ,k为信息位  信息位是已知的,那么如何确定校验位呢,用一个例子来说明 例

2017-08-03 09:29:47 3019 1

原创 1004

import java.text.DecimalFormat;import java.util.Scanner;public class Main{    public static void main (String args[]) throws Exception    {    Scanner sc=new Scanner(System.in);    float sum

2017-08-03 09:29:41 283

原创 mysql及mysqli中文乱码解决办法

很多人在写mysql及mysqli语句是贪图方便导致中文乱码!mysqli因为默认是latin-1编码,当你的页面时utf-8编码是,就会产生页面乱码问题。mysqli乱码解决办法:$mysqli = new mysqli('localhost','root','password','dbname');//mysqli链接数据库的写法//$mysqli->query("SET NAMES utf8

2017-08-03 09:29:32 3681 1

原创 CURL 补充

今天一同学提醒了我,为什么一直用的php模拟登陆必须要io操作呢,然后帮他测试代码,附上成功实现的程序,以模拟登陆南理工教务管理系统为例。认证成功后获取cookie,访问成绩页面。 header ('Content-Type: text/html; charset=utf-8'); $id=''; $psw=''; $pswd=strtoupper(md5($

2017-08-03 09:29:29 335

原创 学习Spring必学的Java基础知识(3)----PropertyEditor

http://stamen.iteye.com/blog/1525668在Spring配置文件里,我们往往通过字面值为Bean各种类型的属性提供设置值:不管是double类型还是int类型,在配置文件中都对应字符串类型的字面值。BeanWrapper填充Bean属性时如何将这个字面值转换为对应的double或int等内部类型呢?我们可以隐约地感觉到一定有一个转换器在其中起作用,这个转换器就是属性编

2017-08-03 09:29:26 458

原创 Spring的事务管理难点剖析(2):应用分层的迷惑

http://stamen.iteye.com/blog/1441767    Web、Service及DAO三层划分就像西方国家的立法、行政、司法三权分立一样被奉为金科玉律,甚至有的开发人员认为如果要使用Spring的事务管理就一定要先进行三层的划分。这个看似荒唐的论调在开发人员中颇有市场。更有甚者,认为每层必须先定义一个接口,然后再定义一个实现类。其结果是:一个很简单的功能,也至少需要3个接口

2017-08-03 09:29:23 330

原创 学习Spring必学的Java基础知识(1)----反射

http://stamen.iteye.com/blog/1497981   Java语言允许通过程序化的方式间接对Class进行操作,Class文件由类装载器装载后,在JVM中将形成一份描述Class结构的元信息对象,通过该元信息对象可以获知Class的结构信息:如构造函数、属性和方法等。Java允许用户借由这个Class相关的元信息对象间接调用Class对象的功能,这就为使用程序化方式操作Cl

2017-08-03 09:29:20 420

原创 JAVA 异常 throwable exception error throws throw

1.如何理解Exception,Error和Throwable     Throwable是Exception和Error的父类.     Error表示错误,一般是系统级的错误!      Exception一般是程序运行期间的错误!         通常在使用  try{}catch(Exception e){} 这种结构的时候,只能找到一半的错误,也就是说只能捕获Exception范围内的异

2017-08-03 09:29:17 600

原创 包装类DataOutputStream、DataInputStream的常见用法

http://blog.sina.com.cn/s/blog_86d222340100ta01.html包装类DataOutputStream、DataInputStream为我们提供了多种对文件的写入和读取方法,如writeBoolean(),writeUTF(),writeChar,writeByte(),writeDouble()等和对应的read方法,这些方法极大的方便了我们的写入和读取操

2017-08-03 09:29:14 455

原创 Java方法的可变参数类型

http://blog.csdn.net/testcs_dn/article/details/38920323许多Java新人在看到下面的这段代码的时候,都会问一个问题:dealArray方法里那三个小点点是什么啊?[java] view plaincopypublic class TestVarArgus {      public static void dealArray(int... in

2017-08-03 09:29:11 429

原创 hashCode与equals的区别与联系

http://blog.csdn.net/afgasdg/article/details/6889383一、equals方法的作用   1、默认情况(没有覆盖equals方法)下equals方法都是调用Object类的equals方法,而Object的equals方法主要用于判断对象的内存地址引用是不是同一个地址(是不是同一个对象)。2 、要是类中覆盖了equals方法,那么就要根据具体的代码来确

2017-08-03 09:29:08 293

原创 100.猜数字

100.猜数字  很多人都玩过这个游戏:甲在心中想好一个数字,乙来猜。  每猜一个数字,甲必须告诉他是猜大了,猜小了,还是刚好猜中了。  下列的代码模拟了这个过程。其中用户充当甲的角色,计算机充当乙的角色。  为了能更快地猜中,计算机使用了二分法。  阅读分析代码,填写缺失的部分。  把填空的答案(仅填空处的答案,不包括题面)存入考生文件夹下对应题号的“解答.txt”中即可。  */

2017-08-03 09:29:04 1682

原创 101.反转串

101.反转串  我们把“cba”称为“abc”的反转串。  求一个串的反转串的方法很多。下面就是其中的一种方法,代码十分简洁(甚至有些神秘),  请聪明的你通过给出的一点点线索补充缺少的代码。  把填空的答案(仅填空处的答案,不包括题面)存入考生文件下对应题号的“解答.txt”中即可。  */  public class Main{ static String reverseStr

2017-08-03 09:29:01 280

原创 102.递归连续数

102.递归连续数  以下程序打印出0~9的数字,请补充缺少的代码。  */public class Main{ static void f(int begin,int end){ if(begin>end) return; System.out.println(begin); f(begin+1,end); } public static void main(String[] args

2017-08-03 09:28:58 292

原创 103.复制网站内容

103.复制网站内容  *  本程序将网站“www.baidu.com”首页的内容复制保存在文件test.html中。写了如下代码,请完善之:  */ public class Main{ public static void main(String[] args) throws Exception{ URL url=new URL("http://www.baidu.com"); Inp

2017-08-03 09:28:56 405

原创 System.nanoTime与System.currentTimeMillis的区别

平时产生随机数时我们经常拿时间做种子,比如用System.currentTimeMillis的结果,但是在执行一些循环中使用了System.currentTimeMillis,那么每次的结果将会差别很小,甚至一样,因为现代的计算机运行速度很快。后来看到java中产生随机数函数以及线程池中的一些函数使用的都是System.nanoTime,下面说一下这2个方法的具体区别。             S

2017-08-03 09:28:53 310

原创 105.拍七游戏

105.拍七游戏  许多人都曾经玩过“拍七”游戏。  规则是:大家依次从1开始顺序数数,数到含有7或7的倍数的要拍手或其它规定的方式表示越过  (比如:7,14,17等都不能数出),下一人继续数下面的数字。违反规则者受罚。  下面的程序模拟这个过程,拍7的情况输出“*”,请完善之。  */ public class Main{ public static void main(String

2017-08-03 09:28:50 2356

原创 106.排列平方数

106.排列平方数  若干不同的数字,排列组合后能产生多少个平方数?  下面的代码解决了这个问题。  对于:1,6,9  排列后,可产生3个平方数:  169  196  961  请阅读下面的代码,填写缺失的部分(下划线部分)。  注意:请把填空的答案(仅填空处的答案,不包括题面)存入考生文件夹下对应题号的“解答.txt”中即可。  直接写在题面中不能得分。  */  pu

2017-08-03 09:28:47 478

原创 107.识别复制串

107.识别复制串  代码的目标:判断一个串是否为某个基本串的简单复制构成的。  例如:  abcabcabc,它由“abc”复制3次构成,则程序输出:abc  aa 由“a”复制两次构成,则程序输出:a  axa 不是简单复制构成,则不输出任何信息  aaxx 也不是仅仅由简单复制构成,不输出信息。   请阅读下面的代码,填写缺失的部分(下划线部分)。  注意:请把填空的答案(

2017-08-03 09:28:44 319

原创 FilenameFilter总结

http://blog.csdn.net/xiazdong/article/details/6928455一、FilenameFilter介绍java.io.FilenameFilter是文件名过滤器,用来过滤不符合规格的文件名,并返回合格的文件;一般地:(1)String[] fs = f.list();(2)File[] fs = f.listFiles();这两个方法返回f下的所有文件或目录

2017-08-03 09:28:41 363

原创 108.文件管理

108.文件管理 显示“DaSai”目录下以”Ex”开头的文件和目录,写了如下代码,请完善之:  */  class MyFilter implements FilenameFilter{ String type; public MyFilter(String s){ type=s; } public boolean accept(File dir,String name){

2017-08-03 09:28:38 406

原创 109.杨辉三角

109.杨辉三角  (a+b)的n次幂的展开式中各项的系数很有规律,  对于n=2,3,4时分别是:1 2 1, 1 3 3 1,1 4 6 4 1。这些系数构成了著名的杨辉三角形:                  1                1   1               1  2  1             1  3   3   1           1  4

2017-08-03 09:28:35 292

原创 110.整数翻转

110.整数翻转 以下程序把一个整数翻转(8765变为:5678),请补充缺少的代码。  */  public class Main{ public static void main(String[] args){ int n=8765; int m=0; while(n>0){ m=m*10+n%10; n=n/10; } System.out.print

2017-08-03 09:28:32 248

原创 111.计算行程

111.计算行程 低碳生活,有氧运动。骑自行车出行是个好主意。 小明为自己的自行车装了个计数器,可以计算出轮子转动的圈数。 在一次骑车旅行中,出发时计算器的示数为begin,到达目的地时的示数为end。 下列代码计算了小明一共骑行了多远(单位:公里)。其中d表示小明自行车轮子的直径(单位:米)。 把填空的答案(仅填空处的答案,不包括题面)存入考生文件夹下对应题号的“解答.txt”中即可。

2017-08-03 09:28:29 471

原创 112.n进制小数

112.n进制小数  将任意十进制正小数分别转换成2,3,4,5,6,7,8,9进制正小数,小数点后保留8位,并输出。  例如:若十进制小数为0.795,则输出:  十进制正小数 0.795000 转换成 2 进制数为: 0.11001011  十进制正小数 0.795000 转换成 3 进制数为: 0.21011011  十进制正小数 0.795000 转换成 4 进制数为: 0.30

2017-08-03 09:28:26 466

原创 113.公交车标价

113.公交车标价  *  公交车票价为5角。假设每位乘客只持有两种币值的货币:5角、1元。  * 再假设持有5角的乘客有m人,持有1元的乘客有n人。由于特殊情况,开始的时候,售票员没有零钱可找。  * 我们想知道这m+n名乘客以什么样的顺序购票则可以顺利完成购票过程。  * 显然,m =n的时候,有些情况也不行。比如,第一个购票的乘客就持有1元。  * 下面的程序计算出这m+n名乘客所

2017-08-03 09:28:23 323

原创 114.干支记年法

114.干支记年法     在我国古代和近代,一直采用干支法纪年。它采用10天干和12地支配合,一个循环周期为60年。     10天干是:甲,乙,丙,丁,戊,己,庚,辛,壬,癸     12地支是:子,丑,寅,卯,辰,巳,午,未,申,酉,戌,亥     如果某年是甲子,下一年就是乙丑,再下是丙寅,......癸酉,甲戌,乙亥,丙子,....     总之天干、地支都是循环使用,两两配对

2017-08-03 09:28:20 425

原创 115.变量交换

115.变量交换 如果要把两个整型变量a、b的值交换,一般要采用一个中间变量做过渡, 但也可以在不借助任何其它变量的情况下完成。试填写缺失的代码。  */ public class Main{ public static void main(String[] args){ int a=5; int b=7; a=a^b; b=a^b;//(a^b)^b a=a^b;//(a^b)(

2017-08-03 09:28:17 248

原创 116.连续和的平方数

116.连续和的平方数  1+3 = 4,  1+3+5 = 9,  1+3+5+7 = 16 它们的结果都是平方数。  这是偶然的巧合吗?下面代码验证对于累加至1000以内的情况都成立。试完善之。  */  public class Main{ public static void main(String[] args){ int n=1; for(int i=1;ii++){

2017-08-03 09:28:15 401

原创 117.排列的个数

117.排列的个数 计算3个A,2个B可以组成多少种排列的问题(如:AAABB, AABBA)是《组合数学》的研究领域 。但有些情况下,也可以利用计算机计算速度快的特点通过巧妙的推理来解决问题。 下列的程序计算了m个A,n个B可以组合成多少个不同排列的问题。请完善它。  */  public class Main{ static int f(int m,int n){ if(m==0||

2017-08-03 09:28:12 258

空空如也

空空如也

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

TA关注的人

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