自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 收藏
  • 关注

原创 一个velocity和springmvc集成找不到模板文件的问题记录

搭建了一个velocity和springmvc的框架,其他问题都不大,就一直找不到对应的模板文件,网上看了很多教程,再三对比配置,都没有问题,很好奇网上的教程是怎么跑起来的。另外就是网上教程大多不爱贴文件目录结构,自己一点一点琢磨好久~首先先贴一下我的项目的目录结构。该问题主要与webapp目录下的各种资源文件查找相关所以上面的目录可以忽略。然后贴一下我springmvc的正确配置。然后贴一下我错...

2018-06-25 15:47:23 1552 1

原创 一个jdbc版本不匹配的问题

最近在学习使用mac和intelli,因为下家在用==也久闻intelli是开发利器。然后重新搭了一套springmvc和mybatis。在使用mybatis-generator时,连接数据库失败,一脸蒙蔽,好好检查各种配置,应该问题不大。(对于mybatis也是新手,仅仅停留在接触过的水平)好吧,错误显示无法创建连接。但由于workbench已经连接使用,并查看各种参数都没有问题,便使用jdbc...

2018-06-20 14:35:45 4402

原创 IOC初认识

我觉得stamen大神ioc讲解得很详细,Qlin把ioc概念讲解得比较完整。我也就是在这篇文章中简化一下,让自己复习的时候能比较快地理解。首先,ioc是一种设计模式,一种代码实现思想,主要为了解决代码耦合的问题。然后,ioc主要利用代工设计模式,一般是通过setter方法来实现依赖注入,即传入具体实现功能的对象,调用该对象的具体实现函数来实现该功能,所谓的控制反转,也就是将控制权交给传入

2017-01-03 11:02:41 358

原创 Only one SparkContext may be running in this JVM

今天在学习spark读取java文件时,学习了遇到了Only one SparkContext may be running in this JVM的错误。错误的原因是因为在调用mapper.readValue函数时传入了带有SparkContext的类,导致SparkContext被加载两次。于是又回头看了看class的概念。对象类的.class保存了类的所有信息,在装载的同时会自动创建

2016-12-21 11:14:41 3404

转载 spark-java-task未序列化

原文链接-spark编程task未序列化问题描述及原因分析在编写Spark程序中,由于在map等算子内部使用了外部定义的变量和函数,从而引发Task未序列化问题。然而,Spark算子在计算过程中使用外部变量在许多情形下确实在所难免,比如在filter算子根据外部指定的条件进行过滤,map根据相应的配置进行变换等。为了解决上述Task未序列化问题,这里对其进行了研究和总结。

2016-12-19 11:18:10 1599 1

原创 个人对于协程的理解

有人问我协程是什么?很久以前了解过,但一直没用到,概念就忘了,最近又好好看了看协程的概念,做个记录。首先,我觉得网上很多人把协程和线程一起比较是很让人混淆的,线程和进程都是操作系统级别的概念,协程我理解应该是代码运行流程的概念,放在一起比较很容易让人认为协程是进程一个类型的东西,虽然协程也叫轻量级线程,但是我了解下来应该不是一样东西,如果理解的不对,请指出。然后,协程是什么,协程就是异步编

2016-12-13 14:02:20 797

原创 在ec2上部署spark-部署成功后无法启动

好不容易脚本运行成功,也能连接上去看到spark,然而,并没有ui可以显示,也没有启动。鼓捣半天,首先,屌丝程序员用的1g内存的免费套餐,spark配置了master和worker都1g的虚拟机,其实我并不确定这个会不会导致启动失败,因为我启动失败的原因报错是因为连了鬼畜的机器。好吧,刚用aws,完全不知道那鬼畜的域名(或者是ip别名,还没有弄清那个主机名称是什么,就先叫域名吧)对应的机器是采

2016-11-23 12:49:40 1031

原创 在aws的ec2上部署spark

