- 博客(49)
- 资源 (5)
- 收藏
- 关注
原创 Extjs 获取当前grid显示数据
不采用通过store获取grid数据的方式获取数据griddata为最终的grid数据获取(传入后台为list<map<>>格式)data为保存一条数据使用 var griddata= new Array(); var data=new Object(); var len = grid.getViewItems(); var put = function(key, value) { data[k
2020-07-15 17:05:38
452
原创 一、Easypoi导出Excel-普通导出实现(gradle)
一、gradle配置 compile group: 'cn.afterturn', name: 'easypoi', version: '4.0.0' compile group: 'cn.afterturn', name: 'easypoi-base', version: '4.0.0' compile group: 'cn.afterturn', name: 'easypoi-annotation', version: '4.0.0' compile gr
2020-07-07 10:28:39
1254
原创 IDEA如何设置JVM参数
打开 IDEA 安装目录,看到有一个 bin 目录,其中有两个 vmoptions 文件,需针对不同的JDK进行配置:32 位:idea.exe.vmoptions64 位:idea64.exe.vmoptions或者点击help下的 Editor Custom Vm Options-Xms1024m-Xmx2048m-XX:ReservedCodeCacheSize=240m-XX:+UseConcMarkSweepGC-XX:SoftRefLRUPolicyMSPerMB=50-
2020-07-01 17:56:47
671
原创 Groovy语法(五):json、xml解析
Groovy数据解析一、json解析//groovy中也可导入gson、fastJson等json解析库,与java中一致//但是groovy中提供了使用起来更加简洁的方式class Person { String name Integer age}def personList = [new Person(name: 'java', age: 28), new P...
2019-12-27 16:27:25
783
原创 Groovy语法(四):面向对象
一、groovy中类,接口等的定义和使用类的定义与使用//在idea中直接新建一个Groovy Class/** * groovy中默认都是public,groovy类最终都会继承GroovyObject */class Person { //默认生成get/set方法 String name Integer age //方法也默认是public的,...
2019-12-27 16:22:51
379
原创 Groovy语法(三):数据结构
一、列表•列表的定义//初始化def list = [1, 2, 3, 4, 5]//看起来像是java中的数组,那么groovy中如何定义数组def array = [1, 2, 3, 4, 5] as int[] //使用as关键字定义一个int数组int[] array2 = [1, 2, 3, 4, 5] //使用强类型定义一个数组def array3 = new int[...
2019-12-27 16:14:36
605
原创 Groovy语法(二):闭包
1、Groovy中闭包基础•1.1 闭包的概念闭包是被包装成对象的代码块,可以通过一个变量引用到它,也可以传递给别人进行处理(像处理一个对象一样处理闭包,比如作为参数传递、作为一个方法的返回值等)•1.2 闭包的定义和调用//定义一个闭包(闭包是一些代码组成的代码块对象,用{}括起来的一段代码)def closure = { println 'Hello groovy!'}//调用(类...
2019-12-26 18:08:01
541
原创 Groovy语法(一):基础语法
Groovy基础语法1.Groovy中的变量•1.1、变量的类型:基本类型(java中的int,float,double,byte,char,long,short)和对象类型(String等) (Groovy中最终都是对象类型)int x = 10println x.class //结果为:class java.lang.Integerdouble y = 3.14println y...
2019-12-19 18:30:37
357
转载 JAVA学习路线导航,从入门到精通
引言最近也有很多人来向我"请教",他们大都是一些刚入门的新手,还不了解这个行业,也不知道从何学起,开始的时候非常迷茫,实在是每天回复很多人也很麻烦,所以在这里统一作个回复吧。Java学习路线当然,这里我只是说Java学习路线,因为自己就是学Java的,对Java理当很熟悉,对于其它方面,我也不是很了解。基础阶段首先是基础阶段,在基础阶段,我们必须掌握Java基础,Mysql数据库,Ora...
2019-12-19 18:16:54
277
原创 学习SCSS(SASS)笔记——day1
1:变量的声明变量的声明使用$,其声明的方式同css相同,变量是可以进行引用的,变量中-与_代表同一个意思。2:父选择器父选择器的标识符&; 可以放在任何一个选择器可以可出现的位置。3:Sass使用技巧sass可以将css中重复使用的选择器给提取出来(按内嵌选择器的规则)。eg:css:.container h1, .container h2, .container h3 { ...
2019-11-22 19:04:42
231
转载 Swing的介绍
Swing是一个为java设计的GUI工具包.Swing是JAVA基础类的一部分.Swing包括了图形用户界面(GUI)器件如 : 文本框,按钮,分隔窗格和表.Swing提供许多比AWT更好的屏幕显示元素.它们用纯Java写成,所以同Java本身一样可以跨平台运行,这一点不像AWT.它们是JFC一部分.它们支持可更换的面板和主题,然而不是真的使用原生平台提供的设备,而是仅仅在表面上模仿它们.这...
2019-11-14 18:12:21
942
原创 Mysql,orcale使用命令行导入数据,以及导出整个数据库
1.show databases;(查看所有的数据库)2.use jdyun(要导入的数据库)3.source D:/sql/XX.sql (sql文件路径)
2019-10-31 18:15:37
226
原创 idea进行debugger时报: Error running tomcat: Unable to open debugger port (127.0.0.1:1678)
查看端口是否被占用,然后杀掉所占用的程序即可win+R 输入cmd命令行内输入如下:netstat -aon|findstr 8080 //查看端口占用情况,看到进程pid为6248tasklist|findstr 6248 //根据进程号定位进程,是java.exe占用该端口taskkill -F -IM java.exe ...
2019-10-31 18:03:19
3699
原创 oracle 创建用户命令修改用户密码命令以及授权
–创建用户 user 密码 rootcreate user user identified by root;grant resource,connect to user ;grant select any dictionary to user ;grant select any sequence to user ;grant select any table to user ;gr...
2019-10-31 17:59:24
801
原创 JAVA实现短信接口的使用、短信验证码的发送(第三方短信平台秒嘀云)
前言短信验证登录咱就不多说了,为啥推荐用秒嘀,秒嘀的网页没有广告,并且注册送十块足够新手使用了。但是秒嘀的其它功能需要上传营业执照。注册账号https://sms.miaodiyun.com/login.html模板的添加后台代码的书写与使用首先中间的俩个箭头为后台代码所需要的东西只需点击查看后就可以复制了;然后点击下载demo,这里的demo用的是idea写的直接解压就可以在...
2019-10-22 18:03:01
846
1
转载 论学历的重要性,不要在跟我说什么学历不要了!
我本科学校是渣渣二本,研究生学校是985,现在毕业五年,校招笔试、面试,社招面试参加了两年了,就我个人的经历来说下这个问题。这篇文章很长,但绝对是精华,相信我,读完以后,你会知道学历不好的解决方案,记得帮我点赞哦。先说结论,无论赞不赞同,它本质就是这样:对于技术类工作而言,学历五年以内非常重要,但有办法弥补。五年以后,不重要。目录:张雪峰讲述的事实我看到的事实为什么会这样非一流毕业生...
2019-09-29 18:59:05
944
原创 JAVA_SE基础知识——设计模式、Lambda表达式
1、设计模式:是一套被反复使用、多人知晓的、经过分类编目的、代码设计经验的总结 a、单例模式 ---> 只包含一个被称为单例类的特殊类。通过单例模式可以保证系统中一个类只有 一个实例而且该实例易于外界访问。如果在系统中某个类的对象只能存在一个,可以 用单例模式。 单例的实现:提供一个私有的构造方法;提供一个公开的静态方法返回类的对象。 好处:1、某些类创建...
2019-09-20 17:53:43
201
原创 JAVA_SE基础知识——反射、内部类、配置文件(json,xml,properties)
1、反射 在编译时,不确定哪个类被加载,而在程序运行时才加载,探知,使用 反射案例:不知道类加载进去是什么,加载进去后,采取探知,属性、方法、类 Java反射就是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法; 对于任意一个对象,都能够调用它的任意方法和属性;并且能改变它的属性。2、反射的用处:javaweb框架,省略代码,运行时检查程序员输入的内...
2019-09-20 16:42:11
269
原创 JAVA_SE基础知识——网络编程(Socket 的使用和网络协议)
1、DOS命令: ipconfig 查看本机ip地址 本机的物理地址 ping 后面跟ip地址,测试本机与指定的Ip地址间的通信是否有问题 特殊地址---表示本 7机:127.0.0.1回环地址或者localhost2、TCP/IP和OSI分层应用层表示层会话层传输层网络层数据链路层物理层3、IP地址: 用于标识网络中的一个通信实体,这个通信实体可...
2019-09-20 16:02:36
197
原创 JAVA_SE基础知识——多线程以及线程池的使用
1、进程与线程进程第指在系统中正在运行的一个应用程序,线程是比进程更小的执行单位一个进程可以产生多个线程,多线程机制使程序运行效率变得更高多线程好处:解决了多部分代码同时运行的问题多线程弊端:线程太多,单个线程运行效率降低2、多线程实现的方式:a、继承Thread类----本身是线程资源还是个线程 1、子类重写父类中的run方法,将线程运行的代码存放在run中 2、建立子类对象...
2019-09-20 15:49:59
163
原创 JAVA_SE基础知识——IO流
1、文件:文件是相关记录或者放在一起的数据集合。带后缀的都是文件,不带的是文件夹。2、常用的一些方法 boolean exists();//判断文件或文件夹是否存在 boolean isFile();//判断是否是文件 boolean isDirectory();//判断是否是文件夹 String getPath();//返回对象表示的文件的相对路径 Strin...
2019-09-20 15:38:57
141
原创 JAVA_SE基础知识——集合框架(List、Set、Map)
1.java集合框架集合顶层Collection包含List和Set。List的实现类包括ArrayList和LinkedList;Set的实现类 包括HashSet(无序)和TreeSet(有序);接口Map 实现类包括HashMap(无序)和TreeMap(有序)数组和集合的区别:a、数组长度固定,集合长度可变 b、数组存储的是同一种类型的元素,集合可以存储不同类型的数据 c...
2019-09-20 14:53:34
274
原创 JAVA_SE基础知识——异常及异常处理
1.异常的发生异常不是一定会发生的,是可能会发生2、异常异常是指在程序的运行过程中所发生的不正常的事件,它会中断正在运行的程序3、java本身对异常的处理java编程语言使用异常处理机制为程序提供了错误处理的能力程序中预先设置好对付异常的处理办法,在程序运行中发现异常时,对异常进行处理,异常处理完毕后程序继续运行。4、java中的异常处理的5个关键字try catch f...
2019-09-20 11:36:18
265
原创 JAVA_SE基础知识——接口
1、为什么使用接口一个类不能同时继承多个父类,能实现多个接口2、接口的特性:1、接口本身是抽象类,不可以被实例化2、实现类必须实现接口的所有方法3、实现类可以实现多个接口4、接口里面的方法必须是抽象方法,无构造方法 可以不写abstract关键字5、接口里面的属性默认修饰符 static final 变量都是静态常量3、接口关键字写接口 用interface实现...
2019-09-20 10:40:40
265
1
原创 JAVA_SE基础知识——多态
1、为什么使用多态?参数都是父类的子类,而实现的效果却不同2、多态同一个引用类型,不同的实例而使用相同的方法执行不同的操作 父类引用,子类对象使用多态减少类中代码量,增强了系统的扩展性和可维护性3、实现多态思路a、编写父类b、编写子类,子类重写父类方法c、运行时,使用父类的类型,子类的对象实现多态的两要素:1、子类重写父类的方法 2、使用父类的类型,...
2019-09-20 10:27:15
227
原创 JAVA_SE基础知识——继承
1、继承继承:将重复代码抽取到父类中就为继承优点:方便修改代码,减少代码量2、如何使用继承a、编写父类 class Pet{ 公共的属性和方法 }b、编写子类,继承父类 class Dog extends Pet{ 子类特有的属性和方法 }关键字:extends 继承 super 代表父类对象一个子类只能继承一个父类3、子类访问父类成员a、访问构造方法:supe...
2019-09-20 10:17:44
159
原创 JAVA_SE基础知识——抽象与封装
1、面向对象设计和开发的好处:交流更加流畅、提高设计和开发效率2、用面向对象的思想描述世界1、发现类2、发现类的属性3、发现类的方法3、构造方法初始化对象 1、属性2、方法构造方法无返回值类型无参的构造方法: 访问修饰符 方法名(与类名一致)(){ }---可以在创建对象的同时初始化有参数的构造方法: 访问修饰符 方法名(指定参数){ } 系统提供默认...
2019-09-20 10:01:40
198
原创 JAVA_SE基础知识——类与对象
1、面向对象1、java是面向对象的程序设计语言,除了8种简单数据类型外,都属于对象。2、面向对象的语言会有明显的三个特征:封装、继承、多态。 注意:java其实不算是完全面向对象,因为有8种简单类型的存在。2、面向对象(oo)的优点1、与人类的思维习惯一致2、提高了程序的可重用性3、信息隐藏,提高了程序的可维护性和安全性3、类的概念-----属性(field)和方法(meth...
2019-09-20 09:39:32
279
1
原创 JAVA_SE阶段基础知识——String类
1、字符串的长度求字符串的长度用 字符串标识符.length(); 注意:要有小括号求数组的长度用 数组名.length; 注意:没有小括号 2、字符串的比较用“==”判断的是栈内存中堆内存的地址,两个字符串所存的地址是否一致用“equals()”判断的是堆内存中的内容,两个字符串所存的内容是否一致3、可变长的参数public void show(String(int...
2019-09-20 09:29:02
207
原创 JS基础及JS常见的面试题
一、js的数据类型 主要分为:基本数据类型和复杂数据类型 1.基本数据类型:undefined,Strng,number,boolean,Null 2.复杂数据类型:object(包含三种引用类型) 3.值类型:基本数据类型 4.引用类型:对象,数组,函数 a、typeof 可以区分的值类型 object、number、function...
2019-09-19 18:01:24
224
原创 CSS基础及CSS常见的面试题
1、使元素消失的方法 a:opacity:0 ,该元素隐藏起来,不会改变页面布局,并且,如果该元素已经绑定了一些事件也是可以触发的 b:visibility:hidden,该元素隐藏起来,不改变页面布局,但不会触发已经绑定的事件; c:display:none,把元素隐藏起来,改变页面布局,可以理解为在页面中吧该元素删掉; d:z-index:-1,延z轴把元素隐藏在bod...
2019-09-19 17:56:24
237
原创 CSS基础知识
一 、css布局方式: 1.默认文档html结构顺序 2.浮动布局float; 3.定位布局position: 绝对、相对、窗口而定、无定位定位布局:position绝对定位:position:absolute 以父基点,进行定位,但还占原来的空间 注意事项:使用绝对定位是,必须有俩个条件: a、必须给父元素加定位...
2019-09-19 17:49:58
162
转载 2019 CSS经典面试题(史上最全,持续更新中...)
https://juejin.im/post/5cc59e41e51d456e62545b66#heading-88
2019-09-18 15:58:44
241
原创 Git学习——初识git
git的俩种工作流程:1.GitFlow;2.GitHubFlow一.GitFlow1.长期分支a.主分支:master 。用于存放对外发布的版本,稳定的版本,任何时候都是;b.开发分支:develop。日常开发,存放最新的开发版2.短期分支a.功能分支(feature branch);b.补丁分支(hotfix branch);c.预发分支(release branch)。...
2019-09-12 17:26:35
217
原创 Extjs MVC模式和MVVM模式的使用和区别
首先来了解每个字母所代表的含义。(M:Model)模型:应用程序的数据,定义每个字段。(V:View)视图:可以是任何的组件,主要是界面,视觉的表达。(C:Controller)控制器:应用程序工作的视图逻辑的管理职责(主要是:渲染视图,路由实例化模型,和其他类型的应用程序逻 辑)(VM:ViewModel)视图模型:一个管理视图的数据管理...
2019-09-10 18:57:55
477
1
原创 Extjs学习笔记——树形结构以及动态生成菜单栏选项(6.2.0)
主要采用的border布局,将树形结构的数据放置在border布局的west区域;为了测试在底部增加了一些测试数据。这里通过读取id和对比id来进行动态生成的下面是效果的展示图<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><...
2019-09-05 19:02:51
593
原创 转正测试——未答出的题目(JS基础)
1.清除浮动的方法答:1.给父元素添加 overflow:auto;zoom:0.08;2:给子元素后添加一个空的div, css属性设置为clear:both;height:0;line-height:0;font-sizing:0;3:万能清除浮动法:after{clear:both;content:’.’;display:block;height:0;width:0;visib...
2019-09-02 08:31:19
317
java servlet反射类.java
2019-08-21
ExtJs各个版本2-6API汇总.zip
2019-08-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人