自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(94)
  • 资源 (13)
  • 收藏
  • 关注

原创 将Object转换成String类型的两种

一、将Object转换成String类型的两种方法(建议使用2):1、强制转换(String)2、String.valueOf()二、各种情况对比:1、Object object = new Object();object = 123123;String str = (String)(object);System.out.println(str);结果:Excep...

2020-03-27 20:11:17 392

原创 由map.containsKey()空指针异常,发现的代码不规范问题

有以下代码: Map<String, Object> map = new HashMap<>(); map = getJsonMap(name); if(map.containsKey(findName)){ ... }问题:map.containsKey(findName)出现了空指针异...

2020-03-27 19:09:49 1324

原创 Map的两种遍历方式效率记录

package com.asiainfo.kafka.consumer;import java.util.Iterator;import java.util.Map;import java.util.concurrent.ConcurrentHashMap;public class test2 { public static void main(String[] args) ...

2020-03-20 16:05:57 63

原创 在Linux中执行jar命令

要在linux中执行jar:1、首先安装好jdk环境2、然后需要知道你的jar包中的启动类(如Test.class)以及所在的包名(如com.wang)3、最后在linux中执行以下命令即可:java -cp xxxx.jar com/wang/Test例子:命令:java -cp wagnty-1.0-SNAPSHOT.jar com/asiainfo/kaf...

2020-03-02 18:23:51 138

原创 由于sql字段内容引起的:java.sql.SQLException: ORA-12899: 列 ... 的值太大 (实际值: 204, 最大值: 200)

错误如下:查看错误内容中的值:这个字段中的值含有单引号,所以在插入的时候,oracle就分不清字段值的起止位置,导致报错。所以需要将这个varchar2中的单引号删除或者替换成不敏感的字符就行。...

2019-10-28 11:40:13 2608

原创 org.xml.sax.SAXParseException; Element type "datasource" must be declared.异常

### Cause: org.apache.ibatis.builder.BuilderException: Error creating document instance. Cause: org.xml.sax.SAXParseException; lineNumber: 16; columnNumber: 51; Element type "datasource" must be dec...

2019-08-23 19:48:24 915

原创 ssh免密登陆验证原理以及两台Linux机器免密登陆扩展到多台机器免密登陆

一、免密登陆原理流程图二、实现操作----在两台机器上分别生成公钥以及私钥前提是需要已经安装了ssh。1、在机器1上生成密钥,机器1:192.168.134.101:执行一下命令生成公钥私钥ssh-keygen -t rsa一路回车,如图最终会在/root/.ssh/路径下生成两个文件,其中.ssh文件夹是不可见的,可以在/root目录执行 ll -la命令,...

2019-04-02 01:48:01 487

原创 PAT A1043 Is It a Binary Search Tree(25 分)

 1043 Is It a Binary Search Tree(25 分)A Binary Search Tree (BST) is recursively defined as a binary tree which has the following properties:The left subtree of a node contains only nodes with ke...

2018-09-07 21:36:00 208 1

原创 PAT A1074 Reversing Linked List(25 分)

Given a constant K and a singly linked list L, you are supposed to reverse the links of every K elements on L. For example, given L being 1→2→3→4→5→6, if K=3, then you must output 3→2→1→6→5→4; if K=4,...

2018-08-26 14:02:48 277

原创 C/C++中使用map,set和vector时得注意事项

    1)map、set和vector,都有一个特点,在使用iterator进行迭代的时候,判定结束条件不可以是 it &lt; mp.end();  ,必须是it != mp.end();     2)当使用map、set和vector时,如果中间的typename类型匹配出错,判定系统应是编译错误,或者是段错误    3)在使用map时,如果里面镶嵌有set,这个时候,如果set是val...

2018-08-24 19:46:51 722 1

原创 C/C++中字符数组、字符串的处理的一些注意事项

 1、(1)gets识别换行符\n,也就是不识别空格,可以输入一行数据, puts输出后,会自动加上一个换行符       (2)如果不是使用scanf函数的%s格式,或者是使用gets函数输入字符串,记得一定需要在最后面加一个'\0'                    例如:使用scanf函数的%c格式,或者使用getchar,一定要在后面加上一个'\0'       (3)scanf...

2018-08-24 19:45:22 441

原创 VC6.0中File菜单的子菜单丢失解决

选择界面 Tools ----&gt;Customize----&gt;Commands,然后选择点击里面的Reset All Menus 

