摘要:
在开发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)