摘要: 我的2023暑假青岛3天2晚旅游计划 今年暑假出游目标是看海和玩水,以前都是跟团游,今年我想自己做计划自己做主安排…… 阅读全文
posted @ 2023-07-23 10:53 老牛啊 阅读(94) 评论(0) 推荐(1) 编辑
摘要: Maven多模块项目架构配置介绍和实战 中大型项目中,我们都会把项目结构划分多个模块。它清晰的定义,便于项目结果维护,同时在日常代码变更时,各个模块的隔离也一定程度上保证了变更质量…… 阅读全文
posted @ 2023-07-15 14:16 老牛啊 阅读(324) 评论(0) 推荐(0) 编辑
摘要: SpringBoot与MyBatis零XML配置集成和集成测试 Java存在很多ORM框架,MyBaits框架是我们项目中使用得最多也是最愿意推荐的框架,它既有数据表和Java对象映射功能,又有原生SQL的特性。在与SpringBoot集成上,和其他框架一样,可以做到全注解化,无XML配置…… 阅读全文
posted @ 2023-07-08 15:16 老牛啊 阅读(75) 评论(0) 推荐(0) 编辑
摘要: 使用Gitee或GitHub托管Maven仓库JAR包的便捷方法 我们开源了组件的源代码,希望更多人能更便捷的使用开源组件,最好的办法当然是把组件的JAR包上传到Maven中央仓库,这样可直接通过Maven/Gradle等方式快速引用和使用。但是要把JAR包上传到Maven中央仓库的门槛比较高,本文介绍一种非常简单的使用GitHub/Gitee作为Maven仓库的办法…… 阅读全文
posted @ 2023-07-01 14:38 老牛啊 阅读(752) 评论(0) 推荐(0) 编辑
摘要: 开源通用高性能的分布式id序列组件 业务数据的存储,少不了数据记录的id序列,id序列(或称序列)的生成方式有很多种,比如当前时间戳、数据库的序列值(Oracle的序列,MySQL的自增ID等)、UUID等方式,但这些生成方式均存在一定的局限性,本文介绍一种通用高性能的分布式id序列的设计思路…… 阅读全文
posted @ 2023-07-01 14:38 老牛啊 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 从2010开始接触iBatis到现在,一直到现在把iBatis作为数据访问层ORM。为了演示一个Web应用,今天又搭了个SpringMVC应用,由于应用比较简单,Spring版本直接用最新版本3.2.4.RELEASE,结果惊讶的发现,Spring已经不推荐使用iBatis了,SqlMapClientDaoSupport类已经加上了@deprecated as of Spring 3.2, in favor of the native Spring support in the Mybatis follow-up project (http://code.google.com/p/mybati 阅读全文
posted @ 2013-11-26 09:02 老牛啊 阅读(12456) 评论(4) 推荐(2) 编辑
摘要: Node.js是一个基于Chrome的JavaScript运行时的用户以轻松构建快速、可扩展的网络应用平台。 Node.js使用事件驱动、非阻塞I/ O模型,使它轻量级、高效和完美的适用于运行在分布式设备上的数据密集型的实时应用程序Node.js宣言:Node.js is a platform built on Chrome's JavaScript runtime for easily building fast, scalable network applications. Node.js uses an event-driven, non-blocking I/O model t 阅读全文
posted @ 2013-11-20 22:04 老牛啊 阅读(3798) 评论(1) 推荐(2) 编辑
摘要: Nodejs开源应用OSN初始版本V1.0发布,请参考本操作说明文档,有任何问题请留言Nodejs开源应用OSN发布V1.0版本:OSChina收录地址:OSC收录地址:http://www.oschina.net/p/osn-node-js代码获取:GitHub地址:https://github.com/obullxl/osnode-site.gitOSN开源站点=============采用Node.js+Bootstrap构建,具有统一的展示效果;基于Apache v2 License,对使用者无任务约束;有问题或建议,请联系:obullxl@gmail.com,或在百度云引擎效果留言: 阅读全文
posted @ 2013-11-18 13:06 老牛啊 阅读(1065) 评论(0) 推荐(1) 编辑
摘要: 使用JDBC Connection的命令 load data infile往MySQL中导入文件,需要注意的事项。 阅读全文
posted @ 2012-06-11 17:00 老牛啊 阅读(10674) 评论(1) 推荐(0) 编辑
摘要: JeeCMS进行Maven构建,增加了内嵌服务器,可以通过Eclipse启动,把源码和其它资源整合起来,在一个工程中操作即可。 阅读全文
posted @ 2012-05-11 09:23 老牛啊 阅读(4587) 评论(3) 推荐(3) 编辑
摘要: 在JavaEE系统中,我们会经常用到定时任务,比如每天凌晨生成前天报表,每一小时生成汇总数据等等。我们可以使用java.util.Timer结合java.util.TimerTask来完成这项工作,但时调度控制非常不方便,并且我们需要大量的代码。使用Quartz框架无疑是非常好的选择,并且与Spring可以非常方便的集成,下面介绍它们集成方法和Cron表达式的详细介绍。一、增加所依赖的JAR包1、增加Spring的Maven依赖<dependency> <groupId>org.springframework</groupId> <artifactId 阅读全文
posted @ 2011-07-10 15:10 老牛啊 阅读(134101) 评论(9) 推荐(19) 编辑
摘要: 一、JMS的理解JMS(Java Message Service)是jcp组织02-03年定义了jsr914规范(http://jcp.org/en/jsr/detail?id=914),它定义了消息的格式和消息传递模式;消息包括:消息头,消息扩展属性和消息体,其结构看起来与SOAP非常的相似,但一般情况下,SOAP主要关注远程服务调用,而消息则专注于信息的交换;消息分为:消息生产者,消息服务器和消息消费者。生产者与消费者之间是透明的,生产者在产生消息之后,把消息发送到消息服务器,再由消息服务器发给消费者,因此它们构成了JMS的3点结构;消息服务器再给消费者时,有2种模式:点到点(ptp: p 阅读全文
posted @ 2011-07-05 13:12 老牛啊 阅读(16914) 评论(8) 推荐(1) 编辑
摘要: MySQL数据表结构中,一般情况下,都会定义一个具有‘AUTO_INCREMENT’扩展属性的‘ID’字段,以确保数据表的每一条记录都可以用这个ID唯一确定;随着数据的不断扩张,为了提高数据库查询性能,降低查询热点,一般都会把一张表按照一定的规则分成多张数据表,即常说的分表;分表除了表名的索引不同之外,表结构都是一样的,如果各表的‘ID’字段仍采用‘AUTO_INCREMENT’的方式的话,ID就不能唯确定一条记录了。这时就需要一种处于各个分表之外的机制来生成ID,我们一般采用一张单独的数据表(不妨假设表名为‘ticket_mutex’)来保存这个ID,无论哪个分表有数据增加时,都是先到tic 阅读全文
posted @ 2011-06-24 23:19 老牛啊 阅读(6270) 评论(4) 推荐(2) 编辑
摘要: Android动画分为Tween动画和Frame动画,上一节通过一个实例介绍了Frame动画,本节将介绍Tween动画。Tween可以把对象进行缩小、放大、旋转和渐变等操作。 Tween动画有四个主要的实现,下面分别说明下:1、AlphaAnimation:渐变动画,主要控制透明度变化动画类,常使用AlphaAnimation(float fromAlpha, float toAlpha)来构造; fromAlpha:动画开始时的透明度(取值范围为0.0到1.0); toAlpha:动画结束时的透明度;2、ScaleAnimation:主要控制尺度变化的动画类,常使用ScaleAnimati. 阅读全文
posted @ 2011-06-13 20:39 老牛啊 阅读(14322) 评论(6) 推荐(1) 编辑
摘要: Android动画分为Tween动画和Frame动画,Tween动画主要包括图片的放大缩小、旋转、透明度变化、移动等等操作;Frame动画则简单得多了,就是把一张张的图片连续播放产生动画效果。 本节主要介绍一下Frame动画,Tween动画会在后面的文章中介绍,敬请关注。 Frame动画主要是通过AnimationDrawable类来实现的,它有start()和stop()两个重要的方法来启动和停止动画。Frame动画一般通过XML文件配置,在工程的res/anim目录下创建一个XML配置文件,该配置文件有一个<animation-list>根元素和若干个<item>子 阅读全文
posted @ 2011-06-10 21:26 老牛啊 阅读(13422) 评论(4) 推荐(1) 编辑

奔跑的蜗牛 博客:https://ntopic.cn