- 博客(25)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 oracle order by 导致查询慢的问题记录贴
oracle order by 导致查询慢的问题记录贴问题描述一条没有查询条件的SQL,就是有个order by导致查询的速度特慢。去掉order by之后很快。有order bySQL解释计划结果没有order bySQL解释计划结果那么怎么让有order by 的排序SQL执行也那么快呢?网上找了好多资料,基本确定思路,就是索引。可是通常情况在排序字段上创建索引也没有起到效果,SQL分析工具也是没有使用索引,大量的耗时在排序上。对于这个SQL分析了下,使用的是日期排序,然后试着在
2020-12-28 16:48:43 8146 1
原创 axure+svn协作画图
axure+svn协作画图新建团队项目新建一个原型图,这里不细说。将创建好的项目发布到SVN。团队–>从当前文件创建团队项目next选择SVN,next选择团队目录,此目录选择SVN的目录,需要提醒的是,此处没法直接连接SVN,只能选择check out 到本地的SVN目录,所有当提交时也只是提交到本地SVN,没有push到远程SVN。有点类似git,先提交到本地仓库,再p...
2019-07-26 11:19:01 374
原创 springboot集成elastic-job时@Autowired注入service和dao都为空
1、问题根源springboot集成elastic-job时@Autowired注入service和dao都为空,总结原因是因为定时任务实例对象是new出来的,而不是spring容器管理的,所有@Autowired 的服务都是null。那么解决问题就很简单了。将实例对象放入spring容器里面就解决了。2、问题再现新建elastic-job对象public class MySimpleJo...
2019-04-08 20:52:37 2459 2
原创 springboot ehcache缓存使用及自定义缓存存取
添加依赖 首先在pom.xml添加必要依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-cache</artifactId> ...
2018-06-11 16:50:29 6370 5
转载 java读取远程图片缺失或者不全
参考博客:https://blog.csdn.net/changerzhuo_319/article/details/70161387 读取远程图片时,读不全,图片只读到一部分,怎么回事呢? 这就是网络上读取时丢包了。 怎么样才能读取完整的图片呢? 其实很简单,控制好读完才停止。怎么确定读完了呢。连接有个方法获取远程资源的长度–getContentLength() 具体代码如下:pu...
2018-04-19 17:36:38 3016 4
原创 谷歌64添加postman工具
谷歌版本 64.0.3282.119(正式版本) (32 位) postman资源位置:https://download.csdn.net/download/open_yu/10299864 下载postman后解压,其目录如图 选择扩展程序 出现如图,勾选开发者模式,点击加载已解压的扩展程序 选择解压的postman文件夹 postman添加完成 ...
2018-03-21 13:45:09 439
转载 SpringBoot学习eclipse-mybatis逆向生成工具
参考博客: http://blog.csdn.net/zng_xp/article/details/78085403 作为菜鸡一枚,我觉得有必要把学到的知识记录下来。 在学习spring boot时就有学到如何使用spring boot生成数据库表。但是菜如我不会配置各种外键索引参数,so只能每次生成表之后又到数据库添加索引,外键等等约束。表不多还好,一旦表多起来都不想去改了,看着就心累。后来...
2018-03-21 10:49:43 2700
原创 ThreadLocal学习
在学习ThreadLocal时遇到了问题,然后再结合各方面资料和实践才解决。下面重现问题及解决过程,愿于诸君共勉。ThreadLocal官方说明This class provides thread-local variables. These variables differ from their normal counterparts in that each thread that...
2018-03-16 16:01:25 154
原创 i++和++i的区别
i++是先使用i再执行++操作 ++i是先执行++操作再使用i 如下栗子:int i=0;System.out.println("i++:"+(i++)+";i="+i);System.out.println("++i:"+(++i)+";i="+i); 栗子中的i++先是输出i(i=0)的值,然后再是++操作(i+1=1)。 而++i先是++再输出加1后的i。...
2018-03-14 17:13:06 1626
原创 Integer类型128==128为false?
Why?为何如下结果为false呢Integer ic=128;Integer id=128;System.out.println("ic==id结果为:"+(ic==id));对于对象引用类型:“==”比较的是对象的内存地址。 对于基本数据类型:“==”比较的是值。 对于这个问题就不得不说一下常量池了。常量池分为静态常量池和运行时常量池 静态常量池:即是全局常量池,
2018-02-07 11:16:16 838
原创 spring boot多配置文件
我这使用的是application.yml的配置文件,替换原有的application.properties ,因为yml配置不需要写太多代码。 很简洁,看得也舒服。 多个配置文件怎么指定加载哪个配置文件呢,接下来且看我的表演。 新建开发环境配置文件application-dev.yml 和测试环境配置文件application-prod.yml。只需要在application.yml中
2018-01-25 10:50:36 777
转载 菜鸟理解spring AOP
AOP—-这些概念性的东西都是拷来的AOP(Aspect Oriented Programming),即面向切面编程,可以说是OOP(Object Oriented Programming,面向对象编程)的补充和完善。OOP引入封装、继承、多态等概念来建立一种对象层次结构,用于模拟公共行为的一个集合。不过OOP允许开发者定义纵向的关系,但并不适合定义横向的关系,例如日志功能。日志代码往往横向地
2018-01-24 15:34:05 199
原创 Springboot定时任务
1、新建定时任务类(不包含业务逻辑)新建一个类,添加@Component注解import java.io.File;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.beans.factory.annotation.Value;import org.springframework
2017-10-27 11:49:36 219
原创 springboot--页面访问拦截器
页面访问拦截器 拦截器:拦截浏览器发送的请求。 很多页面我们都希望登录用户才可以访问,非登录用户则拒绝访问,这时就需要拦截器来处理请求。 自定义拦截器 新建MyHandlerInterceptor类实现HandlerInterceptor接口来定义自己的拦截器。public class MyHandlerInterceptor implements HandlerInterceptor{
2017-10-11 13:39:13 3637
原创 页面请求包含中文的文件及URL--linux服务器
配置Linux服务器支持utf8编码查看本机包含的语言包locale -a 安装语言包首先是修改locale.gen文件 sudo vim /etc/locale.gen 将zh_CN.GBK GBK zh_CN.UTF8 UTF8的注释去掉,或者直接添加这两行内容。 然后使用sudo locale-gen下载语言。 最后安装语言包 sudo dpkg-reconfigure loc
2017-10-09 11:35:52 1911
原创 FromData---ajax提交数据
一般想要不刷新页面提交数据时,可以使用ajax提交。如果数据量不大可以自己写json数据用ajax提交到后台服务,但是数据量多且需要动态添加数据时,自己写json格式数据就有点麻烦了,这时候就需要FormData来替我们完成数据的装载了。1、FormData提交表单数据$.ajax({ type : "post", url : URL, data :
2017-09-28 18:06:27 5730
原创 MySQL左连接、右连接、等值连接
左连接左连接是以左表为基准关联右表数据,结果集>=左表数据。On为关联条件。 举个栗子 Manager表只有一条记录 User表有多条记录。 执行SQL如下:SELECT * FROM USER u LEFT JOIN manager m on m.number=u.number结果如下 查出来了左表和右表的所有数据。 Left join manager可以理解为user表左
2017-09-20 10:49:31 607
转载 菜鸟springboot学习之旅之@RequestBody
@RequestBody 作用: i) 该注解用于读取Request请求的body部分数据,使用系统默认配置的HttpMessageConverter进行解析,然后把相应的数据绑定到要返回的对象上; ii) 再把HttpMessageConverter返回的对象数据绑定到 controller中方法的参数上。 GET、POST方式提时, 根据reque
2017-09-15 15:14:32 6068
原创 Ajax提交success方法中添加页面跳转
Ajax提交页面跳转Ajax提交请求时,在success方法中添加页面跳转。 1、 window.top.location.href、window.location.href等都不行,页面不会跳转,只是刷新页面。 2、 只有使用jQuery设置form action 属性才会跳转: $(“#form1”).attr(“action”,contextPath+’/success’);栗子:$
2017-09-11 15:34:23 17269 7
原创 菜鸟springboot 学习之旅三
Springboot 之MySQL添加依赖在pom.xml添加jpa、MySQL依赖<!-- 添加数据库组件 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</artifactId>
2017-09-04 15:37:06 304
转载 菜鸟springboot学习之旅二
Spring Boot 静态资源配置静态资源处理spring Boot 默认的处理方式就已经足够了,默认情况下Spring Boot 使用WebMvcAutoConfiguration中配置的各种属性。 建议使用Spring Boot 默认处理方式,需要自己配置的地方可以通过配置文件修改。 但是如果想完全控制Spring MVC,可以在@Configuration注解的配置类上增加@Enable
2017-08-31 14:54:00 767
原创 菜鸟springboot学习之旅一
菜鸟springboot学习之旅一一、 添加springboot插件 Help -> Eclipse Marketplace… Search或选择“Popular”标签,选择Spring Tool Suite (STS) for Eclipse插件,安装: 二、 新建springboot项目 New -> Project… 找到Spring目录,选择Spring Starter Pro
2017-08-30 15:46:12 1407
转载 js实现身份证校验----Ctrl+c/Ctrl+v可用,无需改动
function checkID(str) {var idCardNoUtil = {/*省,直辖市代码表*/provinceAndCitys: {11: "北京",12: "天津",13: "河北",14: "山西",15: "内蒙古",21: "辽宁",22: "吉林",23: "黑龙江",31: "上海",32: "江苏",33: "浙
2017-08-18 09:09:45 522
HTML绝对路径访问问题
2017-09-04
TA创建的收藏夹 TA关注的收藏夹
TA关注的人