摘要: 大家都知道exists的速度要比in的速度快,也知道exists函数返回一个布尔值,也就是说exists函数里最后要是 a.id =b.id类似这种方式结束。 例如: (假设TBL_ALGO_RECORD 表中有ID=1,2,3,4,5)常规的方式转换成exists为 上面是一张表的情况下可以这样写 阅读全文
posted @ 2018-03-08 14:04 ゞ追忆o0ゞ 阅读(8976) 评论(0) 推荐(0) 编辑
摘要: 先上数据库结构图和树形图; 项目中的一个需求是获取一个商品所属的二级分类名称。 思路分析,首先,我们是可以拿到当前商品所属的子分类的,比如说我买的是一个iPhone SE,对应的分类名称是 iPhone低端版 ,然后反向递归去查询父分类。它的父分类是 iPhone ,同理,iPhone的父分类是手机 阅读全文
posted @ 2018-01-31 15:01 ゞ追忆o0ゞ 阅读(22451) 评论(0) 推荐(1) 编辑
摘要: 由于公司销售的商品从生产厂家拿过来的时候都是成箱装的,规格如下:大包装50个,中包装30个,小包装10个。而用户购买的时候,数量可能是70个、60个或5个这种数据 ,于是就有了拆包的需求。 首先我们要怎么拆才能尽量避免不拆箱呢?原则上来讲,优先计算大包装,最后小包装,也就是说,从大到小的去拆包。 例 阅读全文
posted @ 2017-12-13 20:13 ゞ追忆o0ゞ 阅读(991) 评论(0) 推荐(0) 编辑
摘要: 调用方式 阅读全文
posted @ 2017-12-01 10:37 ゞ追忆o0ゞ 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 这个问题整整折腾了我两天,现在记录下来,希望可以帮助和我一样,遇到相同问题的小伙伴。 项目是分层的(Intellij IDEA中的模块Module),有API(Core)层,Service&Dao,Common,Model,上一张项目结构图。(不要在意为什么Service和Dao放在一起。这不是重点 阅读全文
posted @ 2017-06-28 10:27 ゞ追忆o0ゞ 阅读(37839) 评论(1) 推荐(3) 编辑
摘要: Oracle数据库拼字符串是用"||"连接的。在开发中,经常会用到时间范围的查询 例如 startTime >='2017-05-22 00:00:00' and endTime <='2017-05-22 23:59:59' 结果: START_TIME 2017-05-21 00:00:00 结 阅读全文
posted @ 2017-05-22 16:09 ゞ追忆o0ゞ 阅读(1365) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2017-04-17 14:41 ゞ追忆o0ゞ 阅读(3) 评论(0) 推荐(0) 编辑
摘要: Q:无法建立目录wp-content/uploads/2017/03。有没有上级目录的写权限?A:执行chmod 777 wp-content/ 提升目录权限 Q:安装主题或安装插件的时候,用到FTP提示用户名密码不正确,使用XFTP也连接不上?A:这是由于根目录的权限过高(777),应该把根目录的 阅读全文
posted @ 2017-04-12 14:46 ゞ追忆o0ゞ 阅读(1245) 评论(0) 推荐(0) 编辑
摘要: 好久没有写博客了(主要是懒),工作中用到一个动态添加Tab的功能,众所周知,bootstrap没有动态添加Tab的功能,网上又没找到什么好用的,那咱就自己写呗?(因为懒,所以只写了添加的方法.(๑>؂<๑)۶) github地址:https://github.com/renruiquan/boots 阅读全文
posted @ 2017-03-24 17:54 ゞ追忆o0ゞ 阅读(5080) 评论(0) 推荐(0) 编辑
摘要: 默认的idea是不需要配置虚拟目录了,它完全托管项目,但是有些时候,在开发过程中,是需要以虚拟目录的形式开发,即以:http://localhost:8080/虚拟目录名/index.html 这种形式。 其实在idea下配置虚拟目录很简单,甚至都不需要配置Tomcat。 好了,废话不多说了,直接上 阅读全文
posted @ 2016-09-23 15:07 ゞ追忆o0ゞ 阅读(2062) 评论(2) 推荐(0) 编辑
摘要: 最近在学习java,用到c3p0数据库连接池,遇到一个很奇怪的现象,用main方法测试是可以正常连接数据库的,但是使用jsp调用代码,就会报如下图的错误! 最下面的java.sql.SQLException: No suitable driver才是重点 解决办法是将mysql的驱动jar包,放到D 阅读全文
posted @ 2016-06-16 18:27 ゞ追忆o0ゞ 阅读(21940) 评论(0) 推荐(1) 编辑
摘要: 实际开发了,为了快速查询,我们会把日期以Long类型的方式存储到数据库中,比如20000000000000L,但显示的时候,要完整的日期,即yyyy-MM-dd的格式显示。 这个时候,我们就可以使用Collections2.transform方法处理类似的情况。 输出 2603-10-11 19:3 阅读全文
posted @ 2016-05-10 14:59 ゞ追忆o0ゞ 阅读(1518) 评论(0) 推荐(0) 编辑
摘要: 正常情况下,我们声明一个List需要如下代码 使用Google Guava提供的Lists类声明就方便很多,代码如下 在实际开发中,我们经常遇到需要处理集合中对象的情况,比如返回一个集合中User类的Age大于18的用户列表 输出结果: BBB=20CCC=22 阅读全文
posted @ 2016-05-10 14:44 ゞ追忆o0ゞ 阅读(3629) 评论(0) 推荐(1) 编辑
摘要: 调用: var result = DateHelper.GetWeekOfDay(new DateTime(2016, 04, 04), new DateTime(2016, 04, 25)); 输出:3 阅读全文
posted @ 2016-04-22 14:51 ゞ追忆o0ゞ 阅读(2025) 评论(1) 推荐(0) 编辑
摘要: 很多情况下,我们开发程序,需要动态拼接SQL查询语句; 比如 select top 1 * from User where age= 18 and name = 'renruiquan' 其中红色的代码,是我们需要根据查询条件是否为空,来判,要不要加在查询的SQL里; 换成Linq里就不能这么直接的 阅读全文
posted @ 2016-03-28 17:09 ゞ追忆o0ゞ 阅读(406) 评论(0) 推荐(0) 编辑
摘要: 调用:IntToDateTime(1458637638); 输出:2016/3/22 17:7:18 调用: DateTimeToInt(DateTime.Now); 输出:1458638060 阅读全文
posted @ 2016-03-22 17:10 ゞ追忆o0ゞ 阅读(7436) 评论(0) 推荐(0) 编辑
摘要: 定义IMongoRepositoryBase接口publicinterfaceIMongoRepositoryBase{//////新增一条数据/////////voidInsert(Tmodel)whereT:class;//////批量新增数据//////泛型///泛型集合voidInsert(... 阅读全文
posted @ 2015-09-09 11:29 ゞ追忆o0ゞ 阅读(811) 评论(0) 推荐(0) 编辑
摘要: 第一步 以管理员权限打开命令提示符 按Windows+R键(Ctrl和Alt中间的那个,有微软Logo的键),输入cmd打开命令提示符 第二步 创建数据库目录. 使用mkdir命令,创建数据库的目录和日志目录 mkdir c:\data\db mkdir c:\data\log mkdir c:\d 阅读全文
posted @ 2015-09-08 22:45 ゞ追忆o0ゞ 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 指定JavaScriptSerializer不序列化公共属性或公共字段。无法继承此类。命名空间:System.Web.Script.Serialization程序集:System.Web.Extensions(在 System.Web.Extensions.dll 中)publicclassPers... 阅读全文
posted @ 2015-09-01 17:37 ゞ追忆o0ゞ 阅读(964) 评论(1) 推荐(0) 编辑
摘要: 一个分页的问题,DTCms3.0中,分页是根据时间分页的,如果当添加时间(add_time)都是同一个数值时,不管点击第几页,显示的数据都是同一个的内容,于是就有了需要把同一个时间改指定随机日期的功能。原贴脚本转至http://bbs.csdn.net/topics/340165720第7楼的fei... 阅读全文
posted @ 2015-07-13 12:06 ゞ追忆o0ゞ 阅读(10092) 评论(3) 推荐(2) 编辑