在spark官网上有详细的在ec2上部署spark的教程。在并发编程网上也有相关中文教程。但是在使用情况下还是遇到了不少问题。首先,accessid和密钥对不是一个概念,我就是弄错了,所以一直登录不上。然后,在运行脚本过程中,一些错误忘记记录了,主要是一个连接spark集群的错误:Copying SSH key /home/tj/private/aws_spark.pem to

2016-11-22 18:18:07 2897

转载 关于protect作用域的问题

在做hivesql解析代码阅读时,发现当子类和父类在不同的包里面,没有办法访问父类的protect修饰的方法,后来才发现自己理解错了,不是不同包的子类不能访问父类protected的方法和变量,而是在不同包不能利用该父类的引用实例来访问该父类的变量和方法。首先看一下网上找到的资料Peisl在博客里解释再看一段代码package son; import father.Pe

2016-11-17 10:18:44 2163

转载 db2的权限的说明

CzmMiao的博客对于db2中的权限说明说明的很清晰,给我受益很大,做个记录。另一方面,很多权限操作可以通过系统表的形式查看,截图为《循序渐进db2》中的一些相关系统表。很多操作都可以通过这些表查询。

2016-07-08 14:06:33 365

原创 记录一个linux进程不运行不崩溃的问题

程序需求是不断连接数据库,并断开,再连接,反复循环。于是写了个死循环。。。。死循环总是鬼畜的~而数据库的连接由于某种鬼畜的原因,不能用jdbc,odbc等api,只能使用linux命令连接,不做深究。然后本菜鸡写了一个如下的程序。#define THREAD_NUM 101void GetProcessId(char* str){        system("mysq

2016-07-07 13:04:17 1176

转载 fast paxos算法和zoopkeeper中的应用

首先,感谢雷明写的文章让我对fastpaxos算法有了一个初步的了解,联系方式[email protected],该文章被分享在百度文库中,也感谢百度文库提供的平台。原文链接1、paxos算法1.1、分布式一致性问题在分布式系统中,有多个节点(服务器),这些节点可以为客户(客户端)提供某种服务。这至少带来两个好处:一方面可以提供性能,另一方面可以提供容错,当部分服务

2016-06-29 18:53:39 1808

转载 Paxos算法(转)

感谢“单纯的归宿”分享原文地址:Poxos分析Paxos分析最近研究paxos算法,看了许多相关的文章,概念还是很模糊,觉得还是没有掌握paxos算法的精髓,所以花了3天时间分析了libpaxos3的所有代码,此代码可以从https://bitbucket.org/sciascid/libpaxos 下载。对paxos算法有初步了解之后,再看此文的效果会更好;如果你也想分析libp

2016-06-28 18:53:44 360

原创 vim退出后终端不显示文件内容

刚入职,公司很多软件和以前用的都不一样==好吧,慢慢来吧,感谢水木社区的“巫山霏云”。其实终端退出文件后是否显示文件内容只和系统配置有关,shell和securecrt这种终端只负责传数据,我还傻傻地认为是终端问题==不知道自己怎么想的。http://www.newsmth.net/nForum/#!article/VIM/56736?au=freefcw中提供了让vim退出终端后不在

2016-06-21 15:14:35 6806

原创 springmvc学习-环境搭建(mac)

刚换了mac,系统很多不熟,又刚准备开始学习web开发,最终选择实用性较高的springmvc框架,官网和各类大牛博客看了一大堆,问题也一大堆,装tomcat,eclipse等等,也没有好好记录下来,从现在开始,准备记录下在环境搭建下的一些问题,直至环境搭建完成。首先是按照教程搭建环境,但在搭建过程中遇到了The superclass "javax.servlet.http.HttpServl

2016-02-16 16:54:57 1957

原创 八皇后问题,自己写的c语言

刚实习结束,以前的基础知识都忘的差不多了,连连笔试受挫,赶紧回顾一下,写了一个八皇后程序。#include#define N 5//定义矩阵个数int gCount = 0;int isLeagle(int arr[N][N],int a,int b){//判断arr[a][b]是否合法int i = 0;for(i=0;iif(arr[i][b]==1)retur

