- 博客(42)
- 资源 (30)
- 收藏
- 关注
原创 ThreadPoolExecutor的shutDown和shutDownNow的区别
import java.util.List;import java.util.Random;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;/** * Created by Administrator on 2017/3/23. * * ExecutorService
2017-03-23 23:24:28 7614
原创 啃知识_SpringMVC的controller层@Value注入不进去问题
在项目开发中,近期发现了一个问题. 在controller层的@Value注入不进去properties中配置的数据. 去网上查大家的回答都是说因为SpringMVC中有两个容器.导致问题出现.但是想具体知道什么原因就没有更好的文章了. 经过源码的分析,终于知道了问题所在.当我们使用Spring的时候,它本身是没有web功能的. 通过SpringMVC从而扩展了Spring的功能. 在使用M
2017-03-15 16:17:02 7774 5
原创 ArrayList for循环remove元素 , 没有抛出异常
示例代码:public class TestList { public static void main(String[] args) { List a = new ArrayList(); a.add("1"); a.add("2"); a.add("3"); for (String tmp : a) {
2017-02-14 18:06:38 572
原创 啃知识系列_泛型通配符
接下来我们说一说通配符。public class NonCovariantGenerics { public static void main(String[] args) {// List first = new ArrayList(); }}class Fruit{}class Apple extends Fruit{}class Jonathan
2017-01-10 00:20:25 531
原创 啃知识系列_泛型和泛型边界
这两天看Java编程思想,重新学习了一下泛型的知识。 以前很多不懂得地方也梳理了一下。在没有使用泛型之前,我们编写一个类,想要持有其他类型的任何对象。public class Holder { private Object a; public Holder(Object a){ this.a = a; } public Object get
2017-01-07 13:47:22 1284
原创 啃知识系列_HashMap
再看JDK1.7的HashMap源码的时候,有一块代码是这样的.public V put(K key, V value) { if (table == EMPTY_TABLE) { inflateTable(threshold); } if (key == null) return putForNu
2016-12-26 16:45:19 562
原创 Titan java读数据的相关api使用 (初学)
http://s3.thinkaurelius.com/docs/titan/1.0.0/index.html titan官方文档链接.我用的是hbase+es结构.所以先下载hbase.然后下载titan的gremlin终端方便查看数据测试用.titan的需要java1.8以上的配置,这里要注意.本地java api使用的例子网上太少了= =这里写一些以备以后使用.首
2016-06-01 21:55:47 4581 2
原创 JMS学习总结 (一)
Java消息服务学习总结(一) 由于毕业设计的缘故,最近开始接触并学习JMS(Java Message Service)Java消息服务的相关预备知识。经过一周多的学习,现在将学到的一些东西总结就一下。 消息传送机制的优点 1.异构集成:使用消息传送机制可以在完全不同的平台上实现应用程序和系统请求调用服务。去多开源消息传送系统和商业消息传
2015-04-17 14:03:58 515
原创 EBS 学习笔记 wsh_delivery_details_pub.detail_to_delivery 使用
这个API 是为了同步发货号到对应的物料dan
2014-08-28 17:35:32 2723
原创 EBS学习笔记 wsh_deliveries_grp.create_update_delivery 使用
BEGIN SELECT ool.ship_from_org_id INTO ln_organization_id FROM oe_order_lines_all ool WHERE ool.header_id = ior_ss_rec.oe_header_id AND ool.line_number = ior_ss_r
2014-08-28 17:28:06 1226
原创 EBS 学习笔记 wsh_delivery_details_actions.split_delivery_details API
DECLARE v_unassign_flag VARCHAR2(2) := 'N'; v_req_quantity2 NUMBER; v_converted_flag VARCHAR2(2000); v_manual_split VARCHAR2(2000); v_new_detail_id NUMBER; v_req_quantity NUMBER;
2014-08-28 17:21:19 1419
原创 EBS 学习笔记 wsh_delivery_details_pub.update_shipping_attributes 使用
DECLARE lv_return_status VARCHAR2(5); ln_msg_count NUMBER; lv_msg_data VARCHAR2(10000); lr_changed_attributes wsh_delivery_details_pub.changedattributetabtype; lr
2014-08-28 17:16:08 1869
原创 EBS 第一个项目 学习总结 ---- 发运模块
EBS 组织架构:(一)业务组(BG)(二)法律实体(LE)(三)业务实体(OU)(四)库存组织(INV)(五)公司成本中心(Cost Center)(六)HR组织(七)多组织接入控制 Sale Order 销售订单 的 Ship Confirm 发运功能模块: 在做状态变化时候要记得对WHO字段进行状态的修改。 必要表的信息:
2014-08-28 16:38:42 3774
原创 用Java实现 一些面试要求的基本的排序算法
首先是插入排序:个人思路:插入排序就是将一个无序的数组,从第一个开始,将下一个数插入到前面的有序数组中,使之前的数组依然有序。(我说的比较白话,因为是自己总结的)比如数组 {1,5,3,4,5,8,2},从第二个开始,跟前面的数比较,如果小于前面的数,则交换。所以步骤如下:{1,5,3,4,5,8,2}-->{1,3,5,4,5,8,2}-->{1,3,4,5,8,2}-->{1,3,
2014-04-01 16:03:14 975 1
转载 JSP解决图片缓存问题
当修改jsp图片元素的时候,特别是小图片,往往出现不刷新图片的现象(针对先后图片名称相同,内容不同的情况),这是由于IE要会从缓存中读取原来的那张旧的具有相同名称的图片,所以不会及时刷新出新的图片到页面中,而你手中F5刷新则可以。 图片缓存跟一般页面缓存是不大一样的,一般页面缓存只要设置 response.setHeader("Pragma","No-cache");
2014-03-09 16:07:56 767
原创 关于使用<s:property value="">形式取得 数据库图片地址的注意事项
当使用 文件上传时候,需要将图片地址存到数据库,此时你需要注意 ,地址应该怎么存上传文件网页代码如下:<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%><% boolean isMultipart = ServletFileUpload.isMult
2014-03-09 14:06:43 1100
原创 关于commons-fileupload与struts2过滤器冲突的解决方法
最近做网站需要用到网页上传文件的问题,于是决定用commons-fileupload来实现,首先需要引入必要的struts2必要包,这里就不列出来了。上传图片的网页代码如下: 手机图片: 请上传图片 test1.jsp网页代码如下:<%@ page language="java" contentType="text/html; charset=utf-8"
2014-03-08 16:48:25 1393 1
转载 commons fileupload 上传方法
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://zhangjunhd.blog.51cto.com/113473/18331Apache的commons-fileupload.jar可方便的实现文件的上传功能,本文通过实例来介绍如何使用commons-fileupload.jar。@author:ZJ 07-2-22
2014-03-07 20:32:25 578
转载 [学习笔记]request.getAttribute与request.getParameter的区别
request.getAttribute与request.getParameter的区别HttpServletRequest类既有getAttribute()方法,也由getParameter()方法,这两个方法有以下区别:(1)HttpServletRequest类有setAttribute()方法,而没有setParameter()方法(2)当两个Web组件之间为链接关系时,被链接
2014-02-20 12:38:14 557
原创 网易云笔记 linux笔记 2
find-name 文件空-perm 权限-type 类型-user 查找属于某个特定用户的文件-group 查找属于某个特定组的文件-ctime 查找基于修改时间的操作-size 基于大小的文件446 引导代码16 分区表16 分区表16 分区表16 分区表2
2013-12-25 08:27:33 1941
原创 网易云课堂 Linux笔记1
gnome 图形界面在文件 edit-> preferences->behavior->always open in browser windows调节成windows风格打开文件shell壳 Kernel内核shell分为CLI与GUICLI:Command Line Interface 命令行GUI:Graphical User Interface 图形GU
2013-12-25 08:24:32 1005
转载 BAE百度云平台的mysql数据库的使用(Java)
BAE的数据库使用的mysql,还有phpmyadmin,怎么说呢,太像那种php空间了。不过都是免费的哈~~第一个问题就是连接数据的问题。做了一个简单的聊天室项目,打算放上去试试。BAE的数据库连接的用户名和密码需要从request请求中获取。只有数据库名是我们可以直接拿来用的。定义一个JdbcUtil类。用来获取连接。为了节省代码,直接写
2013-12-06 15:53:17 828
转载 微信公众帐号开发教程第6篇-文本消息的内容长度限制揭秘
[030] 微信公众帐号开发教程第6篇-文本消息的内容长度限制揭秘相信不少朋友都遇到过这样的问题:当发送的文本消息内容过长时,微信将不做任何响应。那么到底微信允许的文本消息的最大长度是多少呢?我们又该如何计算文本的长度呢?为什么还有些人反应微信好像支持的文本消息最大长度在1300多呢?这篇文章会彻底解除大家的疑问。接口文档中对消息长度限制为2048
2013-12-02 16:22:35 645
转载 微信公众帐号开发教程第5篇-各种消息的接收与响应
[029] 微信公众帐号开发教程第5篇-各种消息的接收与响应前一篇文章里我们已经把微信公众平台接口中消息及相关操作都进行了封装,本章节将主要介绍如何接收微信服务器发送的消息并做出响应。明确在哪接收消息从微信公众平台接口消息指南中可以了解到,当用户向公众帐号发消息时,微信服务器会将消息通过POST方式提交给我们在接口配置信息中填写的URL,而我们就需要
2013-12-02 15:57:59 658
转载 微信公众帐号开发教程第4篇-消息及消息处理工具的封装
[028] 微信公众帐号开发教程第4篇-消息及消息处理工具的封装工欲善其事必先利其器!本篇内容主要讲解如何将微信公众平台定义的消息及消息相关的操作封装成工具类,方面后期的使用。这里需要明确的是消息其实是由用户发给你的公众帐号的,消息先被微信平台接收到,然后微信平台会将该消息转给你在开发模式接口配置中指定的URL地址。微信公众平台消息接口要接收微信平台
2013-12-02 15:41:05 788
转载 微信公众帐号开发教程第3篇-开发模式启用及接口配置
[027] 微信公众帐号开发教程第3篇-开发模式启用及接口配置 编辑模式与开发模式微信公众帐号申请成功后,要想接收处理用户的请求,就必须要在“高级功能”里进行配置,点击“高级功能”,将看到如下界面:从上图中可以看到,高级功能包含两种模式:编辑模式和开发模式,并且这两种模式是互斥关系,即两种模式不能同时开启。那两种模式有什么区别呢?作为开发
2013-12-02 15:40:18 582
转载 百度BAE java项目应用开始的准备工作
百度 BAE 不支持 Git 和 FTP ,也没有自己的上传工具,要想管理代码,只有使用“反人类”的SVN。官方关于SVN的教程十分详细,我就不再做重复劳动了,直接复制……从这里下载目前,无论是Windows平台、Linux平台还是Mac平台都有比较成熟的SVN客户端工具。windows下TortoiseSVN:立即下载Linux下RabbitVCS:立即下载Mac下svn
2013-12-02 15:39:11 595
原创 关于java中bufferedreader的一些注意事项
当使用bufferedreader的时候,如果在还没有读出其中数据的时候在其后就创建bufferedwriter对象,则文件内数据会被清空,导致之后的数据读不出来。所以应该在创建bufferedwriter之前就将数据读出来。
2013-11-01 17:39:20 714
原创 关于java中字符串以空格截取
如果字符串String a = "asd asd ";想用split以空格截取字符串,如果直接用a.split(" "),则如果存在多个空格的时候,不会按预期的要求截取空格,应该是a.split(" {1,}"),这样会得到将空格都去掉的效果。
2013-10-30 22:18:02 7023 1
转载 nltk一些函数意思
一、similar用来识别文章中和搜索词相似的词语,可以用在搜索引擎中的相关度识别功能中。text1.similar("monstrous")查询出了text1中与monstrous相关的所有词语:二、common_contexts用来识别2个关键词相似的词语。text2.common_contexts(["monstrous","very"])
2013-09-12 15:40:26 1420 2
转载 开发一个应用程序,使用 Python、NLTK 和机器学习对 RSS 提要进行分类
开发一个应用程序,使用 Python、NLTK 和机器学习对 RSS 提要进行分类作者:Chris Joakim, 高级软件工程师, Primedia Inc简介: 机器学习取决于 IT、数学和自然语言的交集,在大数据应用程序中会通常用到机器学习。本文将讨论 Python 编程语言和它的 NLTK 库,然后将它们应用于一个机器学习项目。挑战:使用机器学习对 RSS 提要进行
2013-09-12 15:12:56 1598
转载 python中nltk的下载安装方式
首先去http://nltk.org/install.html下载相关的安装程序,然后在cmd窗口中,进入到python的文件夹内的 Scripts内,运行easy_install pip安装PyYAML and NLTK:pip install pyyaml nltk这样就将nltk安装完成,安完可以测试下。然后敲入下面的代码,进入NLTK数据源下载界面:import nltkn
2013-09-12 15:09:10 13992 3
转载 Hanoi塔算法思想解释
求汗诺塔N个盘子须几次移动时得到了下面的递推公式:a[1] = 1;a[n] = a[n-1] * 2 + 1;请教通项公式?a[1] = 1;a[n] = a[n-1] * 2 + 1;可得a[i]= 2^i-1;证明,采用数学归纳法:1、猜想a[i]= 2^i-12、当i=1时,显然成立。3、假设i=k时成立,即 a[k] =
2013-08-31 11:09:23 2600 1
转载 python生成标签云
当列表已经不能满足人们对信息的呈现时,标签云这种展现方式很好地满足了人们关注重点、突出趋势、显示偏好的浏览需求,本文简单介绍下使用python生成标签云。有两种方式: 1. 自己实现 2.使用现有库,主要是pytagcloud本文主要是利用pytagcloud这个库进行标签云的生成。首先需要安装它,不过在此之前如果你的机器上没有安装pygame和
2013-08-27 20:03:10 1223
转载 Python与简单网络爬虫的编写
电影来了这个电影资源搜索网站火起来了,曾有一段时间因为太多人访问我的博客,访问量高于平常十多倍,Apache、PHP和MySQL这三个庞大的东西搭建的庞大的wordpress博客就直接挂掉了,直接挂掉了,挂掉了,了。。。从上一篇博文的评论中看出似乎很多同学都比较关注爬虫的源代码。我也给大家回复,当时写的文件比较乱,爬虫文件也很多,没时间整理,所以就直接发技术博文来说一下我个人对爬虫的研究收
2013-06-01 14:05:51 931
转载 Java 正则表达式详解
如果你曾经用过Perl或任何其他内建正则表达式支持的语言,你一定知道用正则表达式处理文本和匹配模式是多么简单。如果你不熟悉这个术语,那么“正则表达式”(Regular Expression)就是一个字符构成的串,它定义了一个用来搜索匹配字符串的模式。 正则表达式30分钟入门教程 常用正则表达式 许多语言,包括Perl、
2013-06-01 12:37:28 553
转载 Web开发者不容错过的20段CSS代码
共享已成为互联网的一种主流,尤其是分享一些非常实用的技术,本文收集了20段非常专业的CSS 2/CSS 3代码片段给大家,你可以把它们保存在IDE里、或者存储在CSS文档里,这些代码片段绝对会给你带来意外的惊喜。Web开发技术每年都在革新,浏览器已逐渐支持CSS3特性,并且网站设计师和前端开发者普遍采用这种新技术进行设计与开发。但仍然有一些开发者迷恋着一些CSS2代码。本文将分
2013-05-31 10:20:26 500
Eclipse、Struts、Hibernate及Spring整合应用案例
2012-12-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人