2018-07-23 20:15:56 316

原创 插入排序

#include&lt;cstdio&gt;int main(){ int a[10]; printf("请输入十个数:\n"); for(int n = 0; n &lt; 10; n++){ scanf("%d", a + n); } for(int i = 1; i &lt; 10; i++){ int j = i; int temp = a[i]; whil...

2018-07-21 19:42:18 100

原创 选择排序(C/C++)

#include&lt;cstdio&gt;int main(){ int a[10]; printf("请输入十个数:\n"); for(int n = 0; n &lt; 10; n++){ scanf("%d", a + n); } for(int i = 0; i &lt; 9; i++){ int k = i; for(int j = i + 1; j&lt; ...

2018-07-21 19:02:44 83

原创 冒泡排序

#include&lt;cstdio&gt;int main(){ int a[10]; printf("请输入十个数:\n"); for(int i = 0; i &lt; 10; i++){ scanf("%d",a+i); } for(int j = 1; j &lt; 10; j++){ for(int k = 0; k &lt; 10 - j; k++){ i...

2018-07-21 18:45:24 72

原创 家用服务器常用基本命令

因为要辞职了,服务器要交接,然后写了份文档给别人~~1、cd  1)绝对路径和相对路径: pwd 显示当前路径 如:当前处于路径/usr/local/server/tomcat/logs 想要进入tomcat2下的日志:                cd /usr/local/server/tomcat2/logs    #绝对路径                cd ../../to...

2018-04-16 15:52:32 253

原创 C语言中变量和基本类型简述

来源:C程序语言设计第四版,谭浩强 计算机组成原理,唐朔飞 计组中,本文最后一道例题,原书中有错。一、常量,常变量、变量的区别    1、常量:            在程序中其值不能改变的量:            1)如直接使用的数字1,2.1,12e3(12x10^3),'A',“abc”,1.2E3(1.2x10^(-3)),等,e或E之前必须有     ...

2018-04-03 19:10:44 5827

原创 如何使用apche将多个域名转向同一个tomcat

1、修改文件apche的配置文件httpd-vhosts.conf:    在apche下的conf/extra/httpd-vhosts.conf    修改原有的虚拟机&lt;VirtualHost&gt;标签中的内容,如果是刚安装的,就新建一个虚拟机&lt;VirtualHost&gt;,配置如下:&lt;VirtualHost *:80&gt; ServerName www.n0o...

2018-03-30 20:52:58 146

原创 java中在mybatis的配置文件中使用两个foreach问题

使用foreach时,一定要注意传入的list是否空。1、使用一个foreach    Service层: public List&lt;UserInfo&gt; getListOne() { List&lt;String&gt; nameList = new ArrayList&lt;&gt;(); nameList.add("wang"); List&lt;User&gt; use...

2018-03-30 20:27:22 2101

原创 关于centos7的防火墙问题

云服务器的系统为centos7.2,它的防火墙默认使用的是firewall:关于防火墙的简单使用:1、直接使用自带的firewall    1)启动防火墙:systemctl start firewalld.service    1)关闭防火墙systemctl stop firewalld.service #停止firewallsystemctl disable fir...

2018-03-30 11:21:33 584

原创 centos7上源码安装apche2.4

1、首先安装一系列依赖yum -y install gcc gcc++ zlib-devel zlib #如果报错可以试试一个一个的安装2、下载相应的源码包(相应的源码包,我已经下载到root目录下)    1)apr-1.5.2.tar.gz    2)apr-util-1.5.4.tar.gz    3)pcre-8.39.tar.gz    4)httpd-2.4.29.tar.gz    ...

2018-03-30 11:10:11 160

原创 centos上mysql数据库定时任务备份

1、首先机器上需要安装crontab,如果没有安装,可以参考这个:https://blog.csdn.net/qq_20565303/article/details/797432052、然后你需要创建一个数据库备份的脚本:    2.1 我在/usr/local/server/下创建名为Mysql-FullyBak.sh的脚本:#!/bin/bash# Program# use mysqldu...

2018-03-30 10:22:03 178

原创 centos上crontab的简单使用

1、查看centos上是否安装了crontabcrontab -l2、安装crontabyum install vixie-cronyum install crontabs3、查看crontab运行状态service crond status4、启动、关闭、重启、重载配置文件/sbin/service crond start //启动服务/sbin/service crond stop //关...

2018-03-29 15:43:36 270

