xiaohai798的专栏

记录自己想留下的
私信 关注
果木
码龄10年
  • 658,976
    被访问量
  • 62
    原创文章
  • 23,073
    作者排名
  • 233
    粉丝数量
  • 目前就职 科大国创软件股份有限公司
  • 于 2010-12-28 加入CSDN
获得成就
  • 获得121次点赞
  • 内容获得121次评论
  • 获得211次收藏
荣誉勋章
兴趣领域
  • #大数据
    #spark#数据仓库#hadoop#hive
TA的专栏
  • Mysql
    5篇
  • ETL工具kettle入门
    8篇
  • 程序人生
    9篇
  • java ee
    11篇
  • oracle
    10篇
  • andriod
    1篇
  • 架构
    3篇
  • etl
    9篇
  • linux
    3篇
  • db2
    2篇
  • 职业
    1篇
  • web前端
    2篇
  • 大数据
    13篇
  • 数据仓库
    3篇
  • BI
    2篇
  • 最近
  • 文章
  • 资源
  • 问答
  • 课程
  • 帖子
  • 收藏
  • 关注/订阅

Sql Join Corss Join 的根本性分类与关系代数

引申数据库中很多操作来自关系代数中的一些概念。例如常见的JOIN操作,下面是关系代数中的一些概念。https://en.wikipedia.org/wiki/Relational_algebraJOIN本身也分好多种比如EquiJoin , SemiJoin , AntiJoin , Cross Join,Division。这里的join 并不特指某个关系型数据库里的join关键词,而是泛指数据集的连接操作,具体到rdbms里面 会有 inner join(join) left join r
原创
5阅读
0评论
0点赞
发布博客于 21 小时前

mysql入门-mysql5.7与oracle、hive等不同的小个性

前言日常编写sql语句时,经常需要用到日期 、字符串、数字格式等函数,例如 取当月第一天,取当日的上个月1号等等,这时往往会先拿个系统变量或者常量做一下测试。mysql hive postgresql 可以直接 select current_date 等系统内置变量或函数如:select CURRENT_DATE,CURRENT_DATE(),CURRENT_TIMESTAMP(),SUBDATE(CURRENT_DATE,INTERVAL 1 day),DATE_SUB(DATE_FOR
原创
4阅读
0评论
0点赞
发布博客于 21 小时前

mysql系统调优之Aborted connection timeout/error reading communication packets 错误解决

背景近期客户的大数据任务调度应用系统出现问题,调度任务失败,任务没有正常执行,产品组同事去看应用日志也没发现错误日志.后来检查msql server日志发现有很多节点连接报 error reading communication 和time out reading错误解决1去检索了一下错误信息,大致都是以下: 网络问题,系统timeout参数问题,系统连接数问题于是首先用命令查看:一眼就看到11505这个数字,第一反应是怎么这么多连接,难怪有问题,又想了一下这..
原创
17阅读
0评论
0点赞
发布博客于 7 天前

mysql系统调优之thread_cache_size

背景Threads_created:创建过的线程数,如果发现Threads_created值过大的话,表明MySQL服务器一直在创建线程,这也是比较耗资源,可以适当增加配置文件中thread_cache_size值2、优化参数thread_cache_sizethread_cache_size:当客户端断开之后,服务器处理此客户的线程将会缓存起来以响应下一个客户而不是销毁(前提是缓存数未达上限)即可以重新利用保存在缓存中线程的数量,当断开连接时如果缓存中还有空间,那么客户端的线程将被放到缓存
原创
8阅读
0评论
0点赞
发布博客于 4 天前

Hive Ha配置手把手详解-基于zookeeper配置cdh集群的HiveServer2负载均衡

1.1 修改代理token的存储实现类修改为org.apache.hadoop.hive.thrift.DBTokenStore1.2 增加HiveServer2 实例1.3 在配置中搜索到 hive-site.xml 的 HiveServer2 高级配置代码段(安全阀)配置如下两项<!--默认为false,配置为true HiveServer2会动态分配客户端--><property><name>hive.server2.support.dy
原创
15阅读
0评论
0点赞
发布博客于 5 天前

Zookeeper应用原理入门

转载自https://zhuanlan.zhihu.com/p/69114539?utm_source=wechat_session很多中间件,比如Kafka、Hadoop、HBase,都用到了 Zookeeper,于是很多人就会去了解这个 Zookeeper 到底是什么,为什么它在分布式系统里有着如此无可替代的地位。在踩了很多坑之后,我决定来回答下这个问题。其实学任何一项技术,首先都要弄明白,为什么需要这项技术。为什么需要 Zookeeper正经点来回答,就是我们需要一个用起来像单机但
转载
13阅读
0评论
0点赞
发布博客于 12 天前

Hive HA配置手把手详解-基于Haproxy配置cdh集群的HiveServer2负载均衡

背景需求hive 在离线分析,数仓中是最常用的工具,业务人员不需要熟悉mr,编程基础就可以通过sql操作数据。hive 的性能及稳定性在生产中必须保证。hive可以通过HAPROXY进行多节点负载均衡来达到目的。前提环境准备可用的基于cdh搭建的hadoop集群,并且Hdfs 、yarn、hive等安装完毕可用,cloudera manager可用进入hive服务配置,添加两个及以上的hive metastore和serveryum -y install ha...
原创
11阅读
0评论
0点赞
发布博客于 7 天前

一文搞懂mysql两大重要存储引擎innodb和myisam区别-业务优化实战mysql5.7

业务问题mysql5.7 版本,一个一百万数据表 a, 一个3千多的维表 a 一个两百多的维表补充表 b,业务逻辑如下:维表a和维表b关联 ,拿到在表a且不在表b的数据,结果记为b1 大表a和b1关联 ,且要筛选a表的数据时间区间在一年内 最后基于第二步结果 对大a表发现机构字段、b1表指标编号、违法行为为维度 做分组聚合 求违法数sql如下:​select rpad(substr(fxjg,1,4),10,'0') fxjg,a.zbbh,a.zbmc,sum(wfnum) .
原创
22阅读
0评论
0点赞
发布博客于 2 月前

CDH Hadoop集群运维记录-日常问题一

service cloudera-scm-agent restart 重启过一会再刷新看cm集群的状态若出现时钟偏差问题首先 service ntpd stop 手工更新一次 ntpdate –d nn1(一般是集群的nn1节点) service ntpd start 最后Service cloudera-scm-agent restart问题解决:...
原创
9阅读
0评论
0点赞
发布博客于 15 天前

spark submit 指定资源池-CDH Hadoop集群运维记录

spark-submit --master yarn --class com.bcht.application.FlowCountMinStreamingWenShan \--jars $SPARK_HOME/mysql-connector-java-8.0.20.jar --driver-memory 512M --driver-cores 1 --executor-memory 512M --executor-cores 1 --num-executors 1 \--queue root.us.
原创
20阅读
0评论
0点赞
发布博客于 14 天前

一种基于shell的实时流处理任务的监控重启程序-spark streaming job on yarn

#!/bin/bashrunning_app=`yarn application -list -appStates RUNNING 2>/dev/null | grep application_ |grep 5min | awk '{print $1}'`echo running_app=$running_appif [[ ! -n "$running_app" ]]; then echo "app is not running" spark-submit --...
原创
68阅读
2评论
1点赞
发布博客于 15 天前

mongodb入门-mongod的坑

拉链表mongodbmongobooster1 日期格式 按日期范围统计时 时分秒需带上2 avg 函数 与其他大部分一样3 group by
原创
2阅读
0评论
0点赞
发布博客于 3 天前

mongodb入门-关系型RDMS数据库对比及适用场景

引言 最近工作接触到了mongodb数据库,记录下个人对其的理解和使用情况。虽然mongodb 出来的时间已经不短,但是相对mysql mssql oracle 这样传统的关系型数据库来说还是比较年轻,接触其的程序员应该也很少,本文从仅作介绍用。名字看MongoDB疑似Humongous Database(网络资料看到)。中文意思就是巨大无比的数据库,顾名思义,MongoDB就是为处理...
原创
1143阅读
2评论
0点赞
发布博客于 3 年前

元数据管理系统解决方案及产品调研-数仓系列(一)

元数据管理系统产品选型分析 1  概述 需要给目前数据仓库适用一套元数据管理系统,目的 减少人为的维护工作量、web页面协同工作(多人统一入口使用)、元数据权限管理等  1.1  应用背景 目前数据仓库没有专业的元数据管理系统,部分业务模型使用excel文档维护,分散、协同性不好。没有权限管理 1.2  业务目的 减少人为的维护工作量、web页面协同工作(多人统一入口适用),为数据仓库长远高质量发...
原创
18020阅读
1评论
2点赞
发布博客于 3 年前

db2 -4229错误 sql执行及数据加工报错信息的坑们-db2开发系列(二)

原因用etl工具kettle 从mongdb抽取一张表数据到db2时,报错 错误日志 里面见-4229错误
原创
6670阅读
0评论
0点赞
发布博客于 3 年前

greenplum(六) 现场常见由业务导致的故障

1 应用侧发现执行调度时出现连接重置,需重新连接数据库的问题问题现象:问题代码:select c.bcyc_id,c.acyc_id,c.eparchy_code, c.city_code, 'E0_001_01', count(distinct c.user_id) , coalesce( (select coun...
原创
1505阅读
0评论
0点赞
发布博客于 3 年前

greenplum(五) greenplum开发笔记之建表规范

背景:某运营商经分分析系统 底层数据仓库; 离线分析系统 物理模型表 表多批量操作 批量插入、更新 ,truncate操作,全表分组分析等。1 非分区表 ,建表样例语句:--drop table dwctr.tc_term_xxx;create table dwctr.tc_term_xxx( acyc_id integer not null ...
原创
3475阅读
0评论
1点赞
发布博客于 3 年前

greenplum(四)greenplum 常用数据库管理语句,sql工具

原文地址:https://blog.csdn.net/you_xian/article/details/78549756在greenplum 使用过程中积累的一些常用查询语句,整理出来备忘。欢迎各位留言补充。都是SQL命令以及数据字典的使用。熟悉数据字典非常重要。三个重要的schema:pg_catalog,pg_toolkit,information_schema,其中information_s...
转载
1651阅读
0评论
0点赞
发布博客于 3 年前

greenplum(三) gp工具命令及工具函数语句,持续更新.....

1 命令行导入文本数据到表psql -d bass_gp -h 10.243.4.145 -p 5432 -U dwadm -c "\copy dwtmp.tmp_test(cellid) from /data/22.txt "bass_gp  是数据库名及database名10.243.4.145  ip地址 5432  是端口号dwadm 账号2
原创
3496阅读
0评论
0点赞
发布博客于 3 年前

linux 常用(三) ftp服务命令

ftp命令与通常的linux命令不太相同,所以自己记下。登陆方式:替换下面例子中 IP 或域名为你的服务器地址ftp ip例如:ftp domain.comftp 192.168.0.1ftp user@ftpdomain.com然后绝大多数的 FTP 服务器是使用密码保护的,因此这些 FTP 服务器会询问'username'和'password'.
原创
236阅读
0评论
0点赞
发布博客于 3 年前

侠之大者,为厂接坑-苦逼的程序员们(代码里有鬼)

还是15年8月份保存的草稿。。。。。。。。。。说的是这样一群的苦逼的程序员们1 家庭环境一般;基本都是普通本科毕业 由于各种原因 没有读研 直接工作的。2 话少 、交际圈窄;除了 上班 加班 就是窝在自己出租房里3 脾气好、老好人;不懂得拒绝别人或者客户、领导 要求4 技术还过得去;能胜任自己的工作。 一些常驻客户现成的程序员们,从入职开始 一般都是接盘 刚
原创
233阅读
0评论
0点赞
发布博客于 3 年前

超多的ui/ue小图标素材

ui/ue小图标 素材 超多的ui/ue小图标素材 超多的ui/ue小图标素材
rar
发布资源于 3 年前

postgresql greenplum建表语句超详细

postgresql greenplum建表语句超详细 带说明 详细物理建模所需参数
sql
发布资源于 3 年前

hive(一) hive背景知识介绍-数据仓库技术简介

Hive是基于Hadoop的一个数据仓库工具
原创
1848阅读
0评论
0点赞
发布博客于 4 年前

greenplum(五) 性能小结记录

greenplum(五) 性能小结记录
原创
1368阅读
0评论
0点赞
发布博客于 4 年前

Greenplum 数据库 集群安装部署(生产环境) 所需硬件

Greenplum 数据库安装部署(生产环境)硬件配置:16 台 IBM X3650,节点配置:CPU 2 * 8core,内存 128GB,硬盘 16 * 900GB,万兆网卡。万兆交换机。安装需求:1台Master,1台Standby Master,14台Segment计算节点。安装步骤:Master节点安装创建GP安装配置文件并配置ssh互信关闭防火墙及开
转载
2866阅读
1评论
0点赞
发布博客于 4 年前

舞动DB2之2_从Oracle到DB2开发 从容转身.rar

oracle迁移到的db2的风险描述,及其开发方案 整体解决方案
rar
发布资源于 4 年前

greenplum(二) postgresql SQL 状态: 42704之bug

postgresql SQL 状态: 42704之bug
原创
1826阅读
0评论
0点赞
发布博客于 4 年前

greenplum(一) Postgresql 22001 字符串被截断的错误

Postgresql 22001 字符串被截断的错误
原创
1050阅读
0评论
0点赞
发布博客于 4 年前

jedis 2.8.jar

jar
发布资源于 4 年前

redis 初识redis

实时上网日志数据分析
原创
1104阅读
0评论
1点赞
发布博客于 5 年前

oracle ROW_NUMBER() OVER( PARTITION BY COL1 ORDER BY COL2)用法(含lag lead用法)

oracle ROW_NUMBER() OVER( PARTITION BY COL1 ORDER BY COL2)用法(含lag lead用法)
转载
739阅读
0评论
0点赞
发布博客于 5 年前

普通程序员的四年打杂收货

普通程序员的四年打杂收货
原创
1277阅读
0评论
1点赞
发布博客于 5 年前

浅谈ODS与DW的区别-数据项目实战总结

浅谈ODS与DW的区别-数据项目实战总结
原创
8494阅读
0评论
1点赞
发布博客于 5 年前

web前端JS整理之Handlebars介绍

web前端JS整理 Handlebars Jquery
原创
2406阅读
0评论
1点赞
发布博客于 5 年前

nginx + tomacat 负载均衡

nginx tomcat负载搭建
原创
1630阅读
0评论
0点赞
发布博客于 5 年前

打杂之WEB前端(二) jQuery 操作DOM总结,DOM Html操作,DOM Css操作

jQuery操作DOM的总结分享,个人学习笔记!分享的总结不一定很详细,不会每个方法的用法及详细描述及说明,只是一个概述!
转载
352阅读
0评论
0点赞
发布博客于 5 年前

打杂之WEB前端(一) jQuery 操作DOM总结,DOM Core操作

jQuery操作DOM的总结分享,个人学习笔记!分享的总结不一定很详细,不会每个方法的用法及详细描述及说明,只是一个概述!
转载
671阅读
0评论
1点赞
发布博客于 5 年前

Myeclipse8.5 里复制粘贴(ctr c ctr v)卡的解决方法

重拾Java web开发之myeclipse8.5 里复制黏贴功能(ctr c ctr v)卡的解决方法
原创
2945阅读
2评论
1点赞
发布博客于 6 年前

三年程序员的实战开发经验之谈-做人做事建议

三年程序员的实战开发经验之谈-做人做事建议
原创
3267阅读
2评论
3点赞
发布博客于 6 年前

BAT职级薪酬深度分析

BAT职级薪酬深度分析 转自 2015-08-19   拉勾网Lagou微信号 互联网圈有这么一句话:百度的技术,阿里的运营,腾讯的产品。那么代表互联网三座大山的BAT,内部人才体系有什么区别?薪酬福利在对应的级别又是如何?晋升是否会遭遇天花板?本文给你详细的解读转发自真格基金微信公众平台(微信公众号zhenfund) 百度:产品能力很全面 百度级别机构分为四条
转载
6254阅读
0评论
0点赞
发布博客于 6 年前

程序员开发学习利器篇(下)之文档&资料&软件-获取他们的最好途径

以下内容,开发初学者看,熟手略过。论语有言: 工欲善其事 必先利其器 ,意思是工匠想要使他的工作做好,一定要先让工具锋利。比喻要做好一件事,准备工作非常重要。 第二篇我们来说说软件、文档资料、信息获取的高效途径。
原创
2301阅读
0评论
1点赞
发布博客于 6 年前

程序员开发学习利器篇(上)之百度搜索-你真的会用百度吗

论语有言: 工欲善其事 必先利其器 ,意思是 谓工匠想要使他的工作做好,一定要先让工具锋利。比喻要做好一件事,准备工作非常重要。这对于我们程序员做开发时也是这样,充足且好的准备工作,不但可以提高我们的开发效率,同时也可以让我们事半功倍。
原创
4848阅读
1评论
5点赞
发布博客于 6 年前

db2 实现oracle wm_concat函数的方法-db2开发系列(一)

db2 实现oracle wm_contact函数
原创
6048阅读
0评论
0点赞
发布博客于 6 年前

oracle 删除重复数据你想不到的方法大全-开发系列(六)

初学删除重复数据的方法大全
原创
1202阅读
0评论
0点赞
发布博客于 6 年前

oracle 取左表不在右表记录的3种方法-引申到db2-开发系列(五)

取左表不在右表记录的3种方法-引申到db2
原创
3007阅读
0评论
0点赞
发布博客于 6 年前

linux 常用(二)常用文件操作命令

linux 常用命令(二)常用文件操作命令
原创
1429阅读
0评论
0点赞
发布博客于 6 年前

kettle入门(七) 之kettle增量方案(一)全量比对取增量-根据唯一标示

kettle的转换ktr里有一个图元叫做合并记录可以把数据记录分为源和目的根据唯一标示 进行全量比对,
原创
57210阅读
8评论
11点赞
发布博客于 6 年前

kettle入门(六) 之kettle抽取变量表名表

kettle抽取变量表名表Job
原创
25789阅读
1评论
0点赞
发布博客于 6 年前

kettle入门(五) 之kettle抽取gz格式文本详细案例

ods平台的一个很简单的数据共享需求:运营商的某个部门每天定时送gz格式的HLR文本数据到FTP服务器的固定目录下。然后ods每天定时去取然后录入到RDBMS的表中 看,开放给其他系统查询调用,这种称作数据库表接口。
原创
9388阅读
2评论
1点赞
发布博客于 6 年前

kettle入门(四) 之kettle取昨天时间&设置任意时间变量案例

数据仓库中ETL工具 kettle中取任意时间变量的使用,最灵活的时间变量取值、格式
原创
71178阅读
12评论
6点赞
发布博客于 6 年前

oracle exists¬ exists用法及与in¬ in比较(10g)-开发系列(四)

oracle 10g exists¬ exists用法详解-实际开发案例
原创
4118阅读
1评论
1点赞
发布博客于 6 年前

数据仓库之ETL漫谈-实战总结理论

ETL,Extraction-Transformation-Loading的缩写,中文名称为数据抽取、转换和加载。 大多数据仓库的数据架构可以概括为:数据源-->ODS(操作型数据存储)-->DW-->DM(data mart)ETL贯穿其各个环节。 ​一、数据抽取:       可以理解为是把源数据的数据抽取到ODS或者DW中。       1. 源数据类型:
转载
5891阅读
1评论
1点赞
发布博客于 7 年前

kettle入门(三) 之kettle连接hadoop&hdfs图文详解

最详细的kettle连接hadoop&hdfs图文教程
原创
57171阅读
13评论
13点赞
发布博客于 7 年前

kettle入门(二) 之 kettle连接oracle报的坑爹错误 Error occured while trying to connect to the database 的几种情况

在用kettle开发时常会出现 Error occured while trying to connect to the database 错误,但是仔细观察日志,引起这个错误的原因不尽相同
原创
60196阅读
1评论
4点赞
发布博客于 7 年前

oracle TABLE ACCESS BY INDEX ROWID 你不知道的索引回表-开发系列(三)

TABLE ACCESS BY INDEX ROWID 你不知道的索引回表带来的低效率
原创
28531阅读
5评论
3点赞
发布博客于 7 年前

linux常用(一)linux 安装配置 jdk之 找不到安装文件目录及source /etc/profile 报unexpected end of file 错误 解决

linux安装配置 jdk ,安装后找不到安装后的文件目录 以及source /etc/profile报 syntax error: unexpected end of file错误 问题 的解决
原创
15897阅读
5评论
0点赞
发布博客于 7 年前

kettle入门(一) 之kettle连接oracle rac 报listener does not currently know of sid错误的解决

kettle连接oracle rac 报listener does not currently know of sid错误的解决
原创
19110阅读
2评论
3点赞
发布博客于 7 年前

oracle 存储过程 execute immediate 'create table' 报 insufficient privileges错误解决及用户权限的理解-开发系列(二)

存储过程 动态创建表 ORA-01031:insufficient privileges错误,为什么使用用户能正常创建表而在存过中就不行,这里面解释了下原因,然后总结了oracle用户的所有权限概念
原创
17303阅读
0评论
1点赞
发布博客于 7 年前

oracle 让人抓狂的错误之 null值 与 无值(无结果)-开发系列(一)

最近,在做开发、写存过的时候碰到一些问题,找了好长时间才发现原因,而且是以前不知道的。所以在这给记下来 给自己备忘和大家参考
原创
4132阅读
0评论
3点赞
发布博客于 7 年前

ETL技术入门之ETL初认识

ETL(Extract-Transform-Load的缩写,即数据抽取、转换、装载的过程)作为BI/DW(Business Intelligence)的核心和灵魂,能够按照统一的规则集成并提高数据的价值,是负责完成数据从数据源向目标数据仓库转化的过程,是实施数据仓库的重要步骤。如果说数据仓库的模型设计是一座大厦的设计蓝图,数据是砖瓦的话,那么ETL就是建设大厦的过程。在整个项目中最难部分是用户需求
原创
111033阅读
20评论
36点赞
发布博客于 7 年前

JAVA EE 项目常用知识 之AJAX技术实现select下拉列表联动的两种用法(让你真正理解ajax)

AJAX技术实现select下拉列表联动的两种用法(让你真正理解ajax)
原创
17962阅读
6评论
4点赞
发布博客于 7 年前

Oracle Performance Tuning Overview 翻译(Oracle性能优化概述 自己的中英文比对翻译)

Oracle® Database Performance Tuning Guide10g Release 2 (10.2)B14211-03HomeBook ListContentsIndexMaster IndexContact Us
原创
3536阅读
0评论
2点赞
发布博客于 7 年前

JAVA EE 项目常用知识之 重写和重载 ArrayList、Vector区别

通俗易懂 理解重载概念
原创
1555阅读
0评论
0点赞
发布博客于 7 年前

跳槽这半年的小结-加油,坚持下来 战胜懒惰。

java程序员跳槽这半年的小结,思考未来的怎么才能有更好的职业发展,结论是:选定一个技术方向 做精,能把技术以精彩演讲的方式 共享给别人 这是很重要 可能比技术更难。技术加管理 是一个比较好的职业发展之路
原创
1726阅读
6评论
6点赞
发布博客于 7 年前

身为码农,为12306说两句公道话

原文出处: 西西河 - 代码狗我曾在淘宝写过一段时间代码,2012年在一家百强民企做电商副总,当时在极为艰苦的条件下带队开发了一个B2C网站,走支付宝和银联支付通道,年营业额千万级(当然实在太少了,我只是说这个网站投入了实际的运营)。也就在那个时候,我对12306嗤之以鼻,觉得他们做得太烂了,认为自己能带队花几百万半年时间做个好的出来。于是我狂妄地想做一个开源的订票系统给他们。我花
转载
2412阅读
5评论
0点赞
发布博客于 7 年前

十步完全理解SQL

原文链接: Lukas Eder    翻译: 伯乐在线 - 水果泡腾片很多程序员视 SQL 为洪水猛兽。SQL 是一种为数不多的声明性语言,它的运行方式完全不同于我们所熟知的命令行语言、面向对象的程序语言、甚至是函数语言(尽管有些人认为 SQL 语言也是一种函数式语言)。我们每天都在写 SQL 并且应用在开源软件 jOOQ 中。于是我想把 SQL 之美介绍给那些仍然对它头疼不
转载
906阅读
1评论
0点赞
发布博客于 7 年前

JAVA EE 之 servlet单实例多线程模式

前言:Servlet/JSP技术和ASP、PHP等相比,由于其多线程运行而具有很高的执行效率。由于Servlet/JSP默认是以多线程模式执行的,所以,在编写代码时需要非常细致地考虑多线程的安全性问题。 JSP的中存在的多线程问题: 当客户端第一次请求某一个JSP文件时,服务端把该JSP编译成一个CLASS文件,并创建一个该类的实例,然后创建一个线程处理CLIENT端的请求。如果有
转载
1951阅读
0评论
0点赞
发布博客于 8 年前

JAVA EE项目常用之 struts1.2 文件上传的两种方法

struts1,springMVC 框架上传下载文件的方法
原创
8281阅读
11评论
0点赞
发布博客于 8 年前

通俗易懂解释java反射机制(二) (模拟 ibatis 的 selectBySql 查询)

通俗易懂解释java反射机制(二) (模拟 ibatis 的 selectBySql 查询)我自己的理解反射其中一个应用:提供这样一个方法: 把类名 当作形参 传入 经过一系列处理后(获得属性 获取方法 等等) 可以返回给你这个类的对象。关键在与这个类 是你随便写的 是在运行时候动态new出来的 而不是在编译前 程序员自己写的。作用是 更加灵活 可以复用。
原创
2500阅读
0评论
1点赞
发布博客于 8 年前

通俗易懂解释java反射机制(一)

Java的反射机制是Java特性之一,反射机制是构建框架技术的基础所在。灵活掌握Java反射机制,对大家以后学习框架技术有很大的帮助。  那么什么是Java的反射呢?       大家都知道,要让Java程序能够运行,那么就得让Java类要被Java虚拟机加载。Java类如果不被Java虚拟机加载,是不能正常运行的。现在我们运行的所有的程序都是在编译期的时候就已经知道了你所需要的那
转载
10145阅读
0评论
5点赞
发布博客于 8 年前

JAVA EE 之 jdbc调用oracle存储过程实现

本来标题是想 想用 使用oracle 的心得体会的,不过想想自己 也没什么体会,只是单纯的 按照 经理的要求 用存储过程 所以 只是记录 哈哈。项目 是个 比较小的项目 。是 地市的移动公司 统计他们 客户使用 宽带 专线 情况 以及这方面收入 的情况 。需求是: 开始 他会把 他们的客户集团 去年 十二个月 的 集团编码 月收入  信息 导入到系统中显示。
原创
1681阅读
0评论
0点赞
发布博客于 8 年前

andriod开发 之 eclipse新建andriod project无法finish&项目目录packageExplorer不正确的解决方法

eclipse新建andriod项目无法finish&项目目录packageExplorer不正确的解决方法
原创
4854阅读
5评论
0点赞
发布博客于 8 年前

深入理解 java设计模式之单例模式(一)

之前刚进公司的时候,看到公司工作一年多的同事 写了一个 统计 系统在线登陆人数的功能,当时他跟我说是用单例实现的。就一直想弄明白单例是怎么回事。这几天又重新 调试 看资料 更清楚的大概明白了单例模式。所谓单例模式,简单来说,就是在整个应用(举例:办公OA这样的应用)中有某个类 保证只这个类只有一个实例存在。就像是Java Web中的application,也就是提供了一个全局变量,用处相当广泛
原创
901阅读
0评论
0点赞
发布博客于 8 年前

关于“兴趣爱好”之我见

原文地址:http://kb.cnblogs.com/page/177874/人们常说,兴趣是最好的老师,只有感兴趣,才能把事情做好。听起来是挺有道理,但我们仔细去思考,兴趣与把事做好的关系,还是有很多细节值得探讨的地方。(注:这里兴趣指由爱好而产生的愉快情绪,特指对某技能、专业、工作的爱好。)  到底是因为有兴趣才能做好事情,还是因为做得好事情,所以会有兴趣一直去做?二者还真是有
转载
583阅读
0评论
0点赞
发布博客于 8 年前

oracle安装后 tomcat启动报 Address already in use: JVM_Bind<null>:8080 错误 的几种解决方法

造成这个问题的原因 其实是 oracle OracleOraDb10g_home1TNSListener  服务 也占用了8080端口。与tomcat默认的冲突。解决方法一:去tomcat 配置文件修改tomcat的端口 比较简单。解决方法二:OracleOraDb10g_home1TNSListener 停掉 再启动tomcat 再启动它。这样要把他设成 手动启动 每次先启动tomc
原创
2258阅读
0评论
0点赞
发布博客于 8 年前

Java EE项目中应用ueditor

虽然百度ueditor的官网和文档都已经很详细了。但是自己还是记录下 自己使用uEditor的过程。
原创
5371阅读
2评论
1点赞
发布博客于 8 年前

JAVA EE项目常用知识 之 整合了spring 项目中使用log4j的一种方法

虽然比较简单 但是搞清楚缘由也是比较好的。JAVA EE项目常用知识 之 整合了spring 项目中使用log4j的一种方法
原创
4899阅读
0评论
0点赞
发布博客于 8 年前

第一篇博客-记自己做java程序员的原因

2012年7月份毕业,普通师范类二本学院的电子信息科学技术专业,大学里面主要学的模拟电路 数字电路和单片机比较多。语言方面就学了c语言,是机械专业出生的老师教的(我们学院的老师都是全才,从电路教到c语言到单片机到数据结构。)c语言和数据结构都是只学了个大概的概念,只有单片机学的比较熟一点。记得第一次 用的c语言 在51单片机开发板上 实现流水灯功能时觉得很兴奋,觉得单片机这个东西很好玩 对他很感兴
原创
1296阅读
3评论
0点赞
发布博客于 8 年前

Java开发利器Myeclipse全面详解

eclipse 详细开发介绍 在开发团队中有这样两种人,一种是对技术了解的非常精通,但是开发速度很慢;另一 种是技术一般,但是能够快速、准确的完成下达的任务;请问项目经理会更欣赏哪一个程序 员? MyEclipse 的功能是非常强大的,但是笔者在培训教学中,发现学员并没有使用到其中 的精髓功能,还是使用记事本开发的思想。这就好像下面这个故事: 现在有木柱和细木棍两件东西,需要使用它们制作出火。有些人可能直接进行钻木取火, 但是有些人可能会使用它们换一个打火机。 其中钻木取火就是MyEclipse 的基本功能,而换打火机就是MyEclipse 的精髓功能,在 本书中就主要对这些精髓功能进行讲解。通过MyEclipse 的精髓功能就能够大大提高程序员 的工作效率,使用它们甚至可以自动生成150 行的代码。如果手动编写150 行的代码,可能 需要花费1 个小时的时间,但是如果使用其中的功能,就只需要5 秒钟。
pdf
发布资源于 9 年前