自定义博客皮肤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)
  • 资源 (11)
  • 收藏
  • 关注

原创 记一次内网AIX时间同步[搭建Windows服务器并AIX同步时钟]

xntpd服务运行一段时间后自动挂掉。原因:当前服务器时间与时钟服务器时间相差太大,超过1000毫秒,可使用命令先同步后再重新启动xntpd服务ntpdate -d 同步时间后当前时间和服务器时间相差整小时数。原因:时区不同,AIX或者时钟同步服务器进行时区修改。

2024-04-18 14:31:40 214

原创 IBM MQ安装 CentOS7

一、环境说明在虚拟机中创建Centos7 64位的环境。IBM MQ安装包下载地址https://public.dhe.ibm.com/ibmdl/export/pub/software/websphere/messaging/mqadv/二、安装过程1. 解压tar -zxvf mqadv_dev910_linux_x86-64.tar.gz2. IBM MQ在CentOS7中默认的安装地址为: /opt/mqm,为方便安装,切换至root用户。su3. 安装.

2021-12-25 21:17:55 1421

原创 将mongodb数据库中的数据转移到MySQL

    最近在写毕业设计,用到了Mongodb,但是在写SSM的时候,发现还是用MySQL方便,于是就想到了把MongoDB中的数据转移到MySQL中。但是过程中遇到一些问题,故做出此总结。    首先,自己想的笨方法,就是从MOngoDB读取然后再写入MySQL,虽然肯定比较费时间,想着大不了就多运行一会,不用管它,但是发现根本不是想的这样。因为MongoDB中一条记录可能有的字段不包括,然后如...

2018-04-12 09:35:54 21375 7

原创 Python 连接163 SMTP发送邮件

import smtplibfrom email.mime.text import MIMETextdef send_mail(username, passwd, recv, title, content, mail_host='smtp.163.com', port=465): msg = MIMEText(content) msg['Subject'] = tit

2017-12-27 10:16:41 3022

原创 python中str函数isdigit、isdecimal、isnumeric的区别

isdigit()True: Unicode数字,byte数字(单字节),全角数字(双字节),罗马数字False: 汉字数字Error: 无isdecimal()True: Unicode数字,,全角数字(双字节)False: 罗马数字,汉字数字Error: byte数字(单字节)isnumeric()True: Unicode数字,全角数字(双字节),罗马数字,汉字数字F

2017-12-01 16:53:03 1082

原创 Python 中 and 和 or 的使用

and:python 中的and从左到右计算表达式,若所有值均为真,则返回最后一个值,若存在假,返回第一个假值。or:or也是从左到有计算表达式,返回第一个为真的值。文字可能有些绕,可以看下面这张图:也就是说:x or y 的值只可能是x或y. x为真就是x, x为假就是yx and y 的值只可能是x或y. x为真就是y, x为假就是x

2017-11-22 11:34:59 605

原创 Tornado数据库操作

Tornado数据库操作

2017-11-21 18:52:34 1333

原创 Python多线程之fork

Python 多线程 fork

2017-11-21 18:45:19 939

原创 Centos6.9 Python2.6升级2.7

Python2.6升级2.7

2017-11-21 18:38:47 563

原创 阿里云--Python使用flask开发项目,外网无法访问

最近在学习Python,在看廖雪峰老师的教程,在web内容那块,用flask进行web项目开发,因为我是阿里云直接用的,Centos6.9,Python2.6。6.然后发现按照廖雪峰老师的代码,无法访问,但是没有采用flask的时候,是可以进行访问的,所以肯定是代码有问题。flask默认IP用的是127.0.0.1,端口是5000,但是我的外网无法访问,所以需要指定IP和端口进行操作,ru

2017-11-16 17:33:53 2312

原创 Centos安装Hadoop出错

错误提示:ERROR namenode.NameNode: Failed to start namenode.  java.lang.UnsupportedClassVersionError: org/apache/hadoop/mapreduce/lib/output/SequenceFileAsBinaryOutputFormat : Unsupported major.min

2017-10-21 13:45:33 321

原创 VM虚拟机设置Linux(Centos6.9)配置NAT连接

