- 博客(38)
- 收藏
- 关注
原创 Idea配置方法注释模板
/** * @author: caofei * @description: 设置配置 * @param: * @param request * @return: * @date: 2021/6/14 16:31 * @wiki: */
2021-06-14 16:34:17
179
3
原创 IDEA 远程调试 Hadoop
org.apache.hadoop hadoop-client 2.7.1 org.apache.hadoop hadoop-common 2.7.1 org.apache.hadoop hadoop-hdfs 2.7.1package com.hadoop;import org.apache.hadoop.conf.Configurati
2017-06-07 13:27:22
1811
原创 windos 下 IIS报错: 由于系统缓冲区空间不足或队列已满,不能执行套接字上的操作的解决方法
1、原因:这个是由于socket链接数太多了,导致端口被分配完毕查看等待的链接 netstat -an | find /C "TIME_WAIT"当前有多少个大概有TCP链接netstat -an | find /C "TCP"2、解决方案: 1、重启服务器 2、这种方式我没有试过,下边是网上的处理方式TcpTimedWaitDelay和Ma
2016-10-31 10:57:19
11319
原创 Hadoop 里MapReduce里 实现多个job任务 包含(迭代式、依赖式、链式)
一、迭代式,所谓的迭代式,下一个执行的Job任务以上一个Job的输出作为输入,最终得到想要的结果。 这里我只写关键的代码了Job job = new Job(new Configuration(),“test”);JobConf jobConf=(JobConf) job.getConfiguration();jobConf.setJobName("hadoopJoinTask"
2016-10-22 16:41:44
5043
转载 spring-data-redis与Jedis整合使用
转 http://www.cnblogs.com/LiZhiW/p/4853486.htmlspring-data-redis与Jedis整合使用阅读目录开始1.spring-data-redis与Jedis简单整合2.JedisConnectionFactory中使用sentinel集群3.JedisConnectionFactory中使用JedisSh
2016-10-21 16:58:02
7591
转载 集群/分布式环境下5种session处理策略
前言在搭建完集群环境后,不得不考虑的一个问题就是用户访问产生的session如何处理。如果不做任何处理的话,用户将出现频繁登录的现象,比如集群中存在A、B两台服务器,用户在第一次访问网站时,Nginx通过其负载均衡机制将用户请求转发到A服务器,这时A服务器就会给用户创建一个Session。当用户第二次发送请求时,Nginx将其负载均衡到B服务器,而这时候B服务器并不存在Session,
2016-10-19 17:00:28
327
原创 velocity 输出格式化日期
velocity的配置如下:xml version="1.0" encoding="UTF-8"?>beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.s
2016-10-18 14:31:46
1721
原创 ssm、ssh 出现 java.sql.SQLException: Value '0000-00-00 00:00:00' can not be represented as java.sql.T
java.sql.SQLException: Value '0000-00-00 00:00:00' can not be represented as java.sql.Timestamp问题描述, 数据表中时间类型字段( 其值为:“0000-00-00 00:00:00”程序使用select 语句从中取数据时出现以下异常:java.sql.SQLExceptio
2016-10-18 10:30:42
408
原创 Failed with exception Unable to move source hdfs://maeter:8000/usr/local/hadoop/input/test_hive/test
Hive执行的过程报 Failed with exception Unable to move source hdfs://maeter:8000/usr/local/hadoop/input/test_hive/test_hive.txt to destination hdfs://maeter:8000/usr/hive/warehouse/test_hive2/test_hive.tx
2016-10-12 13:44:54
12796
9
原创 mysql 相关问题
1、You must reset your password using&n 解决办法:mysql> create database test; ERROR 1820 (HY000): You must SET PASSWORD before executing this statement mysql> SET PASSWORD = PASSWORD('123qwe'); Que
2016-10-08 17:15:43
279
原创 Mac hive2.0.1 独立模式安装部署
前提:安装好haoop和mysql 这里我的hadoop2.7.1 mysql5.5版本1、下载apache-hive-2.0.1-bin.tar.gz2、解压apache-hive-2.0.1-bin。复制到 /Users/jing/Documents/soft/apache-hive-2.0.1-bin(路径可以改成你的路径)3.修改~/.bash_profile 文
2016-09-30 13:59:21
2607
原创 tomcat 禁止访问8080端口
#启动iptables服务service iptables start#设置iptables服务默认开机启动chkconfig iptables on #添加过滤80端口规则iptables -t filter -A INPUT -p tcp -m tcp --dport 8080 -s localhost -j ACCEPTiptables -t filter -A IN
2016-08-25 08:51:40
1370
原创 Hibernate的一级缓存与二级缓存
一、一级缓存是Session级别的的缓存,简单来讲,如果一个session做了查询的操作,那么它会把这个结果放到session中缓存起来短时间内,当同一个session再次查询的时候,会先从session的缓存中去找,如果有的话就直接返回,不会查询数据库,反之会进行查询数据库。一级缓存属于事务级别的缓存,是有hibernate自动管理的,不需要人为去操作控制的。二、二级
2016-07-28 08:25:49
335
原创 Hibernate 里 session.flush() session.clear() session.close() 区别
最近在学习一下hibernate,虽然hibernate很久了,但是还是有必要的学习一下,对orm有一个新的认识废话就不多说了,下面就介绍一下 flush clear close 的区别:大家都知道,hibernate会把符合条件的数据寄存到内存上,那么也就存在一个对内存的管理。既然是对内存的一个操作,那么在一定的内存下,当缓存的对象数量很大的时候,必定会出现内存
2016-07-26 16:35:52
8201
原创 Hibernate 对象的三种状态 持久状态 临时状态 游离状态
Hibernate里有三种对象状态:临时状态 (Transient)、持久状态(Persistent)、游离状态(Detached)持久状态对象也叫PO (PersistentObject) 临时状态和游离状态的对象也叫VO(ValueObject)下面分别介绍一下这三种状态:一、临时状态 临时状态对象是通过实例化的方式注入到内存中,也就是通过New的方式来开辟内
2016-07-25 19:33:05
6282
原创 object references an unsaved transient instance - save the transient instance before flushing
在使用hibernate的时候,难免会出现多对一,或者一对多,多对多等情况,也极容易出现:object references an unsaved transient instance - save the transient instance before flushing这个异常错误,原因就是:存在主外键的约束,先执行了子表的新增,后执行了主表的新增,这时就会存在问题。例如:
2016-07-25 12:40:49
491
原创 Hibernate 集合映射,适用于一对多的情况
Hibernate里的集合映射其实也就是jdk里的集合框架的一个使用。下面会根据一个小的demo,来说明具体的使用。首先给回顾一下,java的集合框架,下面的图是从网上找的,仅供参考。一、Hibernate之Set集合映射:1、映射java里的java.util.Set接口,特点: a、元素存放没有顺序且不允许重复 b、元素可以按自然
2016-07-24 19:17:22
1223
原创 使用Maven 整合Spring和hibernate 适合初级接触的学者
本文,主要介绍Spring 和 hibernate怎么去整合,废话就不多说了,如果不知道spring 和hibernate 是干嘛的,还请去问问度娘哈。下面开始一步一步搭建:工具: Idea 一、先搭建Spring 1.新建一个maven项目:至于填写项目名称什么的就不一一介绍了这里我的idea没有自动生成test文件夹,需要大家自己建一下,之后的项目目录如下图所示:
2016-07-16 17:16:13
3925
原创 Mac 修改MYSQL 的默认编码格式 解决中文插入MySql里乱码
一、在系统偏好设置里,停止MYSQL服务二、查看mysql 的编码方式 : mysql>status;mysql> status;--------------mysql Ver 14.14 Distrib 5.5.50, for osx10.8 (i386) using readline 5.1Connection id: 82Cur
2016-07-15 11:22:30
688
原创 Mac 重新设置MySQL的root密码
1. 停止 mysql server. 在 '系统偏好设置' > MySQL > 'Stop MySQL Server'2. 打开终端:sudo /usr/local/mysql/bin/mysqld_safe --skip-grant-tables3. 再新打开另一个新终端: a、sudo /usr/local/mysql/bin/mys
2016-07-10 18:00:45
511
3
原创 Eclipse修改tomcat发布路径
1、Server面板,右击当前的那个Tomcat,先删除掉其中所有的工程。2、再右击那个Tomcat,选择Clean,清空一下。3、双击那个Tomcat,会打开属性面板,找到左边第二个Server Locations。
2016-01-08 17:35:15
304
原创 node.js 理解阻塞与非阻塞
console.log("阻塞模式"); //阻塞模式var fs=require("fs");var data=fs.readFileSync("d:/test.txt");console.log(data.toString());console.log("程序执行结束!");//非阻塞模式console.log("非阻塞模式");var fs1= require("fs"
2015-11-30 10:31:34
503
转载 VS2013 利用msvsmon远程调试发布到服务器IIS上程序环境配置详解
在本地VS浏览导出Excel没问题,但是发布到服务器和本地IIS都不能导出,就想着看看到底是什么原因导致的,就捣鼓下本地VS远程调试发布到服务器上的程序(本地发布也行),先将然后配置记录下来,以供别人参考。第一步:IIS配置首先在服务器上或本地IIS添加一个新的网站,具体怎么操作就不在这里说。第二步:服务器上远程调试配置我的环境是win7+v
2015-11-16 11:15:51
1491
原创 Linux 基础命令(时间)
查看当前系统时间 date date +%Y-%m-%d eg: 2015-09-23查看日历 cal [month] [year] 默认是当前年当前月cal 2015 2015全部日历cal 10 2015 2015年
2015-09-23 17:20:59
296
原创 java.util 和 java.awt的区别 java.util.list 和 java.awt.list的区别
java.util.*里包含的是一个工具类,如List Map等java.awt.*里包含的是和图形相关的的类,如Line Point java.util.list指的是一个集合java.awt.list指的是一个滚动列表的组件
2015-07-24 10:59:58
635
原创 抽象类和接口
抽象类: 声明方法的存在而不去实现它,是对象的一个抽象 1.抽象类不能被实例化 2.抽象类可以包含抽象方法或者非抽象方法 3.成员变量可以被不同的修饰符来修饰 4.抽象类里可以包含构造函数接口:是一种行为规范 1.接口里只能有抽象方法并且没有方法体。 2.
2015-07-23 13:13:58
304
转载 转JavaScript的语法解析与抽象语法树
JavaScript的语法解析与抽象语法树Jul 10, 2015抽象语法树(Abstract Syntax Tree)也称为AST语法树,指的是源代码语法所对应的树状结构。也就是说,对于一种具体编程语言下的源代码,通过构建语法树的形式将源代码中的语句映射到树中的每一个节点上。JavaScript语法解析什么是语法树可以通过一个简单的例子来看语法树具体长什么样子。有如下
2015-07-10 11:57:24
4875
转载 VS2013 利用msvsmon远程调试发布到服务器IIS上程序环境配置
第一步:IIS配置首先在服务器上或本地IIS添加一个新的网站,具体怎么操作就不在这里说。第二步:服务器上远程调试配置我的环境是win7+vs2013,配置的过程中,可能会有些不同,但个人觉得也就大同小异。首先,在开始菜单里面Visual Studio 2013下面 找到Visual Studio Tools并点击:(WIN8系统已上请用搜
2015-07-01 11:19:17
631
原创 Eclipse 设置代码换行
Help -> Software Udate->find and install,选择Search for new features to install,下一步之后点new remote site 填写如下,参照下图: name:wordwrap url:http://ahtik.com/eclipse-update/
2015-06-30 17:50:42
2165
原创 Java Servlet映射配置
1.servlet配置 标示名称 包名.Servlet类名 标示名称 映射的URL 2.serlvet映射执行顺序:调用与请求的URL相似的Servlet配置,如下图所示:3.Servlet对象,只会初始化一次,直至web服务器停止或虚拟机停止,
2015-06-30 11:59:06
573
原创 开源
文章当中所集合的这个榜单是从这些国人开发、主要参与开发或者基于国外开源软件进行改进并形成独立版本的软件中,根据该软件的访问、收藏、下载等多个角度,从而得出前100名最受欢迎的开源软件。不知道从什么时候开始,很多一说起国产好像就非常愤慨,其实大可不必。做开源中国六年有余,这六年时间国内的开源蓬勃发展,从一开始的使用到贡献,到推出自己很多的开源软件,而且还有很多软件被国外的认可。中国是开源不可
2015-01-24 18:38:04
1868
转载 jqGrid学习
jqGrid学习之 ------------- 安装jqGrid安装很简单,只需把相应的css、js文件加入到页面中即可。 按照官网文档:/myproject/css/ ui.jqgrid.css /ui-lightness/ /images/ jqu
2015-01-22 15:57:55
568
转载 jqGrid学习
jqGrid学习之 ------------- 安装jqGrid安装很简单,只需把相应的css、js文件加入到页面中即可。 按照官网文档:/myproject/css/ ui.jqgrid.css /ui-lightness/ /images/ jqu
2015-01-22 15:56:02
569
原创 DataTable查询、修改、删除
我们在使用DataTable的时候,如何在内存上对其进行增删改呢?1、先实例化一个DataTableDataTable dt=new DataTable();2、为其增加列dt.Columns.Add("id");dt.Columns.Add("name");3、查询数据通过唯一标识找到对应行:DataRow dr=dt.Rows.Find("1");
2014-12-26 09:44:25
1016
原创 WCF 实际应用中 类序列化问题
WCF 实际应用中 类序列化问题在做wcf的时候遇到这样的一些问题:类与类相互嵌套会不会报错? 返回值的类型假如是一个实体类,不做契约声明,会不会影响返回值呢? 类与类的单向嵌套会不会影响返回结果?1.类与类的互相嵌套,比如:有一个Person类和Dept类,Person里边有Dept,而Dept里也有Person,在接口使用Person实体对象传值 类结构如下: [
2014-12-19 17:02:05
821
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人