自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

啊杰的博客

愿做一个默默成长的程序员。加油!

  • 博客(9)
  • 资源 (6)
  • 收藏
  • 关注

原创 Linux下Nginx安装

Nginx是一款高性能的http 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。 应用场景1、http服务器。Nginx是一个http服务可以独立提供http服务。可以做网页静态服务器。2、虚拟主机。可以实现在一台服务器虚拟出多个网站。例如个人网站使用的虚拟主机。3、反向代理,负载均衡。当网站的访问量达到一定程度后,单台服务器不能满足用户的请求时,需要用

2018-01-25 14:56:28 315

原创 实战--RPC框架之Dubbo快速入门

dubbo是阿里巴巴一个分布式开源框架。非常简单易用。是作为分布式系统架构时的不错自选!笔者接下来将详细介绍dubbo的具体使用。首先,理论知识准备。要使用dubbo,我们先来了解一下dubbo框架的原理。如图:我们来了解一下图中的几个流转节点 ·        Provider:暴露服务的服务提供方。·        Consumer:调用远程服务的服务消费方。·...

2018-01-24 13:49:22 624

原创 eclipse引入dubbo本地约束

在采用分布式系统架构时,我们会经常使用到阿里巴巴的dubbo的分布式框架。在相关xml配置了dubbo的约束依赖后,即使能上网eclipse、myeclipse等IDE也是无法识别dubbo的相关约束而报错,因为dubbo提供的这个url是访问不了,故而也就无法下载需要的相关约束。所以,就只能引入本地约束了。那么如何在eclipse、myeclipse等IDE引入本地约束呢?很简单!首

2018-01-24 13:29:52 3513 5

原创 Linux下安装zookeeper

Zookeeper的安装安装环境:Linux:centos6.9Jdk:1.7以上版本Zookeeper是java开发的可以运行在windows、linux环境。需要先安装jdk。安装步骤:第一步:安装jdk(参见笔者之前的文章)第二步:把zookeeper的压缩包上传到linux系统。第三步:解压缩压缩包tar -zxvf zookeeper-3.4.6.ta

2018-01-23 21:24:57 555

原创 Linux下tomcat安装

Tomcat安装步骤:1)上传Tomcat到linux上2)解压Tomcat到/usr/local下3)开放Linux的对外访问的端口8080/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT/etc/rc.d/init.d/iptables save4)启动关闭Tomcat进入tomcat的bin下启动:./

2018-01-23 21:21:31 277

原创 linux下安装MySQL

Mysql安装步骤:1)查看CentOS自带的mysql输入 rpm -qa | grep mysql2)将自带的mysql卸载3)上传Mysql到linux4)安装mysql的依赖yum -y install libaio.so.1 libgcc_s.so.1 libstdc++.so.6yum  update libstdc++-4.4.7-4.el6.x86_

2018-01-23 21:20:24 403

原创 Linux下安装jdk

JDK安装注意:rpm与软件相关命令 相当于window下的软件助手 管理软件步骤:1)查看当前Linux系统是否已经安装java输入 rpm -qa | grep java2)卸载两个openJDK输入rpm -e --nodeps 要卸载的软件3)上传jdk到linux4)安装jdk运行需要的插件yum install glibc.i6865)解压jdk到/

2018-01-23 21:17:39 432

原创 Linux之SSH远程连接工具使用

实际开发中,Linux服务器都在其他的地方,我们要通过远程的方式去连接Linux并操作它,Linux远程的操作工具有很多,企业中常用的有Puttty、secureCRT、SSH Secure等。笔者以SSH Secure工具进行远程连接,该工具是免费的图形化界面及命令行窗口集一身的远程工具。安装包如下:安装后,会出现两个图标:点击图形化界面图标:进入界面:

2018-01-23 21:10:39 4026

原创 Linux基础详解