原创 ### Cause: java.sql.SQLException: Field 'id' doesn't have a default value

### Error updating database. Cause: java.sql.SQLException: Field 'id' doesn't have a default value### The error may involve com.bigaoread.platform.dao.beautifulreader.v2.activityexpress.ActivityADMa

2018-02-06 15:17:29 7301

原创 关于window.onclick事件的问题

window.onclick = function(event) { alert(1); } window.onclick = function(event) { alert(2); }这个在浏览器中执行,只是打印了2,说明这个监听事件,只监听了第二个方法,所以这个方法,在页面中只能使用一个,然后将其他的方法使用if分支加以区分,其中event获取的是点击事件的所处的标签。

2018-02-02 18:13:53 7239

原创 总线通信控制之异步串行通信的数据传输

在计算机中,总线通信控制主要解决通信双方如何获知传输开始和传输结束,以及通信双方如何协调如何配合。通常用四种方式:同步通信、异步通信、半同步通信、分离式通信。在异步通信中,又分为两中方式:并行传送、串行传送。在进行异步串行通信时,没有同步时钟,也不需要在数据传送中传送同步信号。为了确认被传送字符,约定字符格式为: 1个起始位(低电平)、5~8个数据位(如ASCLL码为7位)、1个奇

2018-01-25 16:01:07 3625

原创 mysql中分别对int和varchar使用order by的区别

我有个同事贼坑,创建数据库时,本来数据库字段应该使用int类型,然后却选成varchar,最后在使用一些功能里面使用order by语句时,导致出现问题。1、数据库字段为int类型: 使用order by 时,正常排序,如:select * from table order by field desc 输出:1110912、数据库字段为varchar类型: 使用o

2018-01-22 14:48:46 1703

原创 解决安卓端微信页面长按时出现浏览器选择打开问题