2015-09-14 14:20:29 862 1

转载 回调函数

刚在学习回调函数,从c和java都看了一遍,c的回调可以用信号调用来理解,比较容易,当理解java的时候就比较晦涩,最后在知乎上找了一个非常形象的例子来理解回调函数,记录一下。另外感谢知乎中的桥头堡用户。编程分为两类:系统编程(system programming)和应用编程(application programming)。所谓系统编程,简单来说,就是编写库;而应用编程就是利用写好的各种库来

2015-03-04 19:51:27 1884

翻译 antlr4学习笔记1-语法结构

antlr的语法结构如下

2014-11-14 15:36:16 4043

原创 开始学习antlr4

按照https://theantlrguy.atlassian.net/wiki/display/ANTLR4/ANTLR+4+Documentation中的开始学习antlr4,

2014-11-14 13:20:47 1333

原创 一个将32位数字高低位互换的小程序

在#includeunsigned int reverse(unsigned int value);int main(void){    unsigned int a = 25;    int res = 0;    printf("%ud",reverse(res,a,0));    return 0;}unsigned int reverse(unsig

2014-10-14 19:22:46 6669

原创 c编程中的问题

今天用到strncpy函数时遇到问题,暂时还没有解决,先记录一下。

2014-09-22 19:52:34 380

原创 scanf和数组复制的一个问题

#include#includeint main(void){

2014-09-22 10:13:54 830

转载 C/C++ 内存分配方式,堆区,栈区,new/delete/malloc/free

本文转自:http://blog.csdn.net/rujielaisusan/article/details/4622197

2014-08-21 09:35:59 328

原创 C语言指针学习--多级指针

首先,要明白静态内存和动态内存的概念。静态内存存放在

2014-08-07 16:39:09 478

原创 堆和栈的区别

堆和栈老是会弄混,所以记录一下,方便以后复习。

2014-08-07 15:56:34 345

原创 java中关于Integer.parseInt(),Integer.valueOf(),Ingeger.getInteger()方法的不同

static int parseInt(String s) 将字符串参数作为有符号的十进制整数进行分析。static Integer valueOf(int i) 返回一个表示指定的 int 值的 Integer 实例。static Integer valueOf(String s) 返回保持指定的 String 的值的 In

2014-07-28 23:38:56 3078

原创 C运行程序提示undeclared identifier

因为之前写java程序所以对于c的语言特性不是很了解,今天写一个递归小程序时一直提示该错误。

2014-07-26 11:13:53 4024

原创 写socket时,再次运行提示端口被占用

网上查询的方法:打开任务管理器,

2014-06-18 14:19:39 762

原创 写HTML时中文为乱码

今天接触html语言,写了几个小程序,中文出现了乱码,知道是编码

2014-06-15 19:09:24 497

转载 jdbc使用

代码由package Jdbc;import java.sql.Connection;  import java.sql.DriverManager;  import java.sql.PreparedStatement;  import java.sql.SQLException;  public class JdbcTest {      public static

2014-06-04 14:58:10 494

原创 mysql基本错误

ERROR 1064 (42000): You have an error in your SQL syntax; check the manual thatcorresponds to your MySQL server version for the right syntax to use near 'linit 3,3' at line 1输入命令有误,存在mysql

2014-06-04 10:05:46 439

原创 c语言学习笔记--指针

#includevoid swap(int *p1,int *p2){ int temp; temp = *p1; *p1 = *p2; *p2 = temp;}void main(){ int a = 1,b = 2; int *p1 = &a,*p2 = &b; printf("a=%d,b=%d",a,b); swap(p1,p2); prin

2014-05-27 10:59:56 558

原创 文字,是为了不再忘记

人生是一场修行,我们会遇到很多人很多事,我们感谢走过我们生命的人,也感谢错过我们

2014-05-27 10:54:55 498

空空如也

空空如也

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

TA关注的人

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