自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

延彬的专栏

java,android相关

  • 博客(35)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 我的三段式职场总结

开篇​ 根据个人工作经历,划分为三个阶段,说明工作中遇到的问题以及如何思考和解决,希望对大家有帮助。第一阶段(1-3年经验)​ 初入职场,虽来到或大或小的互联网公司,但因为自身经验和经历不足,需要快速充电和汲取,遇到问题时也会有些担忧或者手忙脚乱,所以此时最希望的是旁边有一个很厉害的师傅,可以随时请教棘手的问题,所以此阶段主要从问问题和学习方面做出总结。不要什么问题都问,大部分都可以通过思考和谷歌解决,如果无脑的问问题,对方虽然仍耐心解答,但心里肯定会对你有不好的评价和印象,甚至反感。

2021-09-07 09:40:12 1224 2

原创 了解并发

我所理解的并发,就是多个任务(可以是进程,线程,协程)同时执行,以更快的完成任务。并发和硬件关系密切,cpu核数、cpu缓存、CAS底层实现等都是并发编程时需要考虑的。在java中,提到并发,定然会谈锁,以下就简单了解下并发: 1 java中常用的并发控制的关键字 volatile:通过不缓存到栈来保证可见性,变量获取时会直接从cpu获取。 用途:一般用作发生中断结束等状态的标志,无法保证原...

2018-02-24 12:12:30 261

原创 dubbo接口

1 正常开发接口完成后,写单元测试调用dubbo接口内部调用的业务接口是否正常。 2 启动本地服务。 3 修改本地服务发布者为消费者,启动本地单元测试applicationContext-dubbo_test.xml --> -->dubbo:reference id="yzbRankApiService" interface="com.yzb.pay.rank

2018-01-12 16:24:12 747

原创 学习kafka:log4j写入kafka

最近花了一天时间把kafka官方文档看了一遍,自己测试了一下,特记录与此,原理概念看完文档就能理解,主要是问题。 1 版本POM配置 ,注意jar包可能会冲突: <dependency> <groupId>org.apache.kafka</groupId> <artifactId>kafka_2.10</artifactId>

2017-05-21 10:46:18 6292 1

原创 resin3.10 resin4:多实例部署使用记录。

源于,公司一个项目的war包在tomcat部署没有问题。在resin3.10部署,找不到其他模块的一个类。 resin4.0.50多实例部署实例配置:第一个实例: <host-default> <!-- creates the webapps directory for .war expansion --> <web-app-deploy path="webap

2017-05-13 14:32:45 1387

原创 java HashMap的实现

作为java程序员,hashmap是最常用的类之一了,记得以前面试也经常被问到,记得我当时的回答是把key做hash直接映射到内存地址,hash冲突使用链表解决。今天看了源码记录一下,有个技巧是,HashMap直接debug是看不到很多值的,所以自己把HashMap和AbstractMap拷贝重命名下,就可以使用debug了。首先理解下以下几点,最后以看下put函数就能明白了。DEFAULT_LO

2017-03-09 18:20:34 363

原创 hadoop on yarn 入门系列1-伪分布式环境搭建并运行wordcount

作为学习使用,直接使用伪分布式 搭建学习环境,下载hadoop2.6.0以及源码 1 配置文件: 1.1 hdfs-site.xml<configuration> <property> <name>dfs.replication</name> <value>1</value> <!--只有一台机器,所以备份也是1--> </property>

2016-11-24 22:49:35 1188

原创 如何使用httpclient进行NTLM认证登录

NTLM是微软的一种安全认证机制,有些网站是实用NTLM做的认证登陆,使用httpclient认证后可以发送一些get,post请求。代码是用来自动签到的,重点在于ntml认证。package com.meican.service;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;i

2016-11-23 21:15:01 7293

原创 如何搭建自己域名和服务器的博客

1 申请自己的域名上万维网申请一个域名,进行实名认证后,添加域名到ip的映射。万网或者阿里都有域名服务,本地host配置dns 8.8.8.8 114.114.114.114等公共dns解析后可立即生效,但不是根dns解析器。2 申请vrs虚拟主机使用虚拟服务器,可以使用金山云,阿里云等申请一个虚拟主机。除了服务器上防火墙,金山云服务器还有自己的防火墙,需要在金山云管理台配置允许哪些端口访问到该虚拟

2016-11-21 21:35:14 7125

原创 如何阅读开源代码(spring-framework,jfinal两个项目为例)