安装好Centos后。*首先,以管理员身份运行VM,打开编辑中的虚拟网络编辑器,如下:VMnet0是桥接模式使用的,VMnet1是仅主机模式使用的,VMnet8是NAT模式使用的,VMnet相当于虚拟网卡。桥接模式和本机是同一IP地址段,相当于主机的兄弟姐妹,会占用现实的IP,公司或者学校局域网情况下,可能IP字段会不够用。仅主机模式是指只能和主机进行通信,NAT模式相当于

2017-10-20 15:17:48 704

原创 Java中null关键字的强转

null可以强制转化为任何Java类型的对象,(String)null也是合法的,但是强制转化后是无效对象,返回值还是null, static方法和类名绑定,不借助对象进行访问,所以可以进行输出,如果没有static进行修饰,使用null就会报出空指针异常错误。该程序可以正常输出haha.

2017-10-19 15:49:57 2429

原创 HashMap和Hashtable的区别

它们都是Map接口的类,实现了将唯一键映射到特定的值上。HashMap类没有分类或者排序,它允许一个null键和多个null值。Hashtable类似于HashMap,但是不允许null键和null值。它也比HashMap慢,因为它是同步的。Hashtable继承自Dictionary类,而HashMap是Java1.2引进的Map Interface的一个实现。HashMap允许

2017-10-19 14:58:38 217

原创 算法实现Java之最短路径迪杰斯特拉(Dijkstra)

