【Linux】CentOS-6.5-x86_64安装jdk-6u27-linux-x64.bin

以下操作皆是在root用户下进行的,所以请确保是root用户。 第一步:在usr目录下执行#mkdir java 创建java目录,然后将jdk-6u27-linux-x64.bin放到/usr/java/目录下; 第二步:在/usr/java/目录下执行以下命令: sh jdk-6u27-linux-x64.bin启动安装。 第三步:编辑环境变量 1.运行以下命
分类: 其他 发布时间: 10-07 23:40 阅读次数: 0

Android内核开发之七:学会分析系统的启动log

首先,我们给出一张比较全面的Android系统启动图(来自Embeded Android):根据上述Android的启动框图,我们可以顺序地列出Android系统启动中涉及的几个关键步骤:(1) Linux内核的启动(2) Init程序启动,并启动各个本地服务(如 healthd, debuggerd等)(3) Zygote进程启动(4) Zygote进程初始化工作(preload class/r...
分类: 其他 发布时间: 10-07 23:40 阅读次数: 0

使用正则表达式校验字符串是否为数值(包含小数与负数)

网上查阅的很多资料也有涉及到用正则表达式来校验数值(包含小数与负数),但很多都是不全的,比如  "-"、"12."都是可以的,所以自己动手写了一个,虽然不是最优的,但最起码能达到自己想要的效果。 /** * 校验字符串是否是数值(包含小数与负数) * 示例: * false : . 1. 1sr - 12. -12. * true: -12 -12.0
分类: 其他 发布时间: 10-07 23:40 阅读次数: 0

【Linux】使用cronolog组件对Tomcat的catalina.out进行分割,从而防止catalina.out过大

Linux版本:CentOS6.5 Tomcat版本:apache-tomcat-7.0.52; cronolog:cronolog-1.6.2.tar.gz,资源URL:http://download.csdn.net/detail/beauxie/9849525; 一、cronolog的安装 # tar zxvf cronolog-1.6.2.tar.gz # cd c
分类: 其他 发布时间: 10-07 23:40 阅读次数: 0

unix底层库文件

一、由于linux是unix的重要分支,android 的底层是Linux,因此该解释仍然符合。二、相同点:它们都是由指令码和操作数组成的集合组成的二进制文件,一般由c/c++编译得到。.o文件(object): 目标文件,即c/c++等源码编译后最先得到的对象文件。就相当于windows里的obj文件 ,一个.c或.cpp文件对应一个.o文件。.a文件:是好多个.o合在一起的静态库文件(通常由链...
分类: 其他 发布时间: 10-07 23:40 阅读次数: 0

Zookeeper在Windows与Linux下的安装

Zookeeper版本下载地址:http://apache.fayea.com/zookeeper/ 说明:安装Zookeeper之前需要安装JDK。 一、Linux系统下的安装 (一)版本说明 Linux版本:CentOS7 64位; JDK版本:1.7.0_79; Zookeeper版本:zookeeper-3.4.9 (二)安装  1、创建 /usr/local/servic
分类: 其他 发布时间: 10-07 23:40 阅读次数: 0

UE文本自动更新

1.设置文本自动更新功能在我们调程序的时候,往往要用UltraEdit(一下简称UE)查看如log之类的文本文件。然而,这些文本文件经常变化,然后每次变化都重新打开未免繁琐。其实UE也自带了自动更新打开的文件的功能,只需要我们配置一下就可以了。具体的步骤如下:(1)“高级”->“设置”打开如下对话框(2)按上图所示,勾选上“自动更新已更改的文件”,再“确认”即可。...
分类: 其他 发布时间: 10-07 23:40 阅读次数: 0

Spring Boot下使用JPA报错:'hibernate.dialect' not set的解决办法

Spring Boot  下使用JPA,报错: Caused by: org.hibernate.HibernateException: Access to DialectResolutionInfo cannot be null when 'hibernate.dialect' not set,解决办法......
分类: 其他 发布时间: 10-07 23:40 阅读次数: 0

UE的行模式和列模式

1.简介行模式:所有的编辑器默认情况下都是行模式的,也就是说光标的长度只能是一行,只能选择连续行间的字符。列模式:多数功能强大的编辑器都具有列模式的功能,如notepad++、UtralEdit(UE)等,在此模式下选择连续列间测字符,甚至可以多列同时输入。2.UE行列模式切换方法1)方法一(快捷键):Alt + c,推荐此方法。2)方法二:“编辑”->"列模式"。3.case如何快速产生编...
分类: 其他 发布时间: 10-07 23:40 阅读次数: 0

关于postgresql自定义函数和触发器的一些问题

一、前言 最近接触公司的一个项目,需要做一个数据同步模块,所以要用到触发器。但坑爹的是用的是postgresql数据库而非MySQL,不得不说遇到了很多的坑。本文中的内容基本上都是自己网上查找资料,参考别人的博客,再加自己摸索,才实现的,且已经用到了项目中。可能不是最优的,仅供参考,如果有更好的方法,请留言告知,谢谢! 二、自定义函数 1.创建函数模板 CREATE [OR R
分类: 其他 发布时间: 10-07 23:40 阅读次数: 0

UE使用教程

工欲善其事,必先利其器。对于程序员来说,文本处理那是家常便饭,UE可以满足绝大多数的使用情形。本文就是意在总结UE使用过程的常用技巧,提供工作效率。注:为了便于扩展和方便使用,本文仅提供教程的目录。1.行模式和列模式...
分类: 其他 发布时间: 10-07 23:40 阅读次数: 0

SpringBoot返回date日期格式化,解决返回为TIMESTAMP时间戳格式或8小时时间差

问题描述        在Spring Boot项目中,使用@RestController注解,返回的java对象中若含有date类型的属性,则默认输出为TIMESTAMP时间戳格式 ,如下所示: 解决方案        解决方案有多种,这里只记录本人觉得最简单的一种。一般我们的日期显示格式为:yyyy-MM-dd HH:mm:ss,所以我们可以在配置文件中进行全局配置。 在ap
分类: 其他 发布时间: 10-07 23:40 阅读次数: 0

不同操作系统的文本格式互换

Unix(Linux),Mac,android下的文本文件与windows下文本文件相互转换也许我们得到的文本文件来自于其他操作系统,但是要在windows下打开,此时如果不进行处理直接用notepad打开的话就会混乱。这是因为各个操作系统下的回车(回车换行)是不一样的,windows为回车换行/r/n,unix(linux)为换行/n,mac为回车/r。通过ue进行转换只需按照如下图进行操作即可...
分类: 其他 发布时间: 10-07 23:40 阅读次数: 0

使用SpringBoot通过自定义注解+AOP+全局异常处理实现参数统一非空校验

在我们写后台接口时,难免对参数进行非空校验,如果一两个还好,但如果需要写大量的接口,及必填参数太多的时候,会给我们开发带来大量的重复工作,及很多相似代码。而sping自带的@RequestParam注解并不能完全满足我们的需求,因为这个注解只会校验请求中是否存在该参数,而不会校验这个参数的值是nulll还是空字符串(“”),如果参数不存在则会抛出org.springfr
分类: 其他 发布时间: 10-07 23:40 阅读次数: 0

使用springfox-staticdocs生成swagger离线api文档附带源码

使用springfox-staticdocs生成swagger离线api 因为最近公司部分项目使用swagger来管理在线接口,但在某些场景下需要提供离线的api文档。因此在网上参考了一些博客以后写了一个小项目,只需要配置对应的url,既可生成离线的api文档。该项目的优势在于是一个独立的项目,不要集成到实际开发项目中。 说明 只适用于集成swagger框架的项目 确保项目的/...
分类: 其他 发布时间: 10-07 23:40 阅读次数: 0

【Linux】CentOs7下SonarQube7.2.1的安装部署

本文目录 Linux下SonarQube的安装部署 1. 环境说明 2. 安装部署 2.1创建数据库 2.2 准备安装包 2.2 配置 2.3 创建用户 3. 启动 4. 访问及界面汉化 5. 总结 Linux下SonarQube的安装部署 虽然java语言有阿里规约插件,但使用一段时间以后,发现阿里规约插件只是简单的扫描了一些代码的规范,无法对代码质量进行检测,以...
分类: 其他 发布时间: 10-07 23:40 阅读次数: 0

使用npm命令启动http-server服务时指定端口

当使用npm start命令启动时,默认监听的是8080端口,可以使用-p参数指定端口,比如需要改为监听8888端口: npm start -- -p 8888 注意:命令行中需要加入-- 运行以后,如下图所示: ...
分类: 其他 发布时间: 10-07 23:40 阅读次数: 0

"The connection to adb is down, and a severe error has occured."亲测有用的方法

“The connection to adb is down, and a severe error has occured.”这个是eclipse使用新手经常会碰到的问题,大部分使用者面对这个问题肯定是根据eclipse console的提示打开sdk目录下的platform-tools然后点击adb.exe然后看着黑框迅速地划过去之后再重启eclipse看看问题解决没有。根据本人的亲身经历
分类: 其他 发布时间: 10-07 23:40 阅读次数: 0

UE根据关键字过滤行

1.简介在进行文本数据分析的时候,或者篇幅很大,但真正关心的是含有关键字的行。如何能能刷选出含有某些关键字的行,将方便数据的进一步分析。2.操作1)两次 ctrl+f,弹出图示对话框2)在上面的红色矩形处输入要查找的关键,并勾上”列出包含字符串的行“。回车。3)在新弹出的结果对话框上右键,”复制到剪切板“。4)新建一个空白文档,ctrl+v即可。...
分类: 其他 发布时间: 10-07 23:40 阅读次数: 0

各类程序员学习路线图(前端、PHP、Python、.NET、JAVA、ASP)

各类程序员学习路线图(前端、PHP、Python、.NET、JAVA、ASP) 本文非商业用途,转载自:http://www.runoob.com/coder-learn-path 前端工程师     基础:HTML教程, CSS教程     进阶:Javascript,jQuery     高级:AJAX 教程,JSON 教程,XML 教程     框架扩
分类: 其他 发布时间: 10-07 23:40 阅读次数: 0