Linux是基于Unix的开源免费的操作系统,由于系统的稳定性和安全性几乎成为程序代码运行的最佳系统环境。笔者在这里以安装的centos 6.9为例来讲述Linux的常用基础指令。1.目录切换命令window中通过图形化界面和鼠标可以任意切换需要进入的目录,但Linux必须通过cd命令切换目录。但在学习cd命令之前,我们有必要分清Linux的目录结构(linux目录结构详细说明)c

2018-01-23 20:48:25 520

ssh组合框架API

java开发中,Struts2、spring、hibernate框架中英文API大全

2017-11-29

javaweb网上图书商城

经典的Javaweb商城项目。适合初学者学习参考。项目用到jsp、servlet、mysql等一些基础技术。支持在线支付,是电商类的学习项目的最佳选择。

2017-11-22

安卓Android源码

超级实用的安卓源码

2017-05-01

H5web app移动开发

8套实用漂亮的H5移动开发源码

2017-04-08

一个很使用强大的实现二维码的jar包

jdk1.4以下使用 代码如下 private BufferedImage qRCodeCommon(String content, String imgType, int size) { BufferedImage bufImg = null; try { Qrcode qrcodeHandler = new Qrcode(); // 设置二维码排错率,可选L(7%)、M(15%)、Q(25%)、H(30%),排错率越高可存储的信息越少,但对二维码清晰度的要求越小 qrcodeHandler.setQrcodeErrorCorrect('M'); qrcodeHandler.setQrcodeEncodeMode('B'); // 设置设置二维码尺寸,取值范围1-40,值越大尺寸越大,可存储的信息越大 qrcodeHandler.setQrcodeVersion(size); // 获得内容的字节数组,设置编码格式 byte[] contentBytes = content.getBytes("utf-8"); // 图片尺寸 int imgSize = 67 + 12 * (size - 1); bufImg = new BufferedImage(imgSize, imgSize, BufferedImage.TYPE_INT_RGB); Graphics2D gs = bufImg.createGraphics(); // 设置背景颜色 gs.setBackground(Color.WHITE); gs.clearRect(0, 0, imgSize, imgSize); // 设定图像颜色> BLACK gs.setColor(Color.BLACK); // 设置偏移量,不设置可能导致解析出错 int pixoff = 2; // 输出内容> 二维码 if (contentBytes.length > 0 && contentBytes.length < 800) { boolean[][] codeOut = qrcodeHandler.calQrcode(contentBytes); for (int i = 0; i < codeOut.length; i++) { for (int j = 0; j < codeOut.length; j++) { if (codeOut[j][i]) { gs.fillRect(j * 3 + pixoff, i * 3 + pixoff, 3, 3); } } } } else { throw new Exception("QRCode content bytes length = " + contentBytes.length + " not in [0, 800]."); } gs.dispose(); bufImg.flush(); } catch (Exception e) { e.printStackTrace(); } return bufImg; } /** * 解析二维码(QRCode) * @param imgPath 图片路径 * @return */ public String decoderQRCode(String imgPath) { // QRCode 二维码图片的文件 File imageFile = new File(imgPath); BufferedImage bufImg = null; String content = null; try { bufImg = ImageIO.read(imageFile); QRCodeDecoder decoder = new QRCodeDecoder(); content = new String(decoder.decode(new TwoDimensionCodeImage(bufImg)), "utf-8"); } catch (IOException e) { System.out.println("Error: " + e.getMessage()); e.printStackTrace(); } catch (DecodingFailedException dfe) { System.out.println("Error: " + dfe.getMessage()); dfe.printStackTrace(); } return content; }

2017-04-08

传智播客二维码jar包

很简单的代码就可实现 @Test public void Code() throws FileNotFoundException, IOException{ VerifyCode verifyCode = new VerifyCode(); BufferedImage bi = verifyCode.getImage();//随机 System.out.println(verifyCode.getText());//读取 verifyCode.output(bi, new FileOutputStream("D:/a.jpg")); }

2017-04-08

空空如也

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

TA关注的人

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