package com.gpf.arithmetic;public class Dijkstra { private static int M=200000;//无通路 public static void main(String[] args) { //初始距离 int [][]weight = { {0,767,M,698,M}, {343,0,M,263,51

2017-10-13 08:29:26 825

原创 算法实现Java之插入排序

package com.gpf.arithmetic;public class InsertSort { //前面的数是排序好的,然后后面的数插入到排序好的树中的适当位置 public static void main(String[] args) { int [] a = {12,2545,78,2,0,-98,-79,11}; insertSort(a); for (in

2017-10-12 18:19:14 175

原创 算法实现Java之选择排序

package com.gpf.arithmetic;public class SelectSort { public static void main(String[] args) { int [] a = {12,2545,78,2,0,-98,-79,11}; selectionSort(a); for (int i : a) { System.out.print

2017-10-12 16:44:08 160

原创 Java设计模式之单例模式

单例模式

2017-10-12 11:50:03 153

原创 算法实现Java之快速排序

package com.gpf.arithmetic;public class QuickSort { public static void main(String[] args) { int [] array = {45,23,547,234,123,121}; System.out.println("排序前:"); for (int i : array) { Syst

2017-10-12 11:29:15 155

原创 easy-UI动态树点击文字实现展开关闭

只需要在JSP处,点击树的函数中,添加一段代码即可:整体如下: $("#tt").tree({ onClick: function(node){ if(node.url != null){ parent.frames["content"].location.href="${ctx}" + node.url; }else{ if(node.state=='

2017-09-30 11:23:41 756

原创 SSM设置拦截器不拦截某个页面

设置之后提示错误:发现了以元素 'mvc:exclude-mapping' 开头的无效内容。应以 '{"http://www.springframework.org/schema/mvc":mapping}' 之一开头。原因:必须设置拦截的页面,然后才能设置不拦截的页面。 来配置使用哪个拦截器来【不】拦截的路径 --> 标签指定要拦截的路径

2017-09-26 14:43:04 9335

原创 Socket通信原理步骤

服务器端:a.创建套接字(socket)。     b.将套接字绑定到一个本地地址和端口上(bind)。c.将套接字设为监听模式,准备接收客户请求(listen)。d.等待客户请求到来;当请求到来后,接受连接请求,返回一个新的对应于此次连接的套接字(accept)。e.用返回的套接字和客户端进行通信(send/recv)。f.返回,等待另一客户请求。g.关闭套接字。

2017-09-19 21:49:42 720

原创 设置<a>超链接不可用

可使用CSS属性:pointer-events: none;

2017-09-19 21:46:50 3729

原创 The POM for 0.0.1-SNAPSHOT is missing, no dependency informat

解决方法:       1、首先,更改了test文件的名字,保持它与类的名字相同        2、对其依赖的maven项目进行clean和test install操作        3、重新对自己设置的这个maven项目进行clean test操作,最后问题就解决了

2017-09-12 10:03:52 32897 7

原创 SSM框架的整合

首先先上干货,先把文件代码贴上来。1.mybatis-config.xml<!DOCTYPE configurationPUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"> 2.applicationContext.xml

2017-09-06 16:25:10 205

原创 抽象类和接口的修饰符

1、抽象类中的抽象方法(其前有abstract修饰)不能用private、static、synchronized、native访问修饰符修饰。原因如下:抽象方法没有方法体,是用来被继承的,所以不能用private修饰;static修饰的方法可以通过类名来访问该方法(即该方法的方法体),抽象方法用static修饰没有意义;使用synchronized关键字是为该方法加一个锁。。而如果该关键字修饰

2017-09-05 18:50:23 5002 1

原创 Arrays.asList生成的List的一些说明

在我们实际进行项目开发的时候,有时候为了方便,会把数组转化为集合,Array.asList是常用的将数组转化为List的一种方法,但是如果生成的List相加添加元素,使用list.add()方法的时候,会抛出一个错误。 java.lang.UnsupportedOperationException。下面我们大致说一下为啥会出现这种错误。我写的代码如上,此时输出为:两者是不相同的

2017-09-05 09:13:22 286

原创 Mybatis插入操作 主键自增 返回成功 但是数据库没有数据

如果插入的操作返回成功,但是数据库没有数据,一般情况下是因为事务。下面我们来大概分析下MyBatis。在MyBatis的配置文件中: 使用了JDBC事务管理器,并交给了MyBatis进行处理,JDBC事务管理器默认情况下是进行自动提交的,但是交给MyBatis处理之后,就变成了手动提交,所以在MyBatis中,进行CRUD操

2017-09-04 10:28:04 9016 6

原创 Java中关于try catch finally的一些执行顺序说明

一般情况下,finally语句都会最后得到执行,但是存在一些特殊情况:1.在try语句块或catch语句块中执行到System.exit(0)直接退出程序2.finally块中的return语句会覆盖try块中的return返回3.finally 语句块在 catch语句块中的return语句之前执行4.finally 语句块在 try语句块中的return语句

2017-09-03 20:24:55 226

原创 Spring+SpringMVC的整合 具体的开发步骤和xml文件配置

1.导入Jar包。c3p0-0.9.1.2.jarcom.springsource.net.sf.cglib-2.2.0.jarcom.springsource.org.aopalliance-1.0.0.jarcom.springsource.org.aspectj.weaver-1.6.8.RELEASE.jarcommons-logging-1.1.3.jarmysq

2017-09-01 16:51:11 566 1

原创 Spring中声明式事务的注解@Transactional的参数的总结(REQUIRED和REQUIRES_NEW的与主方法的回滚问题)

一、事务的传播行为1.介绍当事务方法被另一个事务方法调用时,必须指定事务应该如何传播。例如:方法可能继续在现有事务中运行,也可能开启一个新事务,并在自己的事务中运行。2.属性事务的传播行为可以由传播属性指定。Spring定义了7种类传播行为。系统默认的是REQUIRED属性。常用的是REQUIRED和REQUIRES_NEW,所以此处只说明这两种属性。下

2017-08-31 18:49:51 25986 5

原创 Spring注入实现接口的某个类

Spring动态注入的时候,如果一个类实现了一个接口,则需要利用到动态代理。为了保持行为的一致性,代理类和委托类通常会实现相同的接口,所以在访问者看来两者没有丝毫的区别。通过代理类这中间一层,能有效控制对委托类对象的直接访问,也可以很好地隐藏和保护委托类对象,同时也为实施不同控制策略预留了空间,从而在设计上获得了更大的灵活性。Java动态代理机制以巧妙的方式近乎完美地实践了代理模式的设

2017-08-29 20:07:13 8566 2

原创 [编程题]折纸问题

请把纸条竖着放在桌⼦上,然后从纸条的下边向上⽅对折,压出折痕后再展 开。此时有1条折痕,突起的⽅向指向纸条的背⾯,这条折痕叫做“下”折痕 ;突起的⽅向指向纸条正⾯的折痕叫做“上”折痕。如果每次都从下边向上⽅ 对折,对折N次。请从上到下计算出所有折痕的⽅向。给定折的次数n,请返回从上到下的折痕的数组,若为下折痕则对应元素为"down",若为上折痕则为"up".测试样例:输入:1

2017-08-28 08:29:49 1915

原创 SpringMVC整体执行流程总结

整体的大的框架就是这些。SpringMVC还有一些拦截器和异常处理的操作,结合在一起简化如下:(空白方块处为视图渲染。)大体课总结成如下的几点:1.前端控制器【DispatcherServlet】2.映射器Mapping(开始拦截器pre)3.适配器Adapter4.控制器Controller(继续拦截器post)(异常处理检查?

2017-08-25 20:39:49 443

原创 SpringMVC实现文件上传

1.导入所需要的jar包。http://download.csdn.net/download/gpf951101/99472472.配置SpringMVC.xml文件 注意必须有ID。3.写表单 desc: 注意文件类型且需有ID。4.写Controller。 @RequestMapping("/upFile

2017-08-23 19:28:54 215

原创 SpringMVC使用Ajax使用JSON传递数据

1.导入所需的jar包。2.写Controller.@RequestMapping(value="/testJSON", method=RequestMethod.POST)@ResponseBodypublic List testJSON(){ List list = new ArrayList<>(); list.add(new Student(1, "赵壹"));

2017-08-23 18:46:08 319

原创 SpringMVC自定义类型转换器

具体步骤:1. 自定义类型转换器实现Converter接口并加入到SpringMVC的IOC容器中。自定义的类如下:Student.javapackage com.gpf.bean;public class Student { private int id; private String name; public Student() { super(); //

2017-08-23 18:08:30 493

原创 SpringMVC确定目标方法POJO类型入参的过程

整体总结如下:1.确定一个key:1).若目标方法的POJO类型的参数木有使用@ModelAttribute作为修饰,则key为POJO类名第一个字母的小写。2).若使用@ModelAttribute修饰,则key为@ModelAttribute注解的value属性值.2.在implicitModel(相当于request)中查找key对应的对象,若存在,则作为入参传入。1).

2017-08-22 15:18:31 557

原创 【编程题】京东校招 2017 集合

题目描述给你两个集合,要求{A} + {B}。 注:同一个集合中不会有两个相同的元素。输入描述:每组输入数据分为三行,第一行有两个数字n,m(0 ≤ n,m ≤ 10000),分别表示集合A和集合B的元素个数。后两行分别表示集合A和集合B。每个元素为不超过int范围的整数,每个元素之间有个空格隔开。输出描述:针对每组数据输出一行数据,表示合并后的集合,要求从小到大输出,每个

2017-08-21 21:28:27 367

原创 SpringMVC解决POST请求乱码 配置Filter后仍未解决

使用SpringMVC处理请求的时候,可能会有乱码,此时需要在web.xml配置Filter。配置如下: encodingFilter org.springframework.web.filter.CharacterEncodingFilter encoding

2017-08-21 18:16:58 3111 7

SSM框架整合所用jar包

SSM框架整合所需要的所有jar包

2017-09-06

文件上传所需jar包

文件上传所需jar包

2017-08-23

SpringMVC中使用JSON传递数据时用的jar包

SpringMVC中使用JSON传递数据时用的jar包

2017-08-23

SpringMVC jar包

SpringMVC开发所用jar包

2017-08-21

win32画图文档说明in

http://download.csdn.net/detail/gpf951101/9848263 具体代码此链接 该文档是对此项目函数 实现的具体说明

2017-05-22

win32画图程序 可保存bmp 截图

win32实现的画图,可对整个屏幕进行截图,有工具栏和调色板的子窗口,可进行一系列相关设置 可保存为bmp格式,并且可以打开 有橡皮功能

2017-05-21

Win32实现模拟扫雷界面(未实现逻辑功能)

利用win32的绘图技术,实现扫雷的界面,10颗雷平均分布,点击出一颗雷,则全部显示,若不是,改变背景色.

2017-04-29

win32创建子窗口 同时实现子窗口与父窗口传递信息

win32创建子窗口 同时实现子窗口与父窗口传递信息 同时有win32显示int类型的知识点

2017-04-29

Win32项目 C++利用socket实现C/S客户端间群聊和私聊

本项目利用socket技术 在win32平台上 利用C++语言 可以实现客户端间群聊和私聊的功能 IP地址为本地IP地址

2017-04-27

Win32鼠标事件绘制直线

win32代码 通过鼠标事件绘制直线,

2017-04-13

Win32通过鼠标事件画直线(VS2013)

Win32通过鼠标事件画直线(VS2013)

2017-04-12

空空如也

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

TA关注的人

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