波哥的技术积累
码龄12年
  • 3,470,432
    被访问
  • 428
    原创
  • 1,459,088
    排名
  • 565
    粉丝
  • 0
    铁粉
关注
提问 私信
  • 加入CSDN时间: 2010-04-24
博客简介:

张波的技术积累

查看详细资料
个人成就
  • 博客专家认证
  • 获得203次点赞
  • 内容获得244次评论
  • 获得292次收藏
创作历程
  • 1篇
    2019年
  • 5篇
    2017年
  • 91篇
    2015年
  • 10篇
    2014年
  • 45篇
    2013年
  • 152篇
    2012年
  • 252篇
    2011年
成就勋章
TA的专栏
  • android开发
    29篇
  • DIV+CSS
    3篇
  • Ext Js
    61篇
  • java开发积累
    44篇
  • js
    79篇
  • json
    3篇
  • jsp
    3篇
  • Linux
    3篇
  • MyBatis
    12篇
  • MySql
    37篇
  • SSH
    59篇
  • tomcat开发与调试
    2篇
  • xml相关
  • 算法与数据结构
    10篇
  • 面试相关
    4篇
  • 分布式文件系统
    1篇
  • JFreeChart
    1篇
  • css
    36篇
  • 算法
    3篇
  • .net
    1篇
  • proxool
    2篇
  • Struts2
    9篇
  • Struts1
  • Hibernate
    8篇
  • Spring
    9篇
  • Ibatis
    2篇
  • oracle
    11篇
  • jdbc
    2篇
  • sql
    12篇
  • spring security
    1篇
  • C#
    5篇
  • Lucene与Nutch
  • sql server
    11篇
  • html
    20篇
  • freemarker
  • 设计模式与程序架构
    4篇
  • php
    7篇
  • svn
    1篇
  • apache
    1篇
  • jquery easyui
    1篇
  • hadoop
    29篇
  • hive
    9篇
  • redis
    10篇
  • mongodb
    3篇
  • zookeeper
    2篇
  • hbase
    5篇
  • storm
    1篇
  • spark
  • spring mvc
    16篇
  • rabbit mq
    1篇
  • netty
    2篇
  • java 并发编程
  • 性能优化
    1篇
  • jvm相关
  • spring 源码分析
    1篇
兴趣领域 设置
  • 大数据
    mysqlredis
  • 后端
    spring架构
  • 搜索
    elasticsearch
个人简介
  • 深耕java领域,技术专家,CSDN博客专家,联系我请去 微信公众号:波哥的技术积累,回复“资料”,会有意外惊喜,包含面试题,系统架构图,并发包源码分析等资料,而且波哥老师的视频教程【Java并发包源码分析(JDK1.8)】即将免费,https://edu.csdn.net/course/detail/22039,大家有对JUC源码感兴趣的,可以去学习,有问题微信联系,会及时解答!
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

spring-事务概述

目录Spring事务架构​事务特性并发事务下存在的几个安全性问题脏读不可重复读幻读事务的隔离级别事务传播特性Spring事务常用的类和接口Spring中使用事务的套路容器中注册事务相关组件createBean时生成代理对象,并注册到容器调用代理Bean的相关方法时Spring事务架构事务特性事务是指逻辑上的一组操作...
原创
发布博客 2019.03.18 ·
244 阅读 ·
2 点赞 ·
0 评论

利用LineBasedFrameDecoder解决TCP粘包问题

1:TimeServer类import io.netty.bootstrap.ServerBootstrap;import io.netty.channel.ChannelFuture;import io.netty.channel.ChannelInitializer;import io.netty.channel.ChannelOption;import io.netty.chan
原创
发布博客 2017.07.10 ·
972 阅读 ·
1 点赞 ·
0 评论

Netty的第一个例子

TimeServer类:import io.netty.bootstrap.ServerBootstrap;import io.netty.channel.ChannelFuture;import io.netty.channel.ChannelInitializer;import io.netty.channel.ChannelOption;import io.netty.cha
原创
发布博客 2017.07.10 ·
581 阅读 ·
0 点赞 ·
0 评论

jvm相关参数及其含义

1:-XX:+CMSClassUnloadingEnabled 2:-XX:CMSFullGCsBeforeCompaction=1 3: -XX:CMSInitiatingOccupancyFraction=72 4:-XX:ConcGCThreads=4 5:-XX:+DisableExplicitGC 6:-XX:InitialHeapSize=6442450944 7:
原创
发布博客 2017.07.08 ·
872 阅读 ·
0 点赞 ·
0 评论

性能优化的一些经验与教训

1:不用Log4j1的日志工具,
原创
发布博客 2017.07.08 ·
541 阅读 ·
0 点赞 ·
0 评论

Rabbit Mq 流控解释

Rabbit Mq 流控解释:https://www.rabbitmq.com/blog/2015/10/06/new-credit-flow-settings-on-rabbitmq-3-5-5/
原创
发布博客 2017.07.01 ·
904 阅读 ·
0 点赞 ·
0 评论

spring配置定时器如何设置,波哥告诉您

