- 博客(21)
- 收藏
- 关注
原创 js中的json对象转换函数
在web开发中,json格式数据得到了广泛的应用,由于其是key-value(键-值对)类型的数据格式,易于编写、阅读、解析和生成,因而成为一种理想的数据格式。这里分析一下我在实际工作中应用到json字符串数据与json对象之间的转换关系总结: 一、json字符串转换成json对象 var str = {"name":"jake","age":12};
2017-11-02 22:20:53
1862
原创 oracle中in和exists的区别
一直以来,大家认为exists比in速度快,其实是不准确的。且看接下来的具体分析:in其实是将外表和内表进行hash join,exists是先对外表进行loop操作,然后每次loop后再对内表进行查询。 如果两张表大小差不多,那么exists和in的效率差不多。 例如: 一张大表为A,一张小表B 一、第一种情况 select
2017-09-11 23:12:34
1576
1
原创 oracle中to_char和to_date的使用方法
今天在使用oracle中date格式转换时,直接使用'yyyy-MM-dd HH:mm:ss'格式进行查询,结果出现“ORA 01810 格式代码出现两次”错误。后来查资料才知道,在sql语句中,不区分大小写,MM和mm会被认为是相同的格式代码,所以不能使用这种格式。因此,这里时间格式应该修改为'yyyy-MM-dd HH24:mi:ss' to_date函数的使用:作用是将时间
2017-09-10 10:19:03
2346
原创 JQuery对象与js对象的相互转换方法总结
众所周知,jquery框架使用起来十分方便,被众多互联网公司使用,它不仅开源,而且占用空间十分小,加载速度非常快。今天在这里优点就不多说了,这里就总结一下,jquery对象与js对象之间的互相转换方法。 一、获取jquery对象 1. var $v = $('#id'); 二、js对象转化成jquery对象 1
2017-09-09 23:14:28
10933
原创 安装centos虚拟机后发现xshell登录很慢解决办法
今天在虚拟机上安装centos系统,配置好各项环境后,使用xshell登录到虚拟机,可以登录上去,但是认证速度特别慢,一般情况下秒登,这次将近十秒左右(大概的数据),于是查询百度,终于找到解决办法了。 现在和大家分享一下,因为在登录时,需要反向解析dns,因此,修改linux配置文件,vi /etc/ssh/sshd_config,将其注释去掉,并将yes改为no,即可解决。
2017-09-04 23:32:16
2205
1
原创 HanLP自然语言处理包初步安装与使用
HanLP是由一系列模型与算法组成的Java工具包,目标是促进自然语言处理在生产环境中的应用。HanLP具备功能完善、性能高效、架构清晰、语料时新、可自定义的特点。 HanLP能提供以下功能:关键词提取、短语提取、繁体转简体、简体转繁体、分词、词性标注、拼音转换、自动摘要、命名实体识别(地名、机构名等)、文本推荐等功能,详细请参见以下链接:http://www.hankcs.co
2017-09-04 23:05:32
12760
原创 Eclipse插件springsource-tool-suite的下载和安装
1.打开下载页面http://spring.io/tools/sts/all 找到这个,后补全部版本链接http://spring.io/tools/sts/legacy插件压缩包下载安装:链接下载安装:这些是与Eclipse版本对应的插件压缩包,所以你要事先知道自己Eclipse的版本,打开Eclipse,Help -> About Eclipse
2017-08-27 13:11:36
362
原创 eclipse安装svn的三种方式(转载)
eclipse里安装SVN插件,一般来说,有三种方式:1. 直接下载SVN插件,将其解压到eclipse的对应目录里 2. 使用eclipse 里Help菜单的“Install New Software”,通过输入SVN地址,直接下载安装到eclipse里 3. 使用eclipse自己的软件市场去下载安装第一种方式:1.下载SVN插件SVN插件下载地址及更新地址,你根据
2017-08-26 22:22:32
256
原创 hadoop: name node is in safe mode 解决办法
今天打开虚拟机hadoop集群,将本地文件上传到hdfs上,发现无法上传,显示name node is in safe mode,查询百度后才知道: 因为在分布式文件系统开始启动的时候,开始会有安全模式;当文件系统处于安全模式时,将无法上传文件和修改文件,直到安全模式结束。安全模式主要是为了检查各个datanode数据块的有效性,同时根据策略必要的复制或者删除部分数据块。运行期通
2017-08-18 10:26:35
2345
原创 linux执行定时任务不执行解决方法
在linux中添加定时,但是就是不执行的问题。从三个方面来排查问题: 查看定时任务 crontab -l 编辑定时任务 crontab -e 在hadoop用户下查看定时任务 crontab -u hadoop -l 1、检查是否具有执行脚本权限 chmod 755 run.sh (修改脚本文件的执行权限,具有可
2017-07-19 11:17:44
3371
原创 post和get请求中文参数出现乱码现象解决方案
一、post请求中文乱码 1、可以通过编写配置文件,配置编码filter,可以拦截post请求出现的中文乱码,一般采用post请求比较多,因此,这种方式可以解决大部分中文乱码问题。 encodingFilter org.springframework.web.filter.CharacterEncodingFilter
2017-07-18 10:10:33
779
原创 oracle复制表数据和表结构的sql语句
oracle里面复制表数据和表结构比较方便,例如:以user表为例,1、只复制表结构(创建新表) create table user_new as select * from user where 1=22、复制表数据和结构(创建新表) create table user_new as select * from user 或者 create table user_new
2017-07-08 13:38:25
1198
原创 在windows下开发MR时,提交运行时,出现java.net.UnknownHostException:XXX异常
在eclipse编写mr时,需要配置hadoop环境,需要引入必要的jar包外,还需要拷贝一个配置文件,一个是core-site.xml文件即可,这个core-site.xml可以直接从hadoop安装目录里拷贝,但是这两个属性很关键: fs.defaultFS hdfs://master:9000 hadoop.tmp.dir
2017-07-06 16:03:47
3042
原创 mybatis学习之参数传递方式
mybatis是一种轻量级封装的数据库编程框架,可以对sql语句进行优化,相对于其他框架而言,具有更强的灵活性和高校性。总结一下,mybatis封装传递参数的三种方式: 例如:条件查询一张表为userinfo,其中有四个字段,id,username,password,profile,现在需要采用模糊查询,查询password字段中包含'a'和profile字段中包含'e'的所
2017-07-02 19:01:20
263
原创 hdfs文件系统创建文件出错
采用hadoop fs -mkdir /wf创建文件夹时,报错如下: org.apache.hadoop.security.AccessControlException: org.apache.hadoop.security.AccessControlException: Permission denied: user=DrWho, access=WRITE, inode="ro
2017-07-01 20:51:21
2402
原创 linux学习(一)-----读取文本
通过shell脚本来读取wf.txt文件,按照每一行来一次读取:(一)第一种方式cat wf.txt | while read mylinedo echo ${myline}done(二)第二种方式while myline=$(line)do echo ${myline}done 注意:当引用变量时,建议采用${myline},当然也可
2017-07-01 20:30:36
271
原创 免安装版本的mysql-5.6.36x64配置方法
1. 下载mysql-5.6.36-winx64.zip,此版本为不需要安装,无可视化环境,需要对其进行配置。 2. 解压MySQL压缩包 将以下载的MySQL压缩包解压到自定义目录下,我的解压目录是: "D:\Program Files\MySQL\mysql-5.6.36-win32" 将解压目录下默认文件 my-default.ini 拷贝一份,改名 m
2017-06-25 07:44:41
3876
原创 msvcp100.dll丢失的解决方法
安装mysql-5.6.36x64版本时,在dos 界面 D:\mysql\mysql-5.6.36-winx64\bin>mysqld install MySQL --defaults-file="D:\mysql\mysql-5.6.36-winx64\my.ini"时,出现了msvcp100.dll丢失的现象,在网上查找了很多解决方案,都是无法解决。通过替换msvcp100.dll文件的方式
2017-06-24 12:19:47
14763
原创 关于eclipse无法执行java程序的解决方法
问题描述:最近使用eclipse运行java程序时,发现只能编译程序,但是无法运行java程序,查了好多资料,都没能解决这个问题,今天终于解决了,,,终于知道问题之所在! 开始我检查了jdk版本,编译版本和运行时版本,都是一致的,并没有发现什么异常之处,采用了网上各种方法,都没有解决。后来我重新建立一个java工程,将java文件一个一个的复制到新工程中,包括重新引入jar包,后来
2017-05-29 12:02:08
32260
1
原创 Error: The Eclipse executable launcher was unable to locate its companion launcher jar 报错的解决办法
Error: The Eclipse executable launcher was unable to locate its companion launcher jar 报错的解决办法如下所示: 本人使用的eclipse neon.1版本,从官网上下载之后,进行启动时出现上述报错,在网上查了好多方法都没有解决,找到了一种能够解决启动问题的方法,将eclipse压
2017-02-28 22:47:25
930
原创 plsql连接本地oracle数据库,而远程主机却无法连接,出现无监听程序的解决方法
最近在学习使用oracle数据库和plsql工具,oracle功能十分强大,之前一直在使用mysql和sql server数据库,明显感觉到oracle作为企业级大型数据库为什么使用这么火爆,需要掌握一定的基础才能灵活使用。而mysql数据库也是oracle公司的产品,但是已经开放源代码,属于轻量级数据库产品,性能稳定、灵活简单易用而受到广大用户的欢迎,也不多说了,说说最近碰到的问题吧。
2016-11-20 15:10:50
25988
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人