- 博客(11)
- 收藏
- 关注
转载 MongoDB java常用api
本篇文章主要介绍了MongoDB对应Java的常用增删改查的api,以及和spring集成后mongoTemplate的常用方法使用,废话不多说,直接上代码:1.首先上需要用到的两个实体类User和Home,对应用户和家乡import java.util.List;import org.springframework.data.mongodb.core.mapping.Document
2017-08-25 20:36:19 1235
转载 商品数据库表设计
前言 这几个月都在做一个通过淘宝API线下管理淘宝店的系统,学习了很多东西,这里想对淘宝商品表设计用自己的想法表现出来,如果你觉得很扯淡,可以写下自己的看法.OK,切入正题. 淘宝的商品这块的复杂程度,是我见过的电子商务网站中最复杂的,灵活性最高的.在看下文之前,先说一下在淘宝中的以下名词:关键属性,销售属性,非关键属性。如下图:关键属性:能够确认唯一产品的属性
2017-07-27 15:38:13 2501
原创 商品的SKU与SPU
spu 和 sku 都是属性值的集合, 举个栗子 >>一部 6S, 它身上有很多的属性和值. 比如 :毛重: 420.00 g产地: 中国大陆容量: 16G, 64G, 128G颜色: 银, 白, 玫瑰金你跑进苏宁顺电, 说想要一台 6S, 店员也会再继续问: 你想要什么 6S? 16G 银色? 64G 白色?每一台 6S 的毛重都是 420.00 g, 产
2017-07-27 15:21:04 2816
原创 排序算法之插入排序
插入排序算法所消耗的时间仍然是O(N^2),但是它经常被用在较复杂的排序算法的最后阶段,例如快速排序。因为插入排序中有一个很重要的概念叫做局部有序,假设在一支队伍的中间有一个作为标记的队员,在这个作为标记的队员左边的所有队员已经是局部有序的了。这意味着这一部分人之间是按顺序排列的;每个人比他左边的人都高。然而这些队员在队列中最终的位置还没有确定,因为当没有被排过序的队员要插入到题目中间的时候,
2017-07-14 19:47:02 191
原创 有序数组去重复
有序数组去重复首先在这里需要维护两个指针,一个保留当前有效元素的长度,一个从前往后扫描,进行比较,然后跳过那些重复的元素,如果值不重复的话,则保留起来。但是在里面会遇见一个问题,就是两个不重复的值,你到底保留前者还是后者。不管你保留哪一个,最后都会失去另一个,然而这里的解决办法是:从一开始就留下第一个,然后每次比较都取后者。public void removeDuplicate
2017-07-14 16:09:33 1713
原创 排序算法之选择排序
选择排序选择排序其实是冒泡排序的升级版,将必要的交换次数从O(N^2)减少到O(N),但是它的比较次数依然是O(N^2)。描述:定义一个变量(temp)用于记录最小值(最大值)的下标,然后循环数组并比较,记录每次比较时所产生的较小(大)的那个值所在的下标,下次比较时就是拿temp变量中记录的那个下标的值去比较,一轮结束后temp就会记录最小(大)的那个值的下标,最后与"i"交换
2017-07-12 21:12:27 243
原创 SQL plus 远程连接oracle数据库
例子:命令:sqlplus 用户名/密码@ip地址[:端口]/service_name示例:sqlplus sys/[email protected]:1521/orcl
2017-07-11 21:51:20 548
原创 springMVC文件上传MultipartFile file出现空指针!!!!
不解释,先上代码html代码 java代码@RequestMapping("/fileUpload")public String fileUpload(@RequestParam(value="id",required=false) String id, @RequestParam(value="id",required=false) MultipartF
2017-07-11 20:51:54 17419
转载 SSH和SSM对比总结
当下流行的两种企业开发MVC开源框架,是我们Java程序猿必备知识能力。MVC,即模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。框架之所以流行,在于其易复用和简化开发,精髓在思想,掌握了核心思想,我们掌握其他
2017-07-09 20:24:59 259
原创 Cookie保存中文 编码
@RequestMapping("/test4")public void test4(@RequestParam("name") String username,HttpServletResponse response) throws Exception{//保存Cookie //首先将浏览器传下来的数据转换成中文(还原)。 username = new String(u
2017-07-05 19:07:46 758
原创 spring事务管理
1. spring对事务的支持1.1 概念 n 事务是一组操作的执行单元,相对于数据库操作来讲,事务管理的是一组SQL指令,比如增加,修改,删除等,事务的一致性,要求,这个事务内的操作必须全部执行成功,如果在此过程种出现了差错,比如有一条SQL语句没有执行成功,那么这一组操作都将全部回滚n 事务特性(ACID) • Atomic(原子性):要么都成功,要么都失败
2017-07-01 16:26:13 224
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人