自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(95)
  • 资源 (13)
  • 问答 (1)
  • 收藏
  • 关注

转载 Oracle DDL 语句,循环

当程序需要反复执行某一操作时,就必须使用循环结构。PL/SQL中的循环语句主要包括loop语句、while语句和for语句3种。1、loop语句loop语句会先执行一次循环体,然后在判断“exit when”关键字后面的条件表达式的值是true还是false,如果是true,则程序会退出循环体,否则程序将再次执行循环体,这样就使得程序至少能够执行一次循环体。【实例】使用loop语句求得...

2018-09-06 10:21:52 484

原创 linux安装mysql

https://www.cnblogs.com/wangyanxi/p/5707155.html https://blog.csdn.net/u010242979/article/details/38102565 https://www.idcs.cn/view-2674 https://www.jb51.net/article/74124.htmhttps://www.cnblogs....

2018-09-02 12:26:04 233

原创 ubantu nginx 安装配置

首先需要将apt-get更新到最新版本,避免安装依赖时找不到最新的地址sudo apt-get upgrade下载更新相关依赖# 查看zlib是否安装dpkg -l | grep zlib# 解决依赖包openssl安装sudo apt-get install openssl libssl-dev# 解决依赖包pcre安装sudo apt-get install li...

2018-06-27 15:05:22 919

原创 jaxb 生成xsd文件

