摘要:   在开发Web办公系统或文档系统时,PageOffice组件是众所周知的在线处理微软word/ppt/excel文档的强大工具,它对WORD文档的各种处理在API层面进行了封装,屏蔽了Office VBA接口的复杂性,而又不失VBA的强大功能,在此要分享的正是PageOffice封装的一个很强大的功能:获取word... 阅读原文
2018-05-10 19:03:02 阅读(738) 评论(0)
摘要: 7.1  JDBC简介 7.1.1  为什么需要JDBC        Java是通过JDBC技术实现对各种数据库访问的,JDBA是Java数据库连接(Java DataBase Connectivity)技术的简称,他充当了Java应用程序与各种不同数据库之间进行对话的媒介。他可以把数据持久性保存,这就是一种持久化... 阅读原文
2018-05-10 19:01:01 阅读(757) 评论(0)
摘要: CAS(Compare and swap),即比较并交换,也是实现我们平时所说的自旋锁或乐观锁的核心操作。 它的实现很简单,就是用一个预期的值和内存值进行比较,如果两个值相等,就用预期的值替换内存值,并返回 true。否则,返回 false。 保证原子操作 任何技术的出现都是为了解决某些特定的问题, CAS 要解... 阅读原文
2018-05-10 18:02:03 阅读(739) 评论(0)
摘要:   在servlet 解决中文乱码  response.setContentType("text/html;charset=utf-8"); //必须在getWrite()上面,不然依然乱码 response.getWriter().write("中国"); 或者用原生的方式 response.setChar... 阅读原文
2018-05-10 17:22:02 阅读(714) 评论(0)
摘要: 1、任务执行和调度 Spring用TaskExecutor和TaskScheduler接口提供了异步执行和调度任务的抽象。 Spring的TaskExecutor和java.util.concurrent.Executor接口时一样的,这个接口只有一个方法execute(Runnable task)。 1.1、Tas... 阅读原文
2018-05-10 16:24:05 阅读(755) 评论(0)
摘要:   在我刚刚开通博客园后,想了好久。不知道第一次随笔该写点什么,想写些自己学到的知识,但技术上还是菜鸟的我完全不知道我能向别人分享什么,想到这里有些沮丧。   但万事开头难,只要我入了门,广阔的编程语言的世界就向我敞开了怀抱。我就有机会晋升神农,而不是注定碌碌无为。   在我没学java之前,偶尔点开网页源码,不懂那... 阅读原文
2018-05-10 15:30:02 阅读(763) 评论(0)
摘要: @RequestBody和@ResponseBody两个注解,分别完成请求报文到对象和对象到响应报文的转换。 @RequestBody 1、@requestBody注解常用来处理content-type不是默认的application/x-www-form-urlcoded编码的内容, 比如说:application... 阅读原文
2018-05-10 13:45:05 阅读(827) 评论(0)
摘要: Java开源生鲜电商平台-盈利模式详解(源码可下载)   该平台提供一个联合买家与卖家的一个平台。(类似淘宝购物,这里指的是食材的购买。)   平台有以下的盈利模式:(类似的平台有美菜网,食材网等)   1. 订单压款     我们知道美团或者饿了么或者其他的一些平台都具备压款功能。(一个月跟商户结算一次),这个平台... 阅读原文
2018-05-10 13:08:04 阅读(754) 评论(0)
摘要:   本次和大家分享的是java方面的springmvc来构建的webapi接口+swagger文档;上篇文章分享.net的webapi用swagger来构建文档,因为有朋友问了为啥.net有docpage文档你还用swagger,这里主要目的是让接口文档统一,当操作多种开发语言做接口时,如果有统一风格的api文档是不... 阅读原文
2018-05-10 11:27:05 阅读(727) 评论(0)
摘要: package cn.itcast.utils; import java.sql.Connection; import java.sql.SQLException; import org.hibernate.Session; import org.hibernate.SessionFactory; import... 阅读原文
2018-05-10 09:39:01 阅读(757) 评论(0)