自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

dream@coding

写程序很容易,但怎样写程序却很难——重在思想

  • 博客(49)
  • 资源 (2)
  • 收藏
  • 关注

原创 centos7 nologin用户使用命令

修改nologin用户为可登录用户usermod -s /bin/bash [user]例如:usermod -s /bin/bash hdfs修改用户为nologin用户usermod -s /sbin/nologin [user]例如:usermod -s /sbin/nologin hdfs使用nologin用户执行命令sudo -u [user] [command]例如:sudo -u hdfs hdfs dfs -mkdir /doc...

2021-08-19 18:44:55 2483

原创 Maven命令上传本地jar包到私服

1、使用quickstart模板创建一个maven工程。2、在创建好的maven工程中修改pom.xml文件,添加如下内容:<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-deploy-plugin</artifactId

2020-06-19 12:23:21 1793

原创 shiro设置session超时时间

系统默认超时时间是180000毫秒(30分钟)long timeout = SecurityUtils.getSubject().getSession().getTimeout();System.out.println(timeout+"毫秒");可以通过下面2中方式设置自定义的超时时间一: 配置文件<!-- 会话管理器 --><bean id="sess...

2020-03-23 14:10:41 2512

原创 Azkaban API

Azkaban API地址:https://azkaban.github.io/azkaban/docs/latest/#ajax-api

2020-03-04 14:18:44 245

原创 服务器配置来电后自动开机

电脑进入BIOS,一般是在开机后出现主板画面是按Delete这个键,部分品牌机可能按F2,F1,例如Lenovo电脑按F1。Lenovo电脑BIOS界面亲测Lenovo电脑,电脑开机显示主板画面时按F1进入BIOS,选择Power选项卡,设置“After Power Loss”的值: Power Off 断电后加电不自启 Power ...

2020-03-04 14:04:42 6583

原创 linux远程wol唤醒(Java)

WOL: Wake-on-lan的缩写测试网卡WOL在Linux上的功能的步骤:1.运行ethtool命令查看网卡是否支持Wake On Lan命令:ethtool eth0结果:Supports Wake-on: pumbgWake-on: d若Wake-on为d,表示禁用Wake On LAN,需要启用它。如果已经是g就说明目标机器的网卡已经支持Wake On LA...

2020-03-03 17:16:52 710 2

转载 cron表达式详解

cron表达式详解  Cron表达式是一个字符串,字符串以5或6个空格隔开,分为6或7个域,每一个域代表一个含义,Cron有如下两种语法格式:  (1)Seconds Minutes Hours DayofMonth Month DayofWeek Year  (2)Seconds Minutes Hours DayofMonth Month DayofWeek一、结构  c...

2019-11-29 14:49:00 157

转载 MQ的几种模式

MQ的几种模式:Producer消息产生者,红色队列,Customer消息消费者,蓝色交换机exchange 简单模式:消息产生者产生消息,消息的消费者进行消费 工作模式:消息消费产生消息,将消息发送到消息队列中,这是竞争,消费者1和消费者2都监听消息队列,当队列中有消息,一起来抢消息。谁抢到谁处理。 消息发布和订阅:消息产生者产生消息,将消息发送到交换机中。...

2019-11-04 10:49:04 8418 2

原创 Error和Exception、RuntimeException和非RuntimeException的区别

1.异常机制异常机制是指当程序出现错误后,程序如何处理。具体来说,异常机制提供了程序退出的安全通道。当出现错误后,程序执行的流程发生改变,程序的控制权转移到异常处理器。传统的处理异常的办法是,函数返回一个特殊的结果来表示出现异常(通常这个特殊结果是大家约定俗称的),调用该函数的程序负责检查并分析函数返回的结果。这样做有如下的弊端:例如函数返回-1代表出现异常,但是如果函数确实要返回-1这...

2019-11-04 10:41:04 988

原创 Linux常用命令

系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpui

2016-12-08 13:52:41 388

转载 Mac中Eclipse安装和使用svn

Mac中Eclipse安装和使用svnEclipse版本为Neon Release (4.6.0)安装svn安装HomeBrew在终端中输入ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)";安装JavaHL