document.oncontextmenu=function(e){ //或者return false; e.preventDefault();};不能使用在触摸事件中使用e.preventDefault();这样会导致其他的触摸事件失效

2018-01-19 16:21:27 3677

原创 C语言中log的用法

c语言中只定义的两个函数: y=log (double x);和y=log10 (double x);前者代表数学式中的 ln,而后者表示数学式中的 lg,至于数学上要求loga(b)(a不为e和10),可用换底公式表示为log(b)/log(a)。注意要在MFC中应用log和log10,要包含头文件math.h。

2018-01-18 15:46:54 1304

原创 RA layer request failed svn: Commit failed (details follow): svn: Unable to connect to a repository

由于在项目的版本库中途从一台主机迁移到另外一台主机了,然后将自己eclipse中的项目重定位后,然后和迁移后的版本库进行衔接,但是在重启之后,然后修改eclipse中项目文件,然后提交时,出现以下错误: RA layer request failedsvn: Commit failed (details follow):svn: Unable to connect to a reposito

2018-01-18 11:02:04 2454

原创 mybatis查询数据返回实体对象和返回集合的易错点

在java中,使用mybatis查询数据库中的数据,在返回实体类entity或者List时,当查询的数据在数据库中不存在时,在我们的service层怎么写才是正确的呢?1、返回类型为实体Entity:判断查询的数据是否为空,需要如下写法:if(null == Entity){}2、返回的类型为集合 List:判断查询的数据是否为空,需要如下写法:if(dataL

2018-01-05 15:09:29 5384 1

原创 mysql中按照多个字段进行排序

select * from table_name order by field1 desc , field2 desc;

2017-12-18 17:54:59 2286

原创 批量将本地sql导入到服务器mysql数据库中,和将服务器中的sql导出到本地

导入:1 方法1:    1.1 将本地的sql文件上传至服务器     比如:命名为 mydbl.sql ,放置路径为 /home/mydbl.sql    1.2 登录mysql:[root@develop ~]# mysql -uroot -p Enter password:         然后进入该数据库中:mysql&gt; use bgsy_platform         ...

2017-12-13 19:27:01 5650

原创 服务器上mysql中创建数据库后以及创建用户和授权

进入mysql命令行:[root@develop ~]# mysql -uroot -pEnter password:当输入密码后回车,然后进入mysql后,直接创建数据库 platform:CREATE DATABASE IF NOT EXISTS platform DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

2017-12-13 16:42:53 2298

原创 微信端音频audio标签自动播放

在微信端,使用audio标签时,标签中的属性 autoplay="autoplay" 无法自动播放,需使用以下js控制: document.addEventListener("WeixinJSBridgeReady", function () {//微信 audio.play();//音频播放 }, false);

2017-12-08 12:01:56 3231

原创 使用js和jquery的常见操作

1、修改标签的属性值:JQuery:第一个 $("#change").click(function(){ $("#change").attr("class","changed");JS:第一个 $("#change").click(function(){ document.getElementById("change").setAttribute("cl

2017-12-07 14:56:28 154

原创 点击按钮弹出模态框实现

点击按钮弹出模态框的实现:html: 模态框 模态框 头部 × 这是一个模态框! 喜欢就点个赞吧!

2017-12-06 20:11:27 33336 5

原创 Java中使用Apache POI使用解析excel文件

背景:         最近要做个功能,将excel上传后,然后将其中间的某些列的数据插入到数据库中,然后我需要解析excel文件,将中间的某些数据提取出来。java中解析excel文件可以使用 jxl,也可以使用poi,他们具体的差别就不说了。POI是属于Apache的,它相应的文档:官方主页: http://poi.apache.org/index.html API文档

2017-11-09 21:04:36 351

原创 使用FormData进行Ajax请求上传文件到controller层的实现

需求背景:页面上传一个文件到controller层,然后后台对文件进行处理。文件类型不限。页面功能展现:第一步:首先需要两个jarcommons-fileupload-1.3.2.jarcommons-io-2.4.jar版本不限:pom文件中相应两个jar: commons-io commons-io 2.4 commons-f

2017-11-08 15:16:16 49829 11

原创 There is no getter for property named 'fieldName' in 'class java.lang.String'

控制台错误:严重: Servlet.service() for servlet [bigaoread] in context with path [] threw exception [Request processing failed; nested exception is org.mybatis.spring.MyBatisSystemException: nested exceptio

2017-11-03 16:27:53 567

移动端或者网页端类似微信语音播放

网页页面类似于微信语音播放,点击像微信语音的语音条后,会播放语音,小喇叭会闪烁,然后再次点击,会重新播放,再语音条后面会显示语音的时长,如果需要资源,可以直接找我,不用分,我帮忙直接下载,资源不能直接执行,应该时jsp页面。

2017-09-23

德鲁伊线程池jar包

德鲁伊线程池jar包

2016-11-21

计算机组成与设计硬件/软件接口

《计算机组成与设计硬件:软件接口》(原书第3版)是计算机组成的经典教材。全书着眼于当前计算机设计中最基本的概念,展示了软硬件间的关系,并全面介绍当代计算机系统发展的主流技术和最新成就。同以往版本一样,《计算机组成与设计硬件:软件接口》(原书第3版)采用MIPS处理器作为展示计算机硬件技术基本功能的核心。书中逐条指令地列举了完整的MIPS指令集,并介绍了网络和多处理器结构的基本内容。将CPU性能和程序性能紧密地联系起来是本版的一个新增内容。另外,本版对软硬件的讨论更加深入,作者展示了软硬件部件如何影响程序的性能,并在光盘中为侧重硬件和侧重软件的读者分别提供了相关资料。随书光盘内容非常丰富,不仅包括各种配套教学资源,还提供了HDL模拟器、MIPS模拟器以及FPGA设计工具等软件。

2017-11-06

移动端列表长按上下拖动排序(新)

移动端列表长按后,然后可以上下拖动进行排序,主要使用了基于h5 sortTable,然后使用了touch相关事件实现,仅支持移动端,支持安卓和苹果。

2018-04-12

经典动态星空图

代码简洁

2015-10-18

移动端语音播加语音条

移动端语音播放,包含了语音播放动态小喇叭,语音条,时间长度,支持移动端触动拖动,不支持PC拖动。

2017-10-20

移动端列表长按上下拖动排序

移动端列表长按后,然后可以上下拖动进行排序,主要使用了基于h5 sortTable,然后使用了touch相关事件实现,仅支持移动端,支持安卓和苹果。

2017-10-31

程序员的数学

2016-05-06

fastDFS工具

fastDFS,nginx,master

2017-06-14

apache-maven-3.3.9

apache-maven-3.3.9

2016-11-21

C专家编程 Peter Van Der Linden 著中文版

2016-05-06

C Primer Plus(第五版)中文版

2016-05-06

The_Swift_Programming_Language

2016-05-06

空空如也

空空如也

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

TA关注的人 TA的粉丝

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