不知道其他人有没有像我一样,工作一段时间后就想找个开源项目读读代码,可是大都时候又觉得无从下手,最近又整理了下,搭建spring源码阅读环境确实麻烦一些。先说下我的环境:操作系统:mac,开发ide:IDEA 准备工作:github账号,本地安装好git,maven,jdk8 首先是Jfinal比较简单些: 步骤: 1下载github上的源码 https://github.com/jfin

2016-05-27 16:06:28 568 1

原创 maven 上传项目或者jar到私服

maven 上传jar需要在某一个项目下,执行一下命令:mvn deploy:deploy-file -DgroupId=com.need.http -DartifactId=need-http -Dversion=0.1.0 -Dpackaging=jar -Dfile=/Users/shenyb/Downloads/http.jar Downloads -DrepositoryId=maven

2015-07-29 04:32:48 961 1

原创 Win7下RTW自动化测试

对于移动端得自动化测试有appium和ibm得测试套件,其他的不是特别清楚。这篇文档主要介绍rtw得使用。 环境为windows 一 RTW得安装 到网上https://jazz.net下载安装文件,只有window和linux版本,如果有mac版就好了。 安装完成后: 点击repository导入资源文件,我是将之前在ftp服务器上下载的repository.config导入后就可以看

2015-06-19 14:06:36 984

原创 mac 下docker得端口转发

在linux下我们可以在docker中新建容器,然后通过端口转发直接访问到容器。但是在mac下中间又通过了 一层虚拟机,所以端口转发就需要在多做一点。1 把本地端口和虚拟机对应起来:可以通过命令来做:#VBoxManage modifyvm "boot2docker-vm" --natpf1 "containerssh,tcp,,2222,,2222"也可以通过手动添加: 点击上图端口转发即

2015-06-09 17:30:22 4223

原创 mac下appium自动化测试安卓环境的搭建和运行测试

1 appium的安装在博客http://www.cnblogs.com/oscarxie/p/3894559.html里讲的很好很详细,是通过命令行安装的, 也可以下载安装包安装 2启动appium ➜ ~ appium info: Welcome to Appium v1.4.1 (REV ce6220829063679bcccf5724515c29569c4a16d9) info

2015-05-28 10:14:02 2646 1

原创 mac 下hadoop安装并运行例子

1 安装 #brew install hadoop 安装的是2.6.0,目录为/usr/local/Cellar/hadoop,如果想安装其他版本,则下载tar包解压即可。地址:http://mirrors.cnnic.cn/apache/hadoop/common/ 2 配置 将hadoop可执行路径bin和sbin都配置到环境变量中 export HADOOP_HOME=/usr/l

2015-03-29 23:00:28 2381

原创 mongodb的安装和使用

1 下载 curl http://downloads.mongodb.org/osx/mongodb-osx-x86_64-2.4.6.tgz >mongodb.tgz下载解压后,将bin目录配置到环境变量。 并执行source 环境配置文件 使配置文件生效➜ ~ source ~/.zshrc➜ ~2 启动mongodb需要设置数据库,默认使以/data /db目录为存放数据,所以需

2015-03-22 17:43:10 588

原创 memcache安装和使用

1 memcache会依赖libeventbrew install libevent2 下载memcache#wget http://www.memcached.org/files/memcached-1.4.22.tar.gz然后configure;make;make install安装3 启动:`sudo ./memcached -p 11211 -m 64 -u shenyb -d➜ so

2015-03-22 11:01:53 921

原创 手机短信验证码的实现

现在网站到处都是手机验证码,但是具体实现都差不多,正好最近我们网站需要开发这么个功能。所以记录以下: 1 首先选择一家短信服务提供商,大概时六分一条吧,我们选择的是容联云通讯,然后他们会提供接口文档或者demo。 2 接口调用方式,可以使用http方式,也可以将jar文件添加导classpath,然后使用他们demo里的类即可。使用http方式本 质上还是调用远端的sdk,这里选择sdk方式。

2015-03-19 18:39:40 9902 5

转载 初探淘宝技术构架

一 应用无状态(淘宝session框架) 俗话说,一个系 统的伸缩性的好坏取决于应用的状态如何管理。为什么这么说呢?咱们试想一下,假如我们在session中保存了大量与客户端的状态信 息的话,那么当保存状态信息的server宕机的时候,我们怎么办?通常来说,我们都是通过集群来解决这个问题,而通常 所说的集群,不仅有负载均衡,更重要的是要有失效恢复failover,比如tomcat采 用的集群节点

2015-03-14 17:44:23 563

原创 mysql 删除嵌套查询的替代方式

mysql不支持删除嵌套查询。 比如如下语句: 想删除一些脏数据DELETE FROM merchandise WHERE merchandise_id NOT IN ( SELECT parent_id FROM merchandise WHERE is_union=0)但是运行报错。这是可以使用临时表:就是将数据先存入临时表,用完后在删除临时表CREATE TEMPORARY TABLE