本来想直接张贴代码的,但是公司用的是内网,考不出来,直接手工敲代码,可能会有错误,自己改就行了 首先我们新建一个类用来配置我们的路劲,如下:public class XSDBuilder{ private final String path; private final String despath; private final boolean judge; privat

2017-11-08 10:52:15 1567

原创 android(一) 菜单创建

android中当我们需要进行相应的页面跳转时,我们可以通过菜单的方式来对页面进行切换,如下是一个比较传统的menu布局:<menu xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="ht

2017-11-01 23:59:05 477

原创 maven 自定义打包插件maven-assembly-plugin不完全记录

maven-assembly-plugin是maven为我们提供的第三方自定义打包插件,功能十分的强大。下面我们来看一下我们如何用maven-assembly-plugin进行打包吧。 首先我们需要在我们的pom下加入以下代码。<build> <plugins> <plugin> <artifactId>maven-assembly-plugin</artifa

2017-09-04 21:19:07 631

原创 maven 聚合和继承

当我们的maven被多个包引用时,且该父包的代码进行了变化,这时子类的包就要做相应的改变,但是一个个点太麻烦了,这时我们就可以通过聚合的方法来弄了。 如下:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocat

2017-09-03 21:11:22 309

原创 maven 引用自己的工程项目

首先我们可以创建两个maven项目,一个作为父maven,另一个为子maven。 父maven的pom如下:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache

2017-09-03 20:49:38 3951

原创 maven 初探

由于maven的安装比较简单,这边就直接掠过,不过可以到相应的官网去下载首先我们要明白什么是maven,maven能为我们干什么,maven的生命周期是什么,有那些标签,我们才可以肆无忌惮的去学maven的定义:Maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。maven能干嘛: 1.Maven最大化的消除了构建的重复. 2.Maven

2017-08-31 22:45:51 280

原创 微信开发网页授权认证

微信网页授权有两种方式,分别是:静默授权:以snsapi_base为scope发起的网页授权,是用来获取进入页面的用户的openid的,并且是静默授权并自动跳转到回调页的。用户感知的就是直接进入了回调页(往往是业务页面)用户授权:以snsapi_userinfo为scope发起的网页授权,是用来获取用户的基本信息的。但这种授权需要用户手动同意,并且由于用户同意过,所以无须关注,就可在授权后获取该用户

2017-08-28 21:25:29 3275

原创 微信创建菜单

先上效果图 这个是我自定义的菜单,在微信开发者文档中需要用到https协议进行更改,且更改次数有限制,如下 接口名称频率限制获取凭证接口200(次/天) 自定义菜单创建接口100(次/天) 自定义菜单查询接口1000(次/天) 自定义菜单删除接口100(次/天) 了解完上述需要注意到的实例后,接下我们在来看看创建接口时所需要的参数,如图所示: 一般的请求格式如下代码所示:{

2017-08-28 20:38:46 431

原创 微信开发一(与自己的后台交互)

在进入微信开发前,首先我们要将我们的ip映射成url访问地址,这里我用的是natapp,感觉还是挺稳定的,只不过映射的地址搁一段时间会被替换掉natapp的下载地址https://natapp.cn/接下来进入到微信的公众号平台里面去,如果还没申请的话可以进行申请,微信的公众号分为三种:订阅号,服务号,企业号,由于这里是屌丝的聚集地,所以只能用订阅号来玩一玩。公众号平台地址: https://mp

2017-08-27 21:37:21 5838 1

原创 微信群发功能

微信的群发功能个人觉得比较复杂一点 1.如果是纯文字的群发比较简单 2.如果是图片的,需要获取thumb_media_id 3.如果是图文信息,需要获取thumb_media_id获取thumb_media_id,需要先上传媒体资源到服务器,且必须是永久的,调用的接口如下所示: 其中media类型共有5种 图片(image): 2M,支持bmp/png/jpeg/jpg/gif格式

2017-08-26 17:08:42 911

原创 java 线程

进程的生命周期就绪:当进程已分配到除CPU以外的所有必要资源后,只要在获得CPU,便可立即执行,进程这时的状态就称为就绪状态。在一个系统中处于就绪状态的进程可能有多个,通常将他们排成一个队列,称为就绪队列。执行:进程已获得CPU,其程序正在执行。在单处理机系统中,只有一个进程处于执行状态;再多处理机系统中,则有多个进程处于执行状态。阻塞:正在执行的进程由于发生某事件而暂时无法继续执行时,便放弃处理

2017-07-12 00:09:26 207

原创 java线程池 -- 大话笔记

java线程池的概念java线程池知识点扫盲java线程池的模式java线程池源码解析 java线程池概念我们知道,java最大的特性在于其对多线程以及并发性的友好支持,但线程的创建是和我们的cpu有关系的,持续不断的创建势必会带来更多的开销,当我们有多个请求并发而来,且访问的时间很短,这就势必会造成我们cpu的压力,而java线程池就是为了解决这个问题而产生的,利用已有的线程来处理多个任

2017-07-03 22:54:16 383

原创 javaweb 自定义标签

我们一般以如下方式引入一个标签 <%@ taglib prefix=”c” uri=”http://Java.sun.com/jsp/jstl/core”%> 这时再在jsp中写相对应的标签就行了,那么我们如何定义自己的标签类呢?首先我们需要来了解如下三个类 TagSupport BodyTagSupport SimpleTagSupport为了更好的理解,我们先手写个示例package

2017-07-03 19:51:39 313

原创 spring集成activemq

—等待写—-

2017-06-22 23:44:23 345

原创 activemq 发布订阅模式

发布订阅模式:就是一台服务器向多台订阅了的客户端发送信息,常用的场景有邮箱,杂志订阅等 开发流程创建ConnectionFactory 对象创建Connection对象创建消息队列Destination 根据需要创建生产者或者消费者MessageProducer/MessageConsumersession创建的是topic而不是queue发送消息sendMessage(sessi

2017-06-21 23:17:08 443

原创 activemq 入门实例

安装activemq首先我们可以到官网下载activemq的安装包http://activemq.apache.org/download-archives.html解压后在bin文件夹下打开activemq.bat,如果启动正常没报错的话那就说明activemq可以正常运行,这时打开链接http://localhost:8161/admin/,默认的用户名和密码都是admin,至此,就大功告成

2017-06-19 20:46:13 407

原创 java ActiveMQ(一) JMS

学前掌握 我们学习ActiveMQ之前,我们必须了解什么是JMS,因为ActiveMQ只是JMS的一套集成实现框架JMS概述 Java消息服务指的是两个应用程序之间进行异步通信的API,它为标准消息协议和消息服务提供了一组通用接口,包括创建、发送、读取消息等,用于支持JAVA应用程序开发。在J2EE中,当两个应用程序使用JMS进行通信时,它们之间并不是直接相连的,而是通过一个共同的消息收

2017-06-18 23:51:20 312

原创 zookeeper + dubbo 实现 helloworld

DUBBO是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,是阿里巴巴SOA服务化治理方案的核心框架,每天为2,000+个服务提供3,000,000,000+次访问量支持,并被广泛应用于阿里巴巴集团的各成员站点。了解了dubbo的基本概念以后,我们再来看看dubbo的基本框架 节点角色说明:Provider: 暴露服务的服务提供方。 Consumer: 调用远程服务的服

2017-05-18 20:36:12 365

原创 高德地图 点标注

代码示例<script src="http://webapi.amap.com/js/marker.js"></script> <script type="text/javascript" src="http://webapi.amap.com/maps?v=1.3&key=你的key"></script> <script type="text/javascript">

2017-05-01 11:46:06 2595

原创 sybase 动态sql

create procedure testExecution()begin declare @mysql LONG VARCHAR; declare @suid integer ; set @suid = 8886 ; set @mysql='select * from tb_hse_staevent t '|| 'where t.suid

2017-04-27 14:11:53 901

原创 ubantu 配置jdk tomcat xshell连接

下载相应的jdk,由于我们的linux内核是64位的,这里我们下载的JDK也要64位的,这里我用的jdk是jdk-7u80-linux-x64.tar.gz 解压我们的jdk,并将它移动到usr/lib/jvm下 解压tar -zxvf usr/home/software/jdk-7u80-linux-x64.tar.gz -C usr/lib/jvm也可以分两步tar -zxvf usr/

2017-04-22 12:53:39 449

原创 sybase sql 创建临时表

CREATE procedure testProcedure(@suid integer,@schyear integer)asbegin create table #temptable( SUID INTEGER NULL, SCHYEAR INTEGER NULL,

2017-04-21 17:09:42 4379

转载 Tomcat 集群前须知

Tomcat Port 8009 与AJP13协议 Tomcat最主要的功能是提供Servlet/JSP容器,尽管它也可以作为独立的Java Web服务器,它在对静态资源(如HTML文件或图像文件)的处理速度,以及提供的Web服务器管理功能方面都不如其他专业的HTTP服务器,如IIS和Apache服务器。     因此在实际应用中,常常把Tomcat与其他HTTP服务器集成。对于不支持Servl

2017-04-21 09:56:41 436

原创 springmvc 拦截器

什么是拦截器,顾明思议,就是将我们我们的action请求通过java反射机制进行拦截判断,灵活易用,重用性强。那么他和过滤器有什么区别?拦截器与过滤器的区别: 拦截器是基于java的反射机制的,而过滤器是基于函数回调。 拦截器不依赖与servlet容器,过滤器依赖与servlet容器。 拦截器只能对action请求起作用,而过滤器则可以对几乎所有的请求起作用。

2017-04-13 22:49:10 272

原创 sybase sql游标

定义游标6部曲 管理游标类似于通过编程语言管理文件。游标的管理步骤如下: 使用 DECLARE 语句为特殊 SELECT 语句或过程声明游标。 使用 OPEN 语句打开游标。 使用 FETCH 语句从游标一次检索一行结果。 警告 [未找到行] 说明已到达结果集的结尾。 使用 CLOSE 语句关闭游标。 缺省情况下,游标会在事务结尾处(COMMIT 或 ROLLBACK 语句上)自动关闭

2017-04-13 17:21:22 960

原创 springmvc json xml

在springmvc中,为我们提供了一个比较便捷的方法来消费或者生产json,或xml数据,要实现这种功能,首先我们需要加入相关的依赖<dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-core</artifactId> <version>2.5.4</version>

2017-04-11 23:43:12 410

原创 java 设计模式 拦截器

拦截器(interceptor)是Struts2最强大的特性之一,也可以说是struts2的核心,拦截器可以让你在Action和result被执行之前或之后进行一些处理。同时,拦截器也可以让你将通用的代码模块化并作为可重用的类。Struts2中的很多特性都是由拦截器来完成的。拦截是AOP的一种实现策略。在Webwork的中文文档的解释为:拦截器是动态拦截Action调用的对象。它提供了一种机制可以使

2017-04-11 15:57:26 4551

原创 java 设计模式 代理模式

代理模式的作用是:为其他对象提供一种代理以控制对这个对象的访问。 在某些情况下,一个客户不想或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。静态代理涉及到的对象 代理类 CustommerProxy ,授代理类 ICustommer,分别都要实现接口 关系图如下 场景示例: 现假如我客户Custommer类是由A程序员开发的,Custommer类中有一

2017-04-11 13:28:58 358

原创 springmvc @RequestParam @RequestBody @CookieValue @RequestHeader

简介: handler method 参数绑定常用的注解,我们根据他们处理的Request的不同内容部分分为四类:(主要讲解常用类型)A、处理request header部分的注解: @RequestHeader, @CookieValue; B、处理request body部分的注解:@RequestParam, @RequestBody; @RequestHeader 注解,可以把R

2017-04-10 23:44:50 401

原创 springmvc @modelAttribute

在了解@modelAttribute前,我们首先来了解一下 model,modelMap,ModelAndView的区别 model:Model 是一个接口, 其实现类为ExtendedModelMap,继承了ModelMap类 modelMap:键值对的map对象public ModelMap addAttribute(String attributeName, Object attribu

2017-04-10 23:15:47 237

原创 springmvc 路径映射mapping

URI Template Patterns@RequestMapping 在springmvc中,URI templates 我们可以用 @RequestMapping 来作为我们的路径映射方法.@RequestMapping有如下几种,而常见的就只有GET,POST,PUT(文件上传)public enum RequestMethod { GET, HEAD, POST

2017-04-09 21:49:33 808

原创 springmvc备忘录 概念

1 spring-mvc 是spring提供的一个mvc框架,与struts差不多,都是为了更好的将视图与逻辑进行分离的框架。2、Spring Web MVC能帮我们做什么 √让我们能非常简单的设计出干净的Web层和薄薄的Web层; √进行更简洁的Web层的开发; √天生与Spring框架集成(如IoC容器、AOP等); √提供强大的约定大于配置的契约式编程支持; √能简单的进行Web层的

2017-04-09 14:21:57 251

原创 高德地图 行政区域查询 DistrictSearch

当我们想查询某一地区的编码时,高德地图为我们提供了两种方法。 一:通过下载相应的文档进行查找。 二:通过插件DistrictSearch进行搜索查询第一种方法的好处是可以不用编写代码即可知道所有的详情,不过官网并不推荐,因为可能存在未更新的情况,相关文档可以到高德官网下载这里我们主要讲解第二种方法DistrictSearch AMap.DistrictSearch 行政区查询服务,提供行政区

2017-04-08 11:54:57 35822 4

原创 java 通过7z 进行压缩加密

首先我们先来看一下效果图 要完成7z的压缩加密,我们首先先要下载7z工具,这个可以到官网自行下载,接下来我们只需将7z.dll,7z.exe,7z.sfx将这几个文件放在我们的工程目录,然后去引用即可。关键代码示例:private boolean zipByExternal(String zipFileName, String[] zipContentFileNameList, String co

2017-04-07 10:40:38 4957

原创 高德地图 天气预报查询

AMap.Weather 天气查询服务,提供城市/区县天气预报服务高德地图为我们提供了天气预报的查询接口,通过该插件,我们可以获取到未来几天的天气预报详情,这对于想优化app与客户之间的联系是提供了极大的方便的。以下为官网api 由api我们可知,weather插件分别为我们提供了实时天气信息和未来4天的天气预况,通过该方法我们可以获取相应的对象进而获取相应的信息。由示例:<!doct

2017-04-07 00:31:30 9049 3

原创 高德地图 步行路线规划 Walking

AMap.Walking 步行导航服务,提供起、终点步行路线规划服务官方api解释 AMap.Walking步行导航服务,提供起始、终点步行路线查询服务。用户可以通过自定义回调函数取回并显示查询结果。若服务请求失败,系统将返回错误信息。当我们到某个陌生的区域找工作或找餐馆时,这时我们就可以打开步行导航系统为我们进行导航了,高德地图为我们提供了一个插件,AMap.Walking,通过调用该插

2017-04-06 23:49:51 5552

原创 高德地图 公交路线查询

AMap.LineSearch 公交路线服务,提供公交路线相关信息查询服务 官网解释:AMap.LineSearch 公交路线查询类,通过extensions属性控制返回信息详略。公交线路信息包括起、终点、途径站点,首、末班车时间等信息。用户可以通过自定义回调函数取回并显示查询结果。若服务请求失败,系统将返回错误信息。若我们想单独获取某一条具体的公交路线,我们就可以通过 AMap.LineS

2017-04-02 11:01:58 4211

微信接口测试案例

简单的模拟微信某些接口的调用及反馈,对开发微信入门提供一个良好的帮助,碧如微信的反馈,菜单创建,群发消息等等

2017-08-30

zookeeper + dubbo helloworld

用zookeeper和dubbo来实现一个简单的hello world demo

2017-05-18

springmvc json配置

关于json再springmvc中如何配置的一个项目,以及需要下载什么包

2017-04-11

7z 加密压缩exe

通过7z将生成的文件进行再次压缩,且压缩为exe文件,打开exe时需要密码输入,密码为我们一开始时的密码

2017-04-07

excel第三方包

该资源应用于java里的excel第三方包

2017-03-31

java 聊天室

该聊天室室基于tomcat7.0与html5开发完成,是一个可根据房间分组进行对话的聊天室,功能还算健全

2017-03-23

java加密解密文件

java加密解密文件

2017-03-15

fastjson包

2017-03-14

poi 所需的包

poi 所需的包

2017-03-10

wechat_shaking

一个简单的微信小功能,希望对新手有帮助ss

2016-01-10

PagerAdapter的应用实例

本代码是关于 FragmentStatePagerAdapter的实例代码,对不熟悉或刚上手的的新手来说是一份很不错的学习资料

2015-07-28

Springmvc_mybatis_mysql整合

此代码是关于springmvc和mybatis的整合,对于新手来说应该是很不错的入门资料,我这里也有博文,可以上我的博文去观看

2015-07-26

安卓智能机器人

安卓智能机器人,通过对话可进行学习,交互,回复能力强

2015-04-18

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

TA关注的人

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