- 博客(51)
- 资源 (6)
- 收藏
- 关注
原创 数据墙项目总结2-1
数据墙项目总结2-1情况:1.最近需要配合数据墙前端编写大量的后台代码,而大部分代码可以值写sql语句来实现。2.前台频繁更新需求,而频繁部署比较耗时,想尽量减少部署(减少jar包的更新)。因此编写了几个类,完成了基本靠编写sql语句就ok的期望。思路1.在mapper和对应的mapper.xml中预定义一堆通用方法和sql代码模板。2.在controller通过url来定位要执行的mapper方法3.达成目的:只修改mapper.xml中的sql语句,重启服务即可。手段Java基础中的
2020-05-25 18:16:53 678
原创 hbase伪分布式的配置
HBase的安装有两种种模式:单机模式和分布式模式,其中分布式模式又分为伪分布模式和完全分布式模式。单机模式适合初学者了解hbase的命令行使用,无需hadoop就可以运行:参考http://blog.csdn.net/god_wot/article/details/6829427分布式模式依赖hdfs,因此需提前安装好hadoop。伪分布模式,和hadoop的伪分布式模式一样,指在一
2017-01-17 17:18:41 1723
原创 apache-hive-1.2.1和hbase-1.2.2的整合(伪分布式)
我的机器环境: hadoop2.6.0 的伪分布式 Hbase伪分布式环境参考:hbase权威指南P2401.启动hadoop和hbase 2.下载apache-hive-1.2.13.修改hive中conf下的hive-env.sh# Set HADOOP_HOME to point to a specific hadoop install directoryHADOO
2017-01-17 17:13:43 1681
原创 远程调用Spark平台中的程序
近期用scala语言,开发了一些在spark平台上可以一直运行的机器学习模型,并通过akka-actor进行远程调用该模型 开发步骤如下:(用伪代码表示) 1.准备可以调用模型的类 class Model 2.写两个类 class ModelActor 和object ModelService 用来提供对外服务//用来监听消息,并调用ModelService的方法来处理消息class Mod
2016-08-17 10:42:10 5834 3
原创 akka actor rpc demo
消息 “send:test”发给 clientActor 》》 》clientActor接收到,再发送 “test” 给serverActor 》》 》serverActor接收到,再回馈给clientActor》》 》clientActor收到并打印 服务器端为一个Actor,接收来自任意客户端发来的字符串消息,并把此消息原路返回import akka.actor.{ActorRef, _}
2016-08-15 18:29:49 706
原创 akka-actor-01
在scala中建议使用“不共享数据,依赖消息传递的模型 actor ”来替代java中”基于共享数据和锁模型的并发工具包 ” 而scala中原始的Actor被akka的Actor替代,Actor.scala声明过期,如下: package scala.actors @scala.deprecated("Use the akka.actor package instead. For
2016-08-15 16:36:38 436
原创 django实现登录和注册之HelloWorld
前提:安装python和django,我安装的是python3.4和django1.7.3 先看:http://www.cnblogs.com/fnng/p/3750596.html 我是按照这位前辈的步骤一步一步来的,下面为个人补充内容: 1.如果机器上原来安装过两个或两个以上的python,在运行时可能会出错,参考 http://stackoverflow.com/questions/3
2015-01-27 23:49:33 2249
原创 JFrame设置背景图片
http://docs.oracle.com/javase/tutorial/uiswing/components/layeredpane.html
2014-05-16 11:06:26 1199
原创 myibatis的学习
先了解myibatis是做什么的:百度百科http://baike.baidu.com/view/4372646.htm不错的入门学习资料:了解运作流程http://ishare.iask.sina.com.cn/f/35624995.html?sudaref=www.baidu.com&retcode=0写第一个helloworld:http://www.cnblog
2013-04-09 13:41:20 889
原创 springmvc的一些零碎知识点
用property-placeholder在同一个容器中导入两个不同properties文件,要注意添加ignore-unresolvable="true"属性,参考 http://aoyi.iteye.com/blog/1151757 如果上传的文件过多, 就直接用服务器的本地文件夹吧,例如:在attachmentSetting.properties中定义了attachmen
2013-03-25 22:22:09 890
原创 原型制作
UIDesigner :http://cdc.tencent.com/?p=424 视频演示:http://cache.tv.qq.com/qqplayerout.swf?vid=5bsy4N5iKiS 适用于windows程序界面开发 可交互Visio:交互性差 几乎静态 简单易用 windows程序 手机都没问题 耗时大 做精细要费很大功夫PS,FireWork
2013-03-24 14:47:17 878
转载 android开发转载
Android软件安全开发实践 - 安全编程_安全相关编程技术文章 - 红黑联盟http://www.2cto.com/kf/201302/191342.html
2013-03-24 14:31:07 683
原创 mysql存储过程随记
mysql 默认递归层数为0 所以设计到递归要把一些资源整理在这里方便以后使用:三种循环 http://www.cnblogs.com/zfying/archive/2011/11/30/2268820.htmlmysql中的临时表不能同时被两次打开,也就是cann't reopen,参看http://www.2cto.com/database/201206/135895.html
2013-03-18 16:20:31 771
原创 socke.io.emit 方法
emit可以很方便的发送数据,例如:socket.emit('action');表示发送了一个action命令,命令是字符串的,在另一端接收时,可以这么写: socket.on('action',function(){...});socket.emit('action',data);表示发送了一个action命令,还有data数据,在另一端接收时,可以这么写: socket.on('act
2013-01-22 17:33:42 16616
原创 spring mvc
spring mvc流程springmvc框架模型: 1. HTTP请求 2. DispatcherServlet接收请求,根据请求信息按照某种机制找到请求对应的处理器handler3. DispatcherServlet将请求的处理工作委托给具体的处理器(Handler)来处理请求,行相应的业务逻辑。4.handler处理后返回一个ModelAndView给Dispa
2013-01-20 21:15:15 2667
原创 socket.io的helloworld
之前有提到websocket有一些端框架,可以简化编程。今天这里用socket.io 和 node.js 写一个helloworld的websocket通讯其中有一个是Socket.IO,Socket.IO是属于Node.js(NodeJs是服务器端的编程技术javascript)的一个模块,Node.js可通过 Socket.IO 库轻松实现 WebSocket的功能。需要知道的几个知识
2013-01-20 02:19:16 3048
原创 websocket
<!--@font-face {font-family:宋体}@font-face {font-family:宋体}@font-face {font-family:Calibri}@font-face {font-family:Verdana}@font-face {font-family:"\@宋体"}p.MsoNormal, li.MsoNormal
2013-01-19 23:46:22 11751 2
原创 spring和struts2
Spring使用 struts2来处理web请求核心思想:在web启动时加载spring容器,struts中用来处理请求的action从spring容器中获取1.在web.xml中配置struts2的过滤器,以及加载spring的配置文件,下面是加载配置文件的配置 contextConfigLocation classpath:com/auscend
2013-01-17 23:00:03 1103
原创 spring Dao
<!--@font-face {font-family:宋体}@font-face {font-family:宋体}@font-face {font-family:Calibri}@font-face {font-family:Verdana}@font-face {font-family:微软雅黑}@font-face {font-family:T
2013-01-17 22:22:34 2352
原创 spring中的aspectJ表达式
Spring AOP supports the following AspectJ pointcut designators (PCD) for use in pointcut expressions: 表 达 式说明execution匹配方法执行连接点。我们可以指定包、类或者方法名,以及方法的可见性、返回值和参数类型。这是应
2013-01-15 22:41:59 3475
原创 spring aop
连接点joinpoint:可以织入代码的位置,方法前后,出异常时等位置切点pointcut:用PointCut接口进行描述,切点功能上类似一个正则表达式,描述了哪些类的哪些方法符合条件,具体不到方法前还是方法后等连接点增强advice:织入到连接点上的方法,定位了大致连接点(方法前,方法后,异常时等)和要织入的代码目标对象target:要织入的代码的目标类引介introductio
2013-01-15 15:57:29 1526
原创 java动态代理
参考:反射:http://doc.java.sun.com/DocWeb/api/all/java.lang.reflect.Proxyhttp://doc.java.sun.com/DocWeb/api/all/java.lang.reflect.InvocationHandlercglib:http://blog.csdn.net/xiaohai0504/article/d
2013-01-14 13:48:25 1227
原创 开始spring
spring的核心是ioc和aop,了解这两个概念有助于学习spring。1. IOC示控制反转,表示我们把类(bean)都交给spring容器(类似一个map)来管理,每个bean有名字和对应的类型。当需要某个bean时只需要从spring容器中取就可以了(通过调研getBean(beanName)),容器会帮我们创建管理我们需要的bean。在IOC的基础上还要了解一个概念叫DI依赖注入
2013-01-14 13:47:40 693
原创 spring IOC annotation
@Target(ElementType.TYPE)@Retention(RetentionPolicy.RUNTIME)@Documentedpublic @interface Component { /** * The value may indicate a suggestion for a logical component name, * to be tur
2013-01-13 22:54:02 1736
原创 第一个spring程序
spring的核心是ioc和aop,ioc表示控制反转(和DI依赖注入是一个相似的概念),表示我们把类参考《Spring 3.x企业应用开发实战》,实现用户的登陆功能,用户登陆后可以查看自己的积分,每次登陆可以增加5分。代码可以在我的资源中找到资源名称“spring hello world”。具体步骤在书上写了,这里大致介绍:1.写sql建立数据库2.建立工程,src下domain放实
2013-01-13 17:39:20 598
原创 Spring IOC(待修改)
Bean元数据信息在Spring容器中对应物是由一个个BeanDefinition形成的Bean注册表,Bean配置信息定义了Bean的实现以及依赖关系<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-ins
2013-01-13 17:38:48 1038
原创 strus2注解
使用struts2的注解,注解的好处:类被移动一般不用修改代码或配置文件学习的时候,一般先从xml下手,因为更贴近原理性的东西;但是工作的时候,往往使用注解,因为简单。应该在学习完xml后,深入理解struts2各种组件后,再学习注解就非常简单了1.从struts2的2.3.7的版本lib中导入的包:asm-3.3.jarasm-commons-3.3.jarcommons-f
2013-01-11 19:35:30 1610
原创 struts2防止表单重复提交
1.用servlet&jsp防止表单重复提交的思路:产生一个随机值,把这个值放在session中(例如:token=xxxxx),然后把这个值也包含在input.jsp的表单中(type=hidden)input.jsp表单提交时,会把token也提交给servlet,在servlet中取出表单中token的值和当前session中的token的值比较,如果一致就认为是第一次提交,并把
2013-01-11 14:25:25 1600
原创 struts2的文件上传和下载
一、文件上传:struts.multipart.parser常量表示struts2使用什么技术来进行文件上传,默认值是jakarta,如果用cos框架,只需导入包然后改这个常量为cos即可。1.单文件上传:a.表单method="post" enctype="multipart/form-data",表单中有一个file表单项name=xxxb.在Action中写几个属性pri
2013-01-09 00:37:59 896
原创 struts2类型转换器
Struts2自定义类型转换器分为局部类型转换器和全局类型转换器ognl的api地址: http://www.opensymphony.com/ognl/api/ognl源码在网上自行下载,我是在csdn里下的 1. struts2内部支持的类型转换参考http://ejb3.blogbus.com/logs/22922214.htmlhttp://www
2013-01-05 17:21:29 3282
原创 struts2配置文件
在struts.xml中可以定义bean,include,package,constantbean 配置组件,可参考(struts.xml文件之Bean的配置)http://blog.163.com/artsn@126/blog/static/36533281201111511381316/include 把其他配置文件包含进来,可以避免一个struts.xml中内容过多导致不便维护和
2013-01-05 17:16:14 669
原创 struts2数据校验
1. 重写ActionSupport中的validate方法进行数据校验如果有数据不符合规则,addFieldError(“字段名”,”错误提示”);或 addFieldError(“字段名”,getText(“错误信息的key”));方法结束后,如果有错误,那么会到input对应的视图 在Action中也可以写validateXxx对不同的方法进行校验,例如validate
2013-01-05 17:14:55 3952
原创 struts2的国际化标签
1. java的国际化Java国际化主要靠三个类实现:java.util.ResourceBundle加载资源包,java.util.Local语言环境 java.text.MessageFormat格式化消息资源文件的三种形式: baseName_language_contry.properties,baseName_language.properties,
2013-01-05 17:06:26 3660
原创 ognl表达式和struts2标签
值栈: 相当于一个栈,每个Action类的对象实例会拥有一个ValueStack对象,当Struts 2接收到一个.action的请求后,会先建立Action类的对象实例,先将Action类的相应属性放到 ValueStack对象的顶层节点,所有的属性值都是默认的值,如String类型的属性值为 null,int类型的属性值为0等。然后Struts 2就会调用拦截器链中的拦截器,当调用完所
2013-01-03 19:22:35 981
原创 struts2入门helloworld
struts的官网:http://struts.apache.org/下载struts2的地址:http://apache.dataguru.cn//struts/binaries/struts-2.3.7-all.zip按照这里的去做:http://www.dzone.com/tutorials/java/struts-2/struts-2-example/struts-
2012-12-13 12:02:58 628
data_wall_demo.zip
2020-05-25
swing中JTable的使用
2010-07-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人