2015-03-10 15:36:59 2392

原创 struts2和jstl标签之if

strus2 if标签

2015-03-06 16:18:18 754

原创 mysql数据库备份方式

可以使用SQLyog工具进行备份。但是最高效得方式还是命令行啊 1备份单个数据库: mysqldump -u用户名 -p密码 数据库名 表名 -w=”筛选条件” > 导出文件路径例子:mysqldump -u shuzijiaoyu -pFounder123 testosslaobao gift -w gift_id=1 >/gift.sqlmysqldump -uroot -p123456

2015-03-04 11:13:07 442

原创 web浏览器阅读pdf文件的两种方式

web浏览器阅读pdf文件的两种方式: 1使用js插件直接打开 2使用swftools先转换为swf再使用flexpapers打开 jsp文件如下。至于flexpapers可以自己下载,swftools也需要自己下在安装。<%@ page contentType="text/html;charset=UTF-8" %><%@ include file="/common/taglibs.jsp

2015-02-28 16:42:45 957

原创 整理android java学习的牛人博客和个人网站

是我自己最近在看的博客和网站,觉得很赞。1 blog.csdn.net/Android_Tutor2 blog.csdn.net/yiyaaixuexi3 blog.csdn.net/innost?viewmode=contents4 blog.csdn.net/xjanker2/article5 www.trinea.cn6 blog.csdn.net/vanessa21

2015-02-15 13:50:17 625

转载 使用Maven自动部署Java Web应用到Tomcat服务器

使用Maven自动部署Java Web应用到Tomcat服务器分类: Java编程2013-07-08 05:15 1422人阅读 评论(0) 收藏 举报MavenTomcatJavaweb应用自动部署目录(?)[+]前言在Java程序开发中,包依赖管理是一件非常的无聊,琐碎,费时费力。maven不仅可以帮助你轻松地管理包依赖,还

2015-02-12 23:43:07 616

原创 学习spring的一点点理解和总结

spring 总结 理解

2015-02-12 17:28:54 444

原创 java jsp 乱码的解决

java jsp 乱码的解决

2015-02-11 17:17:08 511

原创 如何使用maven下载阅读源代码

maven 阅读开源项目源代码的环境搭建

2015-02-10 13:57:58 2233

原创 hibernate3 的常用操作(批量删除,批量插入,关联查询)

hibernate3 批量插入,删除,关联查询

2015-02-09 17:37:48 3406

原创 spring4 hibernate4 struts2 maven的整合

ssh2的整代码并不规范,也没有service层,目的只是在于说明三大框架如何整合在一起,适合于个人练习。 直接上代码: 1 新建maven工程,pom.xml文件如下:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaL

2015-02-08 18:10:14 2486

原创 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl B 斜体 Ctrl I 引用 Ctrl

2015-02-08 17:40:54 403

转载 Excel导入导出

Excel导入导出         摘要:简单的基于Apache的POI的Excel的导入、导出。仅作基础操作、功能需要的可以自己根据自己的需求添加自己的实现。 一:简介         在实际项目中经常会有关于Excel的操作、从Excel中读取数据导入到数据库、从数据库中导出数据生成Excel表格等等。这里不是一个全套的拿来就能用的工具。而是简单

2015-02-08 02:54:45 584

原创 linux 下swftools0.9.2的安装

swftools可以将pdf文件转换成swf,这样可以直接用flexpaperviewer展示swf,安装好后可以用java调用linux上命令生成swf即可。将swf-tools0.9.2安装到home/pdf2swf首先上传swf-tools0.9.2.tar.gz到服务器/home/swftools目录1 安装依赖组件:命令为 :#yum install gcc* aut

2015-02-06 11:11:49 2656

原创 web 前端 切页面

公司如果分工比较明细的话,应该有前端,后端。前端又有负责出psd图的以及将psd图切成html页面,切页面就是把psd图切成我们网站可以直接应用的html页面,然后后端开发人员 可以按照html页面和需求文档直接开发。下边直接将需要的软件和怎么切页面。所需软件为Hbuilder,就是html5开发ide,以及photoshop。切页面需要会html,css,javascript以及photos

2015-02-06 10:51:30 4077

原创 sphinx简介以及linux环境下安装

工作中安装sphinx中遇到的问题以及解决方案

2015-02-04 22:08:19 1732

java面试 神州数码

最新面试题 [北京]神州数码面试题 最新面试题 [北京]神州数码面试题 最新面试题 [北京]神州数码面试题

2014-05-10

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

TA关注的人

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