自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 资源 (6)
  • 收藏
  • 关注

原创 c语言 参数解析

args argsparser

2022-11-10 16:09:57 386 1

原创 c语言 文件操作

ferror perror

2022-11-10 15:48:34 386

原创 scanf总结

scanf %3[a-z] %[^a-z] %*[a-z]

2022-11-10 15:23:03 534

原创 数据墙项目总结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 641

原创 hbase伪分布式的配置

HBase的安装有两种种模式:单机模式和分布式模式,其中分布式模式又分为伪分布模式和完全分布式模式。单机模式适合初学者了解hbase的命令行使用,无需hadoop就可以运行:参考http://blog.csdn.net/god_wot/article/details/6829427分布式模式依赖hdfs,因此需提前安装好hadoop。伪分布模式,和hadoop的伪分布式模式一样,指在一

2017-01-17 17:18:41 1691

原创 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 1654

原创 远程调用Spark平台中的程序

近期用scala语言,开发了一些在spark平台上可以一直运行的机器学习模型,并通过akka-actor进行远程调用该模型 开发步骤如下:(用伪代码表示) 1.准备可以调用模型的类 class Model 2.写两个类 class ModelActor 和object ModelService 用来提供对外服务//用来监听消息,并调用ModelService的方法来处理消息class Mod

2016-08-17 10:42:10 5804 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 686

原创 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 415

原创 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 2213

原创 JFrame设置背景图片

http://docs.oracle.com/javase/tutorial/uiswing/components/layeredpane.html

2014-05-16 11:06:26 1175

原创 java测试框架Junit入门

思路:java断言1.断言assert exp1;assert exp1:message;

2014-05-13 22:55:18 898

原创 C语言的头文件

1.一般情况下,我们的写的一个模块,对外头文件*.h是

2014-05-11 23:48:49 700

原创 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 867

原创 springmvc的一些零碎知识点

用property-placeholder在同一个容器中导入两个不同properties文件,要注意添加ignore-unresolvable="true"属性,参考  http://aoyi.iteye.com/blog/1151757    如果上传的文件过多, 就直接用服务器的本地文件夹吧,例如:在attachmentSetting.properties中定义了attachmen

2013-03-25 22:22:09 857

原创 原型制作

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 855

转载 android开发转载

Android软件安全开发实践 - 安全编程_安全相关编程技术文章 - 红黑联盟http://www.2cto.com/kf/201302/191342.html

2013-03-24 14:31:07 656

原创 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 736

原创 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 16534

原创 spring mvc

spring mvc流程springmvc框架模型: 1. HTTP请求 2. DispatcherServlet接收请求,根据请求信息按照某种机制找到请求对应的处理器handler3. DispatcherServlet将请求的处理工作委托给具体的处理器(Handler)来处理请求,行相应的业务逻辑。4.handler处理后返回一个ModelAndView给Dispa

2013-01-20 21:15:15 2615

原创 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 3023

原创 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 11659 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 1081

原创 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 2300

原创 spring中的aspectJ表达式

Spring AOP supports the following AspectJ pointcut designators (PCD) for use in pointcut expressions: 表 达 式说明execution匹配方法执行连接点。我们可以指定包、类或者方法名,以及方法的可见性、返回值和参数类型。这是应

2013-01-15 22:41:59 3440

原创 spring aop

连接点joinpoint:可以织入代码的位置,方法前后,出异常时等位置切点pointcut:用PointCut接口进行描述,切点功能上类似一个正则表达式,描述了哪些类的哪些方法符合条件,具体不到方法前还是方法后等连接点增强advice:织入到连接点上的方法,定位了大致连接点(方法前,方法后,异常时等)和要织入的代码目标对象target:要织入的代码的目标类引介introductio

2013-01-15 15:57:29 1473

原创 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 1182

原创 开始spring

spring的核心是ioc和aop,了解这两个概念有助于学习spring。1. IOC示控制反转,表示我们把类(bean)都交给spring容器(类似一个map)来管理,每个bean有名字和对应的类型。当需要某个bean时只需要从spring容器中取就可以了(通过调研getBean(beanName)),容器会帮我们创建管理我们需要的bean。在IOC的基础上还要了解一个概念叫DI依赖注入

2013-01-14 13:47:40 645

原创 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 1680

原创 第一个spring程序

spring的核心是ioc和aop,ioc表示控制反转(和DI依赖注入是一个相似的概念),表示我们把类参考《Spring 3.x企业应用开发实战》,实现用户的登陆功能,用户登陆后可以查看自己的积分,每次登陆可以增加5分。代码可以在我的资源中找到资源名称“spring hello world”。具体步骤在书上写了,这里大致介绍:1.写sql建立数据库2.建立工程,src下domain放实

2013-01-13 17:39:20 580

原创 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 986

原创 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 1566

原创 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 1577

原创 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 877

原创 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 3256

原创 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 649

原创 struts2数据校验

1.      重写ActionSupport中的validate方法进行数据校验如果有数据不符合规则,addFieldError(“字段名”,”错误提示”);或 addFieldError(“字段名”,getText(“错误信息的key”));方法结束后,如果有错误,那么会到input对应的视图 在Action中也可以写validateXxx对不同的方法进行校验,例如validate

2013-01-05 17:14:55 3909

原创 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 3630

原创 ognl表达式和struts2标签

值栈: 相当于一个栈,每个Action类的对象实例会拥有一个ValueStack对象,当Struts 2接收到一个.action的请求后,会先建立Action类的对象实例,先将Action类的相应属性放到 ValueStack对象的顶层节点,所有的属性值都是默认的值,如String类型的属性值为 null,int类型的属性值为0等。然后Struts 2就会调用拦截器链中的拦截器,当调用完所

2013-01-03 19:22:35 958

原创 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 609

data_wall_demo.zip

数据墙项目大部分工作是编写sql语句,为减少频繁部署而写的几个工具类,供参考。 通过基于java的基础语法反射和泛型来实现,通过url直接选择要执行那个xml中的哪个sql语句。

2020-05-25

spring hello world

《Spring 3.x企业应用开发实战》中的例子,下载后先运行sql文件,修改jdbc.properties中的用户名和密码,部署后访问

2013-01-13

mysql常用语法命令函数,emp&dept;表和相关练习

mysql常用语法命令函数 emp&dept;表的建表语句以及数据 和emp&dept;表相关的练习 九十多题

2012-01-08

选项卡面板例子JTabbedPane

有注释 下载后复制到eclipse中直接运行

2010-07-27

swing中JTable的使用

里面包含一个类,一个图片 类中使用JTable 实现了对JTable中行级的增删改 JFrame为自主布局,设置了背景图片以及窗口图标 有详细注释 例如: TableModel tableModel = jTable1.getModel(); DefaultTableModel dtm = (DefaultTableModel) tableModel; /* * TableModel是一个接口 没有删除一行的方法 * AbstractTableModel是TableModel的实现类(抽象类) 也没有删除一行的方法 * DefaultTableModel继承了AbstractTableModel 这个类中有删除一行的方法 */ dtm.removeRow(row);

2010-07-22

java命名规范以及注释规范

java命名规范以及注释规范.doc word格式 19页 讲解详细有丰富的例子

2010-07-21

空空如也

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

TA关注的人

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