- 博客(50)
- 资源 (13)
- 收藏
- 关注
原创 spring boot + spring security 基于 前端 ajax Content-Type为applications-json的 post方式的登陆 以及权限认证
1,maven依赖 加入 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>s
2018-08-03 10:12:05
1784
原创 redis java 2次封装
package com.feng; import com.common.utils.SerializeUtil; import org.springframework.beans.factory.annotation.Autowired; import redis.clients.jedis.Jedis; import redis.clients.jedis.JedisPool; i
2017-07-26 14:44:44
1131
原创 hadoop wordcount程序代码
/** * @Copyright: Copyright 2007 - 2017 MPR Tech. Co. Ltd. All Rights Reserved. * @Description: * * Modification History: * Author: lucius.lv * Version: 1.0.0.0 * Description:
2017-07-21 09:29:59
428
原创 java api操作 hbase
/** * @(#)HbaseTest.java 1.0 2017年7月19日 * @Copyright: Copyright 2007 - 2017 MPR Tech. Co. Ltd. All Rights Reserved. * @Description: * * Modification History: * Date: 2017年7月19日
2017-07-21 09:14:55
361
原创 msyql root密码丢失找回
停到运行的mysql: /etc/init.d/mysql stop使用skip-grant-tables这个选项启动MySQL: /usr/bin/mysqld_safe –skip-grant-tables &现在可以不用密码进入mysql 了。myql use mysql; UPDATE user SET password=password(‘123456’) WHERE
2016-05-04 17:11:41
606
原创 ssh免密码登录
A为本地主机 B为远程主机1,在A上生成密钥对 : ssh-keygen -t rsa 3下回车 2,将A上生成的公钥发送到B上 :在用户 ~/.ssh/下生成2个文件 其中 id-rsa.pub为公钥 id-rsa为私钥 ssh-copy-id -i ~/.ssh/id-rsa.pub “-p22 root@B的ip地址 ” 输入 密码 推送成
2016-04-08 18:15:24
326
原创 修改 Linux 主机名
修改 Linux 主机名Linux 下什么都比较麻烦,就连修改主机名也不例外。 Linux 安装好后,其默认的主机名是 localhost。修改 Linux 主机名需要3步。使用 hostname 修改当前主机名。 hostname new-hostname修改 /etc/sysconfig/network 配置文件,以便下次重启的时,使用新的主机名。 打开 /etc/sysconfig/n
2016-04-05 22:02:40
365
转载 Linux系统安装后的基础优化-基于CentOS(5.8/6.4)
在运维工作中,我们发现Linux系统安装之后并不能立即投入生产环境使用,往往需要先经过我们运维人员的优化才行。 下面我就为大家简单讲解几点关于Linux系统安装后的基础优化操作。 注意:本次优化都是基于CentOS(5.8/6.4)。关于5.8和6.4两者优化时的小区别,我会在文中提及的。 优化条目: 修改ip地址、网关、主机名、DNS等 关闭selinux,清空iptables 添加普
2016-01-23 13:45:07
413
原创 linux makefile 编译c和c++文件
.SUFFIXES:.c .o //.c和.o建立关联CC=gcc SRCS=hello.c\ add.c //同时编译两个.c文件OBJS=$(SRCS:.c=.o)//ORJS=hello.o add.o EXEC=hellostart: (OBJS)//依赖hello.oadd.o(OBJS) //依赖hello.o add.o (CC) -o
2015-04-03 16:54:48
1545
转载 mysql安装常见问题(系统找不到指定的文件、发生系统错误 1067 进程意外终止)
在安装mysql时总是会遇到这样那样的问题,每次重新安装都会花很多时间来排查。在网上其实有很多相关的文章,但很多都只讲了方法,但没讲具体细节问题,导致无法解决问题。其实有时候知道问题的原因,但总是因为一些细节问题没有注意到,反复的尝试,浪费了很多时间。现在把我安装过程中遇到的问题以及该注意的问题记录下来。环境:windows7mysql版本:mysql-5.6.10-win32如果是默认安装,那么m
2015-03-31 22:28:31
530
原创 windows7 64位下配置mysql64位免安装版
windows 7 64位下配置mysql64位免安装版 文章分类:数据库 1、下载http://pan.baidu.com/s/1jGf5nUI 2、解压到D:\MySQL(路径自己指定) 文件夹不要带中文,最好改成Mysql 3、在D:\MySQL下将my-default.ini改成my.ini配置文件并将内容改成,如下:*****************配置文件开始*******
2015-03-31 22:24:23
892
原创 Can't load IA 32-bit .dll on a AMD 64-bit platform解决方案
在myeclipse中使用的,tomcat异常: java.lang.UnsatisfiedLinkError: D:\JAVA\ApacheTomcat\bin\tcnative-1.dll: Can’t load IA 32-bit .dll on a AMD 64-bit platform at java.lang.ClassLoaderNativeLibrary.load(NativeM
2015-03-31 17:18:27
3414
原创 myeclipse10破解过程
下载myeclipse 10硬解程序包:ed2k://|file|%5Bmyeclipse.10.0.%E6%9B%B4%E6%96%B0%E5%8F%91%E5%B8%83%28%E7%A0%B4%E8%A7%A3%E6%9B%B4%E6%96%B0%29%5D.MyEclipse10cr.rar|682469|ed9bcbeec0d5f82e2125280813c21550|h=fo7n76ct
2015-03-31 16:39:30
2233
1
原创 JDK1.7安装配置图文教程
JDK1.7安装配置图文教程 1.安装jdk 双击jdk-7-windows-i586 安装文件 等待“下一步”变亮点击 可以根据需要更改安装路径,如无特殊要求,可以点击“下一步”,开始安装出现安装界面,稍后会弹出jre 安装对话框。 选择jre7安装目录,如无特殊需要默认安装路径,点击“下一步”,进入安装界面,安装完 成后会出现如下对话框,点击“完成” 2.配置JDK环境
2015-03-31 14:32:54
13107
1
原创 符串I/O: fgets与fputs
函数原型: char *fgets(char *s,int n,FILE *fp) int fputs(char *s,FILE *fp)功能:从fp指向的文件读/写一个字符串 返值: fgets正常时返回读取字符串的首地址;出错或文件尾,返回NULL fputs正常时返回写入的最后一个字符;出错为EOFfputs把s指向的字符串写入fp指向的文件 fgets从fp所指文
2015-03-30 21:37:46
914
原创 c语言 格式化文件输入输出
已经对普通的格式化输入输出函数scanf和printf很熟悉了,格式化文件输入输出函数是在两个函数名前加f,表明“读写对象是磁盘文件而不是键盘和显示器”。 两个函数的原型为: int fprintf(FILE , const char , …); int fscanf(FILE , const char , …); fprintf和fscanf与普通的printf和scanf用法几乎一致,唯
2015-03-30 21:29:15
1602
原创 fread和fwrite对结构体数组从文件读入或写入
从键盘输入4个学生数据,把他们转存到磁盘文件中去 重点内容#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>#define SIZE 2struct student_type{ char name[10]; int num; int age; char addr[15];}stud[SIZE];main()
2015-03-30 21:14:10
16710
3
原创 数据块I/O:fread与fwrite
数据块I/O:fread与fwrite 函数原型: size_t fread(void *buffer,size_t size, size_t count,FILE *fp) size_t fwrite(void *buffer,size_t size, size_t count,FILE *fp)功能:读/写数据块 返值:成功,返回读/写的块数;出错或文件尾,返回0
2015-03-30 21:11:43
813
转载 快速简单地求负数的补码和求补码代表的负数
快速简单地求负数的补码和求补码代表的负数特点是:快速简单实用,不用教科书的取反加一之类的麻烦方法。//1 这是我认为必要的基本知识补码,是整数数字数据在计算机内部的存储格式。整数分为正数,0,和负数。1位二进制数字可以表示2个不同的状态,2位二进制数字可以表示4个不同的状态,3位二进制数字可以表示8个不同的状态,(此处省略
2015-02-28 11:10:26
7661
2
原创 网络层提供的两种服务
网络层关注的是如何将分组从源端沿着网络路径送达目的端。在计算机网络领域,网络层应该向运输层提供怎样的服务(“面向连接”还是“无连接”)曾引起了长期的争论。争论焦点的实质就是:在计算机通信中,可靠交付应当由谁来负责?是网络还是端系统?两种服务:网络层应该向运输层提供怎样的服务?§虚电路服务§数据报服务因特网:数据报服务网络层向上只提供简单灵活的、无
2015-02-20 16:37:08
10559
原创 使用点对点信道的数据链路层
PPP协议现在全世界使用得最多的数据链路层协议是点对点协议 PPP (Point-to-Point Protocol)。用户使用拨号电话线接入因特网时,一般都是使用 PPP 协议。PPP协议应该满足的要求:简单——这是首要的要求封装成帧 透明性 多种网络层协议 多种类型链路 差错检测 检测连接状态 最大传送单元 网络层地址协商 数据压缩协
2015-02-08 10:51:56
2954
原创 差错检测和循环冗余检验crc
差错检测传输过程中可能会产生比特差错:1 可能会变成 0 而 0 也可能变成 1。在一段时间内,传输错误的比特占所传输比特总数的比率称为误码率 BER(Bit Error Rate)。误码率与信噪比有很大的关系。为了保证数据传输的可靠性,在计算机网络传输数据时,必须采用各种差错检测措施。循环冗余检验 CRC在数据链路层传送的帧中,广泛使用了循环冗余检验 CRC
2015-02-08 10:36:56
5774
原创 链路与数据链路以及帧
链路(link)是一条点到点的物理线路段,中间没有任何其他的交换结点。一条链路只是一条通路的一个组成部分。数据链路(data link) 除了物理线路外,还必须有通信协议来控制这些数据的传输。若把实现这些协议的硬件和软件加到链路上,就构成了数据链路。现最常用的方法是使用适配器(即网卡)来实现这些协议的硬件和软件。一般的适配器都包括了数据链路层和物理层这两层的功能。
2015-02-08 10:18:30
1017
原创 数据链路层简单模型和信道类型
数据链路层使用的信道主要有以下两种类型:点对点信道。这种信道使用一对一的点对点通信方式。广播信道。这种信道使用一对多的广播通信方式,因此过程比较复杂。广播信道上连接的主机很多,因此必须使用专用的共享信道协议来协调这些主机的数据发送。
2015-02-08 10:11:54
2314
原创 js放烟花效果,刚从某个网站扒下来的
(function(){var canvas = document.getElementById("j-spring-cas");var ctx = canvas.getContext("2d");var bigbooms = [];var boomsCount = 0;function isCanvasSupported(){ var
2015-02-04 19:09:24
1601
原创 信道复用技术
时分复用TDM(Time DivisionMultiplexing) 时分复用则是将时间划分为一段段等长的时分复用帧(TDM 帧)。每一个时分复用的用户在每一个 TDM 帧中占用固定序号的时隙。每一个用户所占用的时隙是周期性地出现(其周期就是 TDM 帧的长度对应的时间)。TDM 信号也称为等时(isochronous)信号。时分复用的所有用户是在不同的时间占用同
2015-01-31 23:30:17
973
原创 物理层下面的传输媒体
导向传输媒体导向传输媒体中,电磁波沿着固体媒体传播。双绞线屏蔽双绞线 STP无屏蔽双绞线 UTP同轴电缆50 W同轴电缆用于数字传输,由于多用于基带传输,也叫基带同轴电缆;75 W同轴电缆用于模拟传输,即宽带同轴电缆。光缆 网络设备非导向传输媒体 非导向传输媒
2015-01-31 23:14:23
831
原创 奈氏准则和香浓公式
奈氏准则1924 年,奈奎斯特(Nyquist)就推导出了著名的奈氏准则。他给出了在假定的理想条件下,为了避免码间串扰,码元的传输速率的上限值。在任何信道中,码元传输的速率是有上限的,否则就会出现码间串扰的问题,使接收端对码元的判决(即识别)成为不可能。如果信道的频带越宽,也就是能够通过的信号高频分量越多,那么就可以用更高的速率传送码元而不出现码间串扰。香农公式
2015-01-31 23:04:33
2772
原创 数据通信的基础知识
相关术语通信的目的是传送消息。数据(data)——运送消息的实体。信号(signal)——数据的电气的或电磁的表现。“模拟信号”——代表消息的参数的取值是连续的。“数字信号”——代表消息的参数的取值是离散的。码元(code) —— 在使用时间域的波形表示数字信号时,则代表不同离散数值的基本波形就成为码元。在数字通信中常
2015-01-31 22:48:31
1774
原创 物理层的基本概念
物理层解决如何在连接各种计算机的传输媒体上传输数据比特流,而不是指具体的传输媒体。 物理层的主要任务描述为:确定与传输媒体的接口的一些特性,即: 机械特性:例接口形状,大小,引线数目 电气特性:例规定电压范围(-5V到+5V) 功能特性:例规定-5V表示0,+5V表示1 过程特性:也称规程特性,规定建立连接时各个相关部件的工作步骤
2015-01-31 22:46:47
956
转载 算法书籍
如果计算机系只开三门课,那么这三门课就一定是:离散数学,数据结构与算法,编译原理。如果只开一门课,那剩下的就一定是:数据结构与算法。Niklaus Wirth说:算法+数据结构=程序,不说废话了,下面列出一份数据结构算法书目,先从最著名的说起A原书名:The Art of Computer Programming中文名:计算机程序设计艺术作者:Donald E.Knuth难度:
2015-01-16 18:22:50
589
原创 c++中const
const 的使用const经常用来修饰一个值不能改变的量,安全,并且能消除存储操作const的几种用法:(1) 说明值常量(2) 说明指针(3) 说明函数参数及其返回值(4) 说明类的常量和成员函数const 说明值常量值常量的说明一般放在头文件或者文件的开始部分,也可以放在类中进行说明(1) 说明符号常量,表明符号代表的是一个常量,语法:const=,=……例如:double const
2015-01-10 09:32:11
563
转载 生产者与消费者模型
/** 生产者与消费者模型中,要保证以下几点: * 1 同一时间内只能有一个生产者生产 生产方法加锁sychronized * 2 同一时间内只能有一个消费者消费 消费方法加锁sychronized * 3 生产者生产的同时消费者不能消费 生产方法加锁sychronized * 4 消费者消费的同时生产者不能生产 消费方法加锁sychronize
2015-01-10 09:28:42
527
原创 java多线程实例
import java.io.*;public class C1 implements Runnable {String C1Name;public C1(String Name){this.C1Name=Name;}public void run(){try {Thread.sleep(Math.round(Math.random()*1000));}ca
2015-01-10 09:12:16
363
原创 代码陪我走过600多个日日夜夜
记得第一次接触IT当时是我偶尔从一位同学的空间里看到了他在联想公司的一次产品发布会上照的一张照片,后来我就与他电话联系才初步了解了计算机软件的一些知识。后来我就南下开始了我的学习生涯,从第一个程序helloworld,到后来的循环,递归,总觉得技术这东西离我太远了。我当时特别灰心,我没有任何基础,我甚至学了3个多月了还是一窍不通,但是对知识的渴望促使我努力的去攻破难关。在后来的5个月里,我每天基本
2015-01-09 10:41:39
1168
原创 C语言运算符优先级 详细列表
优先级运算符名称或含义使用形式结合方向说明1[]数组下标数组名[常量表达式]左到右 ()圆括号(表达式)/函数名(形参表) .
2015-01-09 09:46:59
486
算法设计与分析基础第二版
2015-01-14
算法设计与分析基础.第二版
2015-01-14
算法导论(原书第3版)
2015-01-14
POI3.5_HSSF_和XSSF_Excel操作快速入门手册
2015-01-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人