- 博客(23)
- 收藏
- 关注
原创 Mysql索引
目录一、什么是索引二、什么情况下需要使用索引三、索引在哪些情况下会失效四、SQL索引执行情况五、下面是查看索引使用情况:六、索引类型type一、什么是索引索引其实是一种数据结构,能够帮助我们快速的检索数据库中的数据;拿汉语字典的目录页(索引)打比方,我们可以按拼音、笔画、偏旁部首等排序的目录(索引)快速查找到需要的字。MySQL索引的建立对于MySQL的高效运行...
2020-01-17 15:04:58 304
原创 Mysql数据行转列
目录原有数据:mysql行转列:查询结果:原有数据:mysql行转列:SELECT cname AS '姓名',MAX(CASE cource WHEN '语文' THEN score ELSE 0 END) AS '语文',MAX(CASE cource WHEN '数学' THEN score ELSE 0 END) AS '数学',MAX(CAS...
2020-01-16 15:52:13 319
原创 Spring(SpringBoot方式) Bean生命周期实例
目录结果1、IOC简介Ioc(Inverse of Control:控制反转),即将原本在程序中手动创建对象的控制权,交由Spring框架来管理。2、普通bean3、实现BeanPostProcessor的类4、将bean 交给Spring管理5、SpringBoot启动类结果1、IOC简介Ioc(Inverse of Control:控制反转),即将原本在...
2019-12-31 14:05:57 498 1
原创 Spring简单知识(壹)
目录Spring 框架主要模块Spring IoC 和 AOP 的理解Spring AOP 和 AspectJ AOP 有什么区别?Spring 中的 bean 的作用域有哪些?Spring 中的 bean 生命周期SpringMVC 工作原理Spring 框架中用到的设计模式Spring 管理事务的方式脏读、幻读、不可重复读Spring 事务中的隔离级别(...
2019-12-27 15:29:43 349 1
原创 Spring Aop日志简易实例
目录介绍:1、建立自定义日志注解2、创建要收集日志的方法3、创建AOP4、加入扫描项5、启动项目运行即可介绍:AOP(Aspect-Oriented Programming:面向切面编程)能够将那些与业务无关,却为业务模块所共同调用的逻辑或责任(例如事务处理、日志管理、权限控制等)封装起来,便于减少系统的重复代码,降低模块间的耦合度,并有利于未来的可拓展性和可...
2019-12-27 14:37:18 204
原创 垃圾回收基础了解(二)
目录一、垃圾收集算法1.1 标记-清除算法(CMS收集器-Concurrent Mark Sweep)缺点:1.2 复制算法(serial new,parallel new和parallel scanvage收集器)改进:1.3 标记-整理算法(parallel scanvange gc和Serial old收集器)1.4 分代收集算法二、GC是什么时候触发的2...
2019-12-25 15:38:17 318
原创 垃圾回收基础了解(一)
垃圾回收的区域运行时区域:程序计数器、虚拟机栈、本地方法栈生命周期随着线程的创建而创建,随着线程的结束而死亡。堆区(线程共享)、方法区(线程共享)。 其中程序计数器、虚拟机栈、本地方法栈3个区域随线程而生、随线程而灭,Java堆区和方法区则不一样,这部分内存的分配和回收是动态的,正是垃圾收集器所需关注的部分,JDK1.8方法区改为元空间。程序计数器:字节码解释器读取程序...
2019-12-24 15:27:45 131
原创 Java对象的生命周期
package com.demo.gyw.java.jvm;/** * @Author GouYaoWen * @Description 对象生命周期 * 强引用: 在程序代码中普遍存在的,类似 Object obj = new Object() 这类引用,只要强引用还存在,垃圾收集器永远不会回收掉被引用的对象。 * 1、创建阶段 * 2、应用阶段 * 3、不可见阶段 * 4、...
2019-12-24 14:29:56 76
原创 单例三种模式
1.饿汉单例package com.demo.gyw.java.design_pattern.singleton;/*** @Description: 恶汉单例* @Author: gyw* @CreateDate: 2019/11/5 11:38* @Version: 1.0*/public class EvilManSingle...
2019-12-17 17:25:08 94
原创 策略设计模式
策略设计模式: 能够根据所传递对象的不同而具有不同行为的方法。示列代码:package com.demo.gyw.java.design_pattern;/*** @Description: 策略模式* @Author: gyw* @CreateDate: 2019/11/5 11:11* @Version: 1.0...
2019-12-17 17:12:06 85
原创 Redis常用内存淘汰策略allkeys-lru简写(LinkedHashMap)
package com.demo.gyw.java.algorithm;import java.util.LinkedHashMap;import java.util.Map;/** * @Description: 基于LinkHash LRU算法 * LRU(Least recently used,最近最少使用) * 算法根据数据的历史访问记录来进行淘汰数据,其核心思想是...
2019-12-17 16:52:33 4714
原创 hibernate 实现多表连接查询 查询结果映射到自定义类中
1、查询的实体类package com.yzyxtech.project.tianfutalents.core.entity.headhunter;import com.yzyxtech.project.tianfutalents.common.entity.IdentityEntity;import com.yzyxtech.project.tianfutalents.core.en...
2018-12-13 16:37:11 1133
原创 Spring Data Jpa分页多条件关联查询
1、新建资讯实体类import com.yzyxtech.project.tianfutalents.common.entity.IdentityEntity;import com.yzyxtech.project.tianfutalents.core.entity.company.Company;import com.yzyxtech.project.tianfutalents.core...
2018-12-05 11:47:30 982 3
原创 数值包装类型和equals和=
Integer a = 128;Integer b = 128;Integer c = 127;Integer d = 127;System.out.println(a == b);System.out.println(c==d);System.out.println(d.equals(c)); falsetruetrue说明:数值类型包
2017-06-16 14:27:50 237
转载 bootstrap2.0与3.0可视化布局标签区别---3.0需手动改变标签
在阅读这篇bootstrap2.0与3.0的区别的文章之前,大家一定要先了解什么是响应式网站设计?推荐大家看看这篇"教你快速了解响应式网站设计" 。我觉得bootstrap的可视化网页布局是个不错的工具,Bootstrap可视化布局说了,这个工具只适用于bootstrap2.x版本,在新版本的bootstrap3.x,就不能直接使用了,不知是因为官方更新不及时还是停止更新,如果是后者,那真有点
2017-04-18 09:51:54 1214
原创 json数据封装
1、javaimport org.json.JSONArray;import org.json.JSONObject;public class Anotion {public static void main(String args[]){ JSONObject children2 = new JSONObject(); children2.put("i
2017-03-03 16:30:24 267
原创 extjs4-多选下拉树
1、comboTree.jsExt.define("Ext.ux.comboboxtree", { extend: "Ext.form.field.Picker", requires: ["Ext.tree.Panel"], alias: 'widget.checkcombo', xtype: 'comboboxtree', hi
2017-03-01 15:53:28 2908 1
原创 Extjs中控件分隔符
1、分隔{text:"添加"}, {xtype:"tbseparator"}, {text:"保存"} 2、快捷方式{text:"添加"}, '-',{text:"保存"}
2017-02-17 11:29:52 1264
原创 Ext获取各个值
crtl+shift+r----查找文件---myeclipse//给td添加滚动条并且第一行空两格。${track.remark}request.getRequestDispatcher("/loginAndout/toPage?path=shippingOrder/calendar").forward(request, response);//跳转到这个方法、(返回sh
2017-02-17 11:24:01 852
原创 ExtJs文件上传
var form = new Ext.form.FormPanel({layout:'form',labelWidth:60,labelAlign:'right',fileUpload:true,/////////////////items:[{ id:'file',xtype:'textfield',fileUpload:true, fieldLab
2017-01-19 10:05:00 246
原创 ExtJs备忘2
1、文本框后面添加汉字fieldLabel: "报销费用",layout: "column",items: [{ xtype: 'textfield', name:'money', }, { xtype: "displayfield",style:'margin-top:2px;',value: " RMB"
2017-01-19 09:58:12 243
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人