前言:在导出到xls时有一些通用的元素,比如标题,列标题,内容区域,求和行,但每个xls多少有点不同,为了处理这个问题,可以使用delegate实现,这样可以把差异部分单独处理。 通常导出xls后会进行一些后续操作,比如设置公式求和,下面例子是对第L到U列设置求和公式编写方法 模板示例
转载 2018-10-29 22:42:00
90阅读
2评论
很多了学了各种排序算法比如 冒泡排序,快速排序,可书本上仅仅是介绍几个数字的排序,那么如何把它应用到真正的
原创 2023-04-06 16:19:16
60阅读
1.简介 1)标准服务合约原则 服务合约原则指的是为服务建立标准服务合约,通过标准服务合约来规范限定我们的服务设计(逻辑依赖于合约,技术依赖于合约),从而抑制了服务在未来时间的演化。比如说服务的逻辑修改,服务的技术改变。 读者也许会疑问抑制了服务的演化究竟有什么好处?我们可以从思考问题的角度出发: 1.服务是否能随便变更服务的功能?(逻辑) 2.服务的功能变更、技术变更是否会影响其他
前言 如果测试数据是很大量的数据,并且是基于时间变化的,需要做成一个横轴为时间,纵轴为数值的可视,这个有很多方法 比如用excel做成图表形式的 或者用powerbi或者其它软件做成波形图 但是找了几个软件都没有想要的效果,grafana那种又太重了,需要配置很多东西,所以这里自己实现了一个简单但
原创 2021-01-19 22:50:00
181阅读
在Web开发中,一般都分3。Controller/Action 控制,Service/Business 服务/业务逻辑Dao 数据访问/数据持久。 在学习和工作的实践过程中,我发现很多功能是比较通用的,我们可以把他们抽象成API接口。下文通过一段较长的代码,Hibernate实现,来展示如何设计一些通用的API。 说明:代码只是起到一个示范(Demo)的作用,实际上完全可以做得更强大
原创 2023-03-24 06:43:25
159阅读
BaseDao   import java.util.List;public interface BaseDao<T> { public void save(T t); public void update(T t); public void delete(Integer id); public T findById(Integer id); public List
原创 2016-03-05 14:08:28
3416阅读
page=1public class BaseDaoHibernate extends HibernateDaoSupport implements BaseDao {        private static Log log = LogFactory.getLog(BaseDaoHibernate.class);     ...
原创 2023-06-08 21:05:01
63阅读
import java.util.List; public interface BaseDao<M extends java.io.Serializable, PK extends java.io.Serializ象,如果没有符合主键条件的...
原创 2023-05-29 12:07:46
65阅读
三.Dao模式这个是非常重要的模式。主要是运用分层,分为实体Dao,Util,DaoIml和测试。实体:主要封装了数据库一些字段。Dao主要是接口,定义各种方法,做什么。DaoIml主要是实现接口的各种方法Util主要写了一些通用方法和数据库的开启和关闭测试顾名思义就是测试 下面我们通过对数据库的操作来对Dao模式进行一个了解。首先,敲代码之前要考虑吧代码的复用性
扫扫关注“茶爸爸”公众号 坚持最初的执着,从不曾有半点懈怠,为优秀而努力,为证明自己而活。 回复:茶爸爸了解他这个人!! 花了几天的时间研究了一下mybatis的源代码,觉得这个框架还是很不错的。但是有一些缺陷的地方。 先来说说它和别的框架比起来我认为的好处: ...
转载 2015-01-02 23:51:00
145阅读
dbcBaseDao接口,内容如下: package com.sun4j.core.jdbc.dao; import java.io.Serializable; import java.util.List; import java.util.Map; import org.springframework.jdbc.core.JdbcTemplate; import org.springfr
转载 2021-08-20 14:50:23
193阅读
Data Access Objects
转载 2013-01-15 08:41:00
198阅读
2评论
一.Spring 常用注解1.1  组件类的注解@Component:一个Spring的bean上的注解,Component泛指组件,当组件不好归类的时候,我们可以使用这个注解进行标注。@Repository :持久DAO的注解,用来标注持久。@Service :业务逻辑的注解,注入DAO@Controller:用于标注控制,注入服务  <context:comp
更新于2015/01/29,增加了第三种方法##更新于2015/02/09,第三种方法
转载 2022-12-07 17:05:45
207阅读
通用化解决个性文字换行问题背景首先我们网站内容是运营自己在内容平台上去配置的,我们开发不用参与和release代码。并且是国际,多语言的。在这种背景下,经常碰到某种语言下,某些文字需要能够增加换行通用化解决个性文字换行问题背景首先我们网站内容是运营自己在内容平台上去配置的,我们开发不用参与和release代码。并且是国际,多语言的。在这种背景下,经常碰到某种语言下,某些文字需要能够增加换行
原创 2022-09-05 20:10:22
1181阅读
与大千你我一样,皆是从 无架构到MVC->模块->MVP-> MVVM->AAC->组件AAC。 多时候,我有在考虑,我们真的需要过度去设计吗?可能有人喜欢 BaseVMFragnment,但有些时候,我们真的需要ViewModel吗,我们真的只有一个ViewModel吗,…
原创 2021-08-19 15:59:14
627阅读
JavaWeb开发分层思想(一)一、认识DAO、Service、ControllerDAO(Data Access Object)1、直接看英文意思就是“数据访问对象”,也就是做一个“接口”而DAO主要是做数据持久的工作,负责与数据库进行联络的一些任务都封装在此,DAO的设计首先是设计DAO的接口,然后在Spring的配置文件中定义此接口的实现类,然后就可在模块中调用此接口来进行数据业务的
在Android的技术文档中,关于AlertDialog的创建,有如下的代码。​​http://developer.android.com/guide/topics/ui/dialogs.html​​final CharSequence[] items = {"Red", "Green", "Blue"};AlertDialog.Builder builder = new AlertDialog.
原创 2022-09-15 07:51:33
105阅读
都说我们要做模块设计,而不要做功能设计 什么是模块设计,就是可插拔性高,组件,想要就用,不要用拉倒,直接删除就行 什么是功能设计,就是一个简单的功能,实现想要的效果,但是不够通用化,别人要用的话需要读懂你的代码,还需要复制黏贴很多代码这样效率不高 今天写了一个省市区三级联动的模块,写完后使
转载 2021-08-04 17:35:25
216阅读
  • 1
  • 2
  • 3
  • 4
  • 5