2016-12-06 09:50:40 10994 1

转载 【已解决】github中git push origin master出错:error: failed to push some refs to

【背景】折腾:【记录】将googlecode上面的crifanLib迁移到Github上期间出错:Administrator@PC-20131018OHXV /cygdrive/e/dev_root/git/crifanLib$ git remote add origin https://github.com/crifan/crifanLib.gitAdm

2016-11-21 19:54:01 55111 22

原创 Intellj IDEA 推送项目到远程Git仓库

摘要: Intellj IDEA git push在intellij IDEA中 VCS——Import into Version Control——Create Git Repository——选择你的本地项目然后cmd进入到你的项目根目录(需要把git配置到环境变量中)依次输入以下命令:# 给项目设置远程远程仓库 #git remote add origin

2016-11-21 19:39:32 4126

转载 Cookie与Session的区别

Cookie与Session的区别 本文分别对Cookie与Session做一个介绍和总结,并分别对两个知识点进行对比分析,让大家对Cookie和Session有一个更深入的了解,并对自己的开发工作中灵活运用带来启示。cookie机制Cookies是服务器在本地机器上存储的小段文本并随每一个请求发送至同一个服务器。IETF RFC 2965 HTTP State M

2016-11-11 15:01:32 282

转载 angularJS实践过程中出现的问题总结

angularJS实践过程中出现的问题总结同名服务  在一次项目里,之前是同事写的。我有一次在异步获取服务器上的数据时,习惯把api地址写在一个服务Store里,但是程序总是返回Store.api.get()里的get is undefined。知道肯定是Store.api为空造成的原因;但是觉得应该是没有问题的才对,最后看到在页面里又重新定义了一次Store服务,所以造成

2016-11-08 17:05:47 1600

转载 网站性能并发测试工具

导读:随着Web 2.0技术的迅速发展,许多公司都开发了一些基于Web的网站服务,通常在设计开发Web应用系统的时候很难模拟出大量用户同时访问系统的实际情况,因此,当Web网站遇到访问高峰时,容易发生服务器响应速度变慢甚至服务中断。    随着Web 2.0技术的迅速发展,许多公司都开发了一些基于Web的网站服务,通常在设计开发Web应用系统的时候很难模拟出大量用户同时访问系统的实

2016-06-22 10:54:50 11820 1

原创 程序开发学习参考网站汇总

菜鸟教程:http://www.runoob.com/Jquery API:http://www.php100.com/manual/jquery/Jquery easyUI 教程:http://www.jeasyui.net/plugins/W3CSchool(html/css/javascript...) :http://www.w3school.com.cn/易百教程:htt

2016-06-22 10:04:11 388

原创 Web开发中一些常用的在线工具

JSON格式化工具:http://www.runoob.com/jsontool 后面会不断的添加的

2016-06-22 09:54:37 1450 1

原创 去掉IE10以上文本框后的X按钮

IE10,IE11浏览器当点击input text文本框时,输入文本后出现一个删除功能的X按钮。去掉input text文本框后的X按钮的方法:给input text添加如下CSSinput::-ms-clear{display:none;}提示:input后是两个冒号,伪元素需要两个冒号。但是把文本模式改成IE9及以下时input::-ms-clear{display:n

2016-06-22 09:23:13 3072

原创 Oracle计算时间差函数

Oracle计算时间差函数两个Date类型字段:START_DATE,END_DATE,计算这两个日期的时间差(分别以天,小时,分钟,秒,毫秒): 天: ROUND(TO_NUMBER(END_DATE - START_DATE)) 小时: ROUND(TO_NUMBER(END_DATE - START_DATE) * 24) 分钟:

2016-06-13 14:58:35 66761 2

原创 @RequestMapping 用法详解

简介:@RequestMappingRequestMapping是一个用来处理请求地址映射的注解,可用于类或方法上。用于类上,表示类中的所有响应请求的方法都是以该地址作为父路径。RequestMapping注解有六个属性,下面我们把她分成三类进行说明。1、 value, method;value:     指定请求的实际地址,指定的地址可以是URI Template 模式(后面

2016-06-08 10:06:11 9494

原创 为什么计算机时间和众多编程语言要从1970年1月1日开始算起

今天我们来讨论一个非常有意思的事,那就是你知道为什么计算机时间和众多的编程语言的时间都要从1970年1月1日开始算起呢,时间计时起点到底为什么是 1970年1月1号呢?我想大家应该都知道,但是我估计大家几乎大部分都没有想过这个问题。我们就一起来聊聊,这是为什么?由于自己的好奇心,经过自己的不断搜索,最终得出以下结论:1、最懒的解释很多编程语言起源于UNIX系统,而UNIX系统认为1

2016-06-08 09:05:06 970

转载 Hibernate对与Oracle中Clob类型的使用

Hibernate对与Oracle中Clob类型的使用一.理解和分析:1.为何实用Clob:   oracle数据库当需要存入大数据量(大于4000)时,varchar2不够用,可以使用clob,本文描述clob怎么和Hibernate一起使用。2.Clob类型的属性的赋值方式——   String转Clob:String content = request.get

2016-05-31 09:10:26 11887 2

转载 SQL中sum(),avg()等统计结果为null的解决方法

在SQL语句中使用集合函数count(),返回结果肯定为非负整数,这也是用来判断数据有无的一个很有效的方法; 然后在用sum()进行集合相加的时候,如果sum()的对象没有记录,那么不会返回0,而返回null,这么做,不会影响数据库,因为数值型字段也是可以存放NULL的,因为在执行这样的SQL语句的时候,没有记录也不会报错。但是执行完之后,要使用这个数据就有问题了。1、在程序里处理

2016-05-07 16:03:04 6136

转载 Oracle中的通用函数,例如:NVL函数

Oracle中函数以前介绍的字符串处理,日期函数,数学函数,以及转换函数等等,还有一类函数是通用函数。主要有:NVL,NVL2,NULLIF,COALESCE,这几个函数用在各个类型上都可以。下面简单介绍一下几个函数的用法。在介绍这个之前你必须明白什么是oracle中的空值null1.NVL函数NVL函数的格式如下:NVL(expr1,expr2)含义是:如果oracle第一个

2016-05-07 15:38:05 970

转载 JavaScript异步实现

我们经常说JS是单线程的,比如node.js研讨会上大家都说JS的特色之一是单线程的,这样使JS更简单明了,可是大家真的理解所谓JS的单线程机制吗?单线程时,基于事件的异步机制又该当如何,这些知识在《JavaScript权威指南》并没有介绍,我也一直困惑了,直到看到一篇外文,才有了些眉目,这里与大家分享下。后来发现《JavaScript高级程序设计》高级定时器和循环定时器介绍过,不过觉得没我翻译这

2016-04-21 19:53:53 369

转载 Oracle 树操作(select…start with…connect by…prior)

Oracle 树操作(select…start with…connect by…prior)oracle树查询的最重要的就是select…start with…connect by…prior语法了。依托于该语法,我们可以将一个表形结构的以树的顺序列出来。在下面列述了oracle中树型查询的常用查询方式以及经常使用的与树查询相关的oracle特性函数等,在这里只涉及到一张表中的树查询方式而

2016-03-31 14:54:43 380

转载 could not find a getter for ... in class ... 异常的原因解析

在spring+hibernate框架的java项目开发过程中,经常会遇到这样的错误: could not find a getter for ... in class ... 可能原因如下: 1.真的没有写getter方法(发生几率:1%) 2.*.hmb.xml文件中的属性名和pojo不一致(*.hbm.xml和*.java没衔接好,不一致),字段属性没有正

2016-03-22 17:42:14 739

原创 javaScript将字符串格式的时间转换为date格式

javaScript将字符串格式的时间转换为date格式,例如:2016-03-21 15:12:52

2016-03-21 16:45:32 737

原创 oracle 日期格式

oracle 日期格式to_date(“要转换的字符串”,”转换的格式”) 两个参数的格式必须匹配,否则会报错。即按照第二个参数的格式解释第一个参数。to_char(日期,”转换格式” ) 即把给定的日期按照“转换格式”转换。

2016-03-18 17:05:19 720

原创 常见数据库数据的类型及大小

Microsoft Access 数据类型数据类型描述存储Text用于文本或文本与数字的组合。最多 255 个字符。MemoMemo 用于更大数量的文本。最多存储 65,536 个字符。注释:无法对 memo 字段进行排序。不过它们是可搜索的。Byte允许 0 到 2

2016-03-17 17:17:32 21738

转载 关于数据库中的字段长度

首先是字节和字符的问题有些问题看似简单,但如果长时间不用的话就会模糊甚至忘记(可能是基础不太扎实,高手勿喷):今天上网查找写资料回顾下:信息一:1个字节等于8个bit位,每个bit位又0/1两种状态也就是说一个字节可以表示256个状态,计算机里用字节来作为最基本的存储单位。一般来说,英文状态下一个字母或数字(称之为字符)占用一个字节,一个汉字用两个字节表示。在不同的编码方式下一个字

2016-03-17 13:43:28 12282 1

转载 oracle 数据类型详解---日期型(转载)

运行JSP报表程序页面出现java.lang.UnsatisfiedLinkError: CC错误有以下几种原因和处理方法:1、请查看控制台的错误信息 a:如果控制台的消息是类似java.lang.UnsatisfiedLinkError: no MRChkLib in java.library.path,Error loading library MRChkLib这样的错误信息,那么是因为MR

2016-03-16 16:47:46 445

原创 Spring中加载ApplicationContext.xml文件的方式

一、利用ClassPathXmlApplicationContext,可以从classpath中读取XML文件    //读取一个文件  1. ApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml");     UserDao userDao = (UserDa

2016-03-16 13:27:58 252

原创 web.xml文件中的一般配置格式

http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/java

2016-03-15 17:29:51 1331

转载 forward和redirect的区别

1.从地址栏显示来说forward是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容再发给浏览器.浏览器根本不知道服务器发送的内容从哪里来的,所以它的地址栏还是原来的地址.redirect是服务端根据逻辑,发送一个状态码,告诉浏览器重新去请求那个地址.所以地址栏显示的是新的URL.2.从数据共享来说forward:转发页面和转发到的

2016-03-15 13:50:49 243

转载 UML实践详细经典教程----用例图、顺序图、状态图、类图、包图、协作图

面向对象的问题的处理的关键是建模问题。建模可以把在复杂世界的许多重要的细节给抽象出。许多建模工具封装了UML(也就是Unified                           Modeling Language™),这篇课程的目的是展示出UML的精彩之处。                        UML中有九种建模的图标,即:用例图类图对象图顺序图协作图状态图活动图组

2016-03-14 14:52:22 707

转载 JavaScript获取系统根目录

JavaScript获取系统根目录主要用到Location 对象,包含有关当前 URL 的信息,是 Window 对象的一个部分,可通过 window.location 属性来访问。方法一 (window.document.location.href/window.document.location.pathname) ------------转自网络function

2016-03-14 09:40:27 1015

原创 Java enum的用法详解

用法一:常量在JDK1.5 之前,我们定义常量都是: public static fianl.... 。现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法。public enum Color { RED, GREEN, BLANK, YELLOW } 用法二:switchJDK1.6之前的switch语句只支持int,c

2016-01-08 15:55:13 234

原创 JDK中rt.jar、tools.jar和dt.jar的理解

dt.jar和tools.jar位于:{Java_Home}/lib/下,而rt.jar位于:{Java_Home}/jre/lib/下,其中:rt.jar是JAVA基础类库,也就是你在java doc里面看到的所有的类的class文件dt.jar是关于运行环境的类库tools.jar是工具类库,编译和运行需要的都是toos.jar里面的类分别是sun.tools.java.*

2016-01-06 15:12:56 3262

W3CShool离线教程最新版

W3CShool离线教程最新版

2017-03-25

Echarts 3 离线API

献给不能随便上外网的兄弟姐妹们 使用方法: 解压下载的文档,将其放在web服务器或IIS服务上,再访问映射路径才可正常使用像API、配置手册之类的页面

2017-03-25

空空如也

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

TA关注的人

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