- 博客(26)
- 资源 (1)
- 收藏
- 关注
原创 Mysql中having和where的区别
所以聚合语句(sum,min,max,avg,count)要比having子句优先执行,而where子句在查询过程中执行优先级别优先于聚合语句(sum,min,max,avg,count)。HAVING子句可以让我们直接筛选成组后的各组数据,也可以在聚合后对组记录进行筛选,而WHERE子句在聚合前先筛选记录,也就是说作用在GROUP BY 子句和HAVING子句前。因为where执行优先级别要快于聚合语句。上例having条件表达示为聚合语句,肯定的说having子句查询过程执行优先级别低于聚合语句。
2024-03-27 18:00:40
455
1
原创 Eclipse中自动补全快捷键失效解决办法
第一种情况确认你的workspace设置是否正确确认办法就是,再新建一个class,输入自动补全的快捷键,看是否成功如果成功的话,说明是workspace设置错误,这个时候只要重新创建一个workspace就行了具体操作如下:window→preferences找到如下界面Paste_Image.pngGeneral→Startup and Shutdown→workspac...
2019-01-07 10:09:41
8460
1
原创 MyBatis 3中实现一对多的插入和查询
MyBatis 3中实现一对多的插入和查询 summary:MyBatis3中实现一对多的查询比较简单,可以自动完成。但插入操作要复杂一些,需要相关的DAO配合完成,这点不如Hibernate。 场景描述:类:Mail和Attachment类关系描述:一封邮件(Mail)可以有0个或多个附件(Attachment),附件(Attachment)仅对应一封邮件。表格:...
2018-10-29 11:04:15
1074
原创 解决:eclipse导入jdk1.8的项目,自动变成jdk1.5版本问题
问题:http://start.spring.io/下载一个jdk1.8的maven初始项目,导入到eclipse莫名的变成1.5。eclipse版本:Kepler Service Release 2 解决:1.eclipse设置好java相关的编译环境为1.8。 2.设置maven的setting文件,在<profiles>节点下手动添加 ...
2018-09-08 10:43:11
1794
原创 Android获取其他包的Context和在任意位置获取应用程序Context
1.在任意位置获取应用程序ContextAndroid程序中访问资源时需要提供Context,一般来说只有在各种component中(Activity, Provider等等)才能方便的使用api来获取Context;喜欢编程的人都知道,编写工具类可以有效的实现代码复用,而在Android下某些工具类的编写很让人困惑,例如:我们要在工具类中获取SharedPreferences,那就需要Con...
2018-08-24 13:27:55
2829
转载 Mybatis 多对多
mybatis3.0 添加了association和collection标签专门用于对多个相关实体类数据进行级联查询,但仍不支持多个相关实体类数据的级联保存和级联删除操作。因此在进行实体类多对多映射表设计时,需要专门建立一个关联对象类对相关实体类的关联关系进行描述。下文将以“User”和“Group"两个实体类之间的多对多关联映射为例进行CRUD操作。1、应用场景假设项目中存在用户和用户组...
2018-08-16 15:36:47
668
原创 Mybatis错误:Result Maps collection already contains value for ***
使用mybatis时,服务器启动时出错 错误重现 严重: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener org.springframework.bea...
2018-08-16 14:35:30
2229
转载 【MYSQL】关于服务启动1067错误解决思路
错误之前安装了MYSQL后,直接使用NavicatPremium工具操作数据库,一开始正常启动。后来为了和同学协同开发,就统一使用安装在云服务上的数据库(其实这个问题有更好的解决方案,不过这属于小系统,小练手,就没使用太多工具,好吧,我们偷懒了)。过后,课程需要,我再次启动本地MYSQL服务,就出现了如下情况: 解决过程 百度一搜索,解决方案五花百门。修改...
2018-08-16 11:16:38
2993
原创 PowerDesigner去掉黑色网格线
15.3版本去掉网格的方法如下:点击工具栏上的Tools—Display Preferences菜单项,在弹出的Display Preferences界面去掉“show page delimiter”选项,即可。 或者 你也可以右键Display Preferences,在Display Preferences界面把show page delimiter勾选去掉即可。...
2018-08-16 11:15:10
2114
原创 手工管理事务的配置方法
createQuery is not valid without active transaction2017年04月18日 17:23:36阅读数:2314把事务交给Spring 管理的配置方法<property name="hibernate.current_session_context_class"> org.springframework.o...
2018-07-18 17:20:08
259
原创 MySQL BlackHole 存储引擎使用(错误)
在操作一对多关系的时候,其中有一张表,怎么都写不进数据,后来手动添加也消失了,我还以为是我的事务,或者其他配置不正确导致的,后来才发现,是数据库的配置引擎有问题。MySQL BlackHole 存储引擎使用。任何数据进入都会消失。 ...
2018-07-18 16:28:58
255
原创 Hibernate的FlushMode与session.flush()()(十分重要)
Hibernate的FlushMode与session.flush()2016年01月08日 16:54:07阅读数:2296我们借助于Session来操作数据库,Session是有缓存的(在hibernate中称为一级缓存),当我们调用session.save()或者update()等的方法的时候,hibernate并不一定会马上将修改同步到数据库,而是先将这些信息存储在sessio...
2018-07-18 10:59:22
934
原创 安卓 权限
android:label="WXEntryActivity"03-28 17:44:59.252 1989-1989/? V/InputMethodService: onEvaluateInputViewShown: config.hardKeyboardHidden = 103-28 17:44:59.254 1865-2295/? W/ActivityManager: Failed sett...
2018-07-05 08:53:14
2468
原创 pring and spring-security 启动报错
I'm getting the following error when trying to run a project with spring and spring-security (it was running before I added spring security):java.lang.IllegalStateException: ApplicationEventMulticaste...
2018-06-21 13:35:00
195
原创 mybaitis持久化!
Caused by: java.sql.SQLException: Data truncated for column 'feed_time' at row 1org.springframework.dao.DataIntegrityViolationException: ### Error updating database. Cause: java.sql.SQLException: Dat...
2018-06-21 09:10:06
208
原创 mybatis+hibernate报错!!
Cannot resolve reference to bean 'sqlSessionFactory' while setting bean property 'sqlSessionFactory'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean ...
2018-06-21 09:03:06
308
原创 Android延时执行的几种方法
开启新线程 new Thread(new Runnable(){ public void run(){ Thread.sleep(XXXX); handler.sendMessage(); //告诉主线程执行任务 } }).start 利用定时器TimerTask task = new TimerTask(){ pub...
2018-04-17 14:48:02
277
原创 解决: org.springframework.beans.factory.BeanNotOfRequiredTypeException办法
错误信息: org.springframework.beans.factory.BeanNotOfRequiredTypeException: Bean named 'aisleService' must be of type [com.gdie.whlocation.service.impl.AisleService], but was actually of type [$Proxy38...
2018-04-11 16:33:40
6970
原创 前端框架 bootstrap的学习
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no"/><meta name="viewport" content="width=device-width, initial-scale=1.0">添加第一行可以激活
2018-04-10 15:29:40
162
原创 Android混淆总结篇
Android混淆总结篇Ⅰ.简述混淆的概念:将Android项目进行打包之时,可以将项目里的包名、类名、变量名进行更改,使得代码不容易泄露,类似于对其apk中的文件加密.混淆的作用:1.增加Apk反编译之后代码泄露的困难性 2.生成的apk体积会缩小什么是混淆?Android SDK 本身就提供混淆的功能,将混淆开关进行开启后,开发者需要做的是对Android Studio工程项目中的progua...
2018-04-02 10:29:37
1873
原创 使用QMUI遇到的坑!!
引入库compile 'com.qmuiteam:qmui:1.0.7'2.必须配置theme的parent指向QMUI.Compat 或 QMUI,至此,QMUI 可以正常工作:找到style.xml文件修改如下[html] view plain copy<style name="AppThemeQmui" parent="QMUI.Compat.NoActionBar"> ...
2018-03-30 11:39:52
9436
3
原创 发生了 System.InvalidOperationException,mob短信模块开发,极光开发配置!!
Error:Execution failed for task ':okgo:javaPreCompileDebug'.> Annotation processors must be explicitly declared now. The following dependencies on the compile classpath are found to contain annota...
2018-03-23 08:56:27
1006
原创 Caused by: libcore.io.GaiException: getaddrinfo failed: EAI_NODATA
Caused by: libcore.io.GaiException: getaddrinfo failed: EAI_NODATA今天莫名的出现了这个问题,百思不得其解,通过svn检查后发现,有人误删了<uses-permission android:name="android.permission.INTERNET" />造成的一般来说,造成这种错误的最普遍情况有两种:1.andr...
2018-02-14 22:02:55
583
原创 Error:Execution failed for task ':app:transformDexArchiveWithExternalLibsDexMergerForBaiduDebug'.
Error:Execution failed for task ':app:transformDexArchiveWithExternalLibsDexMergerForBaiduDebug'.> java.lang.RuntimeException: com.android.builder.dexing.DexArchiveMergerException: Unable to merge ...
2018-02-09 09:06:02
474
转载 互联网项目开发里程碑及各阶段交付资料 郑澍璋 郑澍璋 3 个月前 互联网项目的开发有一套专业的设计和开发流程,知乎上关于这方面的文章也有很多,但大多数文章偏专业性。以下以匠邦互联网公司内部的开发流程为
互联网项目开发里程碑及各阶段交付资料互联网项目的开发有一套专业的设计和开发流程,知乎上关于这方面的文章也有很多,但大多数文章偏专业性。以下以匠邦互联网公司内部的开发流程为例子,站在技术委托方(客户)关注的角度,为大家详解一下在整个开发过程当中,会经历哪些重要的里程碑节点,以及在项目开发过程需要双方交付和对接一些什么资料。一、商务洽谈 & 合同阶段1. 功能规划思维导图:
2017-11-24 14:15:42
1871
转载 SVN和git
SVN具有的悲观锁的功能,能够实现一个用户在编辑时对文件进行锁定,阻止多人同时编辑 一个文件。这一悲观锁的功能是 Git 所不具备的。对于以二进制文件 (Word文档、PPT演示稿) 为主的版本库,为避免多人同时编辑造成合并上的困难, 建议使用SVN做版本控制。Git 和 GitHub 有什么区别 百科中是这样说的Git是一款免费、开源的分布式版本控制系统,
2017-08-09 19:42:42
430
Genymotion-ARM-Translation arm兼容包
2018-06-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人