时间大小由小到大排列,从秒开始,顺序为 秒,分,时,天,月,年 *为任意 ?为无限制。具体如下:"0/10 * * * * ?" 每10秒触发"0 0 12 * * ?" 每天中午12点触发"0 15 10 ? * *" 每天上午10:15触发"0 15 10 * * ?" 每天上午10:15触发"0 15 10 * * ? *" 每天上午10:15触发
原创
发布博客 2015.05.05 ·
3750 阅读 ·
0 点赞 ·
0 评论

Redis管道(Pipelining)操作

redis的管道(Pipelining)操作是一种异步的访问模式,一次发送多个指令,不同步等待其返回结果。这样可以取得非常好的执行效率。这就是管道,调用方法如下:@Testpublic void test3Pipelined() { Jedis jedis = new Jedis("localhost"); Pipeline pipeline = jedis.pipeline
原创
发布博客 2015.04.26 ·
4643 阅读 ·
0 点赞 ·
0 评论

Jedis使用总结【pipeline】【分布式的id生成器】【分布式锁【watch】【multi】】【redis分布式】

一、 Pipeline官方的说明是:starts a pipeline,which is a very efficient way to send lots of command and read all the responses when you finish sending them。简单点说pipeline适用于批处理。当有大量的操作需要一次性执行的时候,可以用管道。示例:
原创
发布博客 2015.04.26 ·
1636 阅读 ·
0 点赞 ·
0 评论

NoSQL数据库之Redis数据库管理五(Redis的常用命令及高级应用)

返回0表示不存在,返回1表示存在 select 数字:表示选择数据库的命令,select 0 表示选择第0个数据库;数据库编号是0-15,一共16个数据库;PONG表示连接成功;info:获取服务器的信息和统计;可以返回一些相关配置参数的值;
原创
发布博客 2015.04.10 ·
1005 阅读 ·
0 点赞 ·
0 评论

NoSQL数据库之Redis数据库管理四(set类型和zset类型)

srem返回1表示删除成功,返回0表示删除不成功;注意弹出元素的随机性;返回1说明在集合中,返回0说明不在集合中;zcard:返回集合中的元素个数;
原创
发布博客 2015.04.10 ·
830 阅读 ·
0 点赞 ·
0 评论

NoSQL数据库之Redis数据库管理三(list类型)

lrange mylist 0 -1:左边的0表示从表头的第一个元素,-1:表示从尾部的第一个元素;返回的数代表删除的个数;返回0表示没有删除成功;注意ltrim是保留的意思
原创
发布博客 2015.04.09 ·
1205 阅读 ·
0 点赞 ·
0 评论

MySql优化的问题分析、方法和思考

系统经过一段时间的运行后,如果Com_select的总数比Com_insert、Com_update和Com_delete的总数远远大于,那么说明该系统是一个OLAP的系统; 通过该语句显示sq
原创
发布博客 2015.04.07 ·
905 阅读 ·
0 点赞 ·
0 评论

Spring MVC对比Struts2

越努力,越幸运,欢迎关注我的个人技术公众号深耕java领域,技术专家,CSDN博客专家,联系我请去 微信公众号:波哥的技术积累,回复“资料”,会有意外惊喜,包含面试题,系统架构图,并发包源码分析等资料,而且波哥老师的视频教程【Java并发包源码分析(JDK1.8)】即将免费,https://edu.csdn.net/course/detail/22039,大家有对JUC源码感兴趣...
原创
发布博客 2015.04.02 ·
761 阅读 ·
0 点赞 ·
0 评论

在Spring的环境下使用Spring MVC

图:SpringMVC的容器作为beans.xml的子容器,CustomerAction可以引用CustomerService,而CustomerService却不能引用CustomerAction
原创
发布博客 2015.04.02 ·
739 阅读 ·
0 点赞 ·
0 评论

Spring MVC的运行流程

HandlerExecutionChain包含了拦截器,Handler以及目标方法; 图:HandlerMapping定义了请求和处理器之间的映射 图:RequestMappingHandlerMapping处理的是标注了@RequestMapping的映射; Simp
原创
发布博客 2015.04.02 ·
1425 阅读 ·
0 点赞 ·
0 评论

异常处理

图:在Controller中定义处理异常的方法 图:error.jsp里面显示异常信息
原创
发布博客 2015.04.02 ·
572 阅读 ·
0 点赞 ·
0 评论

使用拦截器

图:自定义拦截器类 图:配置自定义拦截器类 图:HandlerExecutionChain.java的applyPreHandle方法,调用每个拦截器的p
原创
发布博客 2015.04.02 ·
722 阅读 ·
0 点赞 ·
0 评论

文件的上传

越努力,越幸运,欢迎关注我的个人技术公众号深耕java领域,技术专家,CSDN博客专家,联系我请去 微信公众号:波哥的技术积累,回复“资料”,会有意外惊喜,包含面试题,系统架构图,并发包源码分析等资料,而且波哥老师的视频教程【Java并发包源码分析(JDK1.8)】即将免费,https://edu.csdn.net/course/detail/22039,大家有对JUC源...
原创
发布博客 2015.04.02 ·
667 阅读 ·
0 点赞 ·
0 评论

国际化

图:链接 图:后台处理方法 图:注入bean:ResourceBundleMessageSource 图:默认的LocaleResolver对象,从request对象中获得Locale对象
原创
发布博客 2015.04.02 ·
642 阅读 ·
0 点赞 ·
0 评论
加载更多