- 博客(53)
- 资源 (4)
- 收藏
- 关注
原创 WIS_EMAP_INPUT使用
目录 WIS_EMAP_INPUT:表单控件公共方法表单控件扩展方法XTYPE1、默认的表单控件类型:2、拓展表单控件类型(不能覆盖原有默认的类型):WIS_EMAP_INPUT中的component方法:WIS_EMAP_INPUT中的core方法:WIS_EMAP_INPUT:表单控件公共方法WIS_EMAP_INPUT是一个封装了常用表单组件...
2019-03-20 14:24:11 359
原创 emapForm使用
使用emap进行开发的时候,emapForm使用极为频繁,其中有不少比较坑的东西,由于使用文档不是很清楚,所以结合自己的使用经验进行一个总结。参考资源:http://res.wisedu.com/FS/docsite/emapcomponent.htmlhttp://res.wisedu.com/examples/components-v1/docs/emap/v1.1/emapFor...
2019-03-19 17:26:21 643 2
原创 System.out.println()的正确理解
System.out.println();初学的时候对这个语句很是困惑,查了很多资料多半都是说的模棱两可,先入为主。但是它到底要怎么去理解呢?由字面意思我们很容易得出pintln()是一个方法,被System.out的调用,用于向控制台打印输出,但是这里系统是什么?出去又是什么呢?解释1系统类里有大量的本地方法,是调用本地代码的,这些代码很可能是由虚拟机来调用的。 系统类的开头...
2018-11-30 12:08:38 15740 1
原创 设计和实现一个应用程序,读取用户输入的一个句子,并且反向显示每个词的字符:
package javaFirst;import java.util.Scanner;import java.util.Stack;import java.util.regex.Matcher;import java.util.regex.Pattern;public class CollectionTest { /* * 设计和实现一个程序,读...
2018-11-30 12:04:18 610
原创 com.mysql.cj.jdbc.Driver这个驱动类
mysql5及之前的版本使用的是旧版驱动"com.mysql.jdbc.Driver",mysql6以及之后的版本需要更新到新版驱动,对应的Driver是"com.mysql.cj.jdbc.Driver"com.mysql.cj.jdbc.Driver这个类是数据库厂商实现的JDBC一套接口里的一个类,称之为“驱动类”,它的继承树如下所示: ————com.mysql.jd...
2018-11-29 23:06:20 56776 8
原创 对象和对象的引用
最近初学java对于对象和对象的引用以及实例化有诸多迷惑,查了很多博客和API,现整理自己的理解如下:Java是一种面向对象的语言,采用类和对象的概念。Java中每个对象都有一种类型,即对象所属的类。类有两个主要成员:域(field)和方法(method)。域是与一个类或该类的对象相关联的数据的变量。域中存储初值或执行类的方法得到的计算结果。方法包含该类的可执行代码。方法由语句构成。方法被调用的方...
2018-06-02 01:41:28 15136 15
原创 Nginx学习
符号开头的变量通常是内置变量或者从请求上下文中提取的变量。这些变量用于获取请求的各种信息,例如请求头、URI等。这些变量可以用于创建动态的Nginx配置,比如根据请求的URI执行不同的操作,或者根据客户端的IP地址进行不同的处理。只有在正则表达式中使用捕获组时才有意义,而且这只是一个示例。中使用正则表达式来捕获部分 URI,并在重定向时将其包含在新的 URI 中。是在重定向过程中用于引用正则表达式捕获组的值的一种方式。在这个例子中,如果请求的 URI 匹配正则表达式。是一个用于重定向的变量。
2024-01-11 19:01:29 476
转载 SpringBoot(二) 启动分析JarLauncher
SpringBoot(二) 启动分析JarLauncherSpringBoot(二) 启动分析JarLauncher | BladeCode我们在开发过程中,使用java -jar you-jar-name.jar命令来启动应用,它是如何启动?以及它如何去寻找.class文件并执行这些文件?本节就带着这两个问题,让我们一层层解开 SpringBoot 项目的 jar 启动过程,废话不多说,跟着我的脚步一起去探索spring-boot-load的秘密。在SpringBoot(一)初识...
2022-01-16 14:40:10 6208 1
转载 ClassPath相关
前几天看见一个大神总结classpath文章,觉得特别有用。所以,特此转载(http://my.oschina.net/GivingOnenessDestiny/blog/603505)各种path获取到的路径的区别Main.class.getResource(""); 得到的是当前class所在的路径Main.class.getResourceAsStream(""); 是从当前路径查找资源资源Main.class.getClassLoader.getResource("");得到的是当前
2022-01-16 13:39:20 190
原创 Mybatis使用
1、mybatis映射xml配置文件报错:<statement> or DELIMITER expected, got ‘id‘背景编写mybatis生成的xml文件时,发现sql节点内报错。这是IDEA的bug,发生在MyBatis的Mapper的XML文件的sql节点上,第一个字段是什么错误中最后一个单引号内部就是什么。解决方案删除方框中的sql/永别了,报错2、mybaits: Cannot resolve symbol BaseResultMap and Base_Co.
2021-05-23 16:17:11 524 1
转载 Spring AOP学习(1)-理论篇
转载:原文链接:https://segmentfault.com/a/1190000007469968彻底征服 Spring AOP 之 理论篇基本知识其实, 接触了这么久的 AOP, 我感觉, AOP 给人难以理解的一个关键点是它的概念比较多, 而且坑爹的是, 这些概念经过了中文翻译后, 变得面目全非, 相同的一个术语, 在不同的翻译下, 含义总有着各种莫名其妙的差别. 鉴于此, 我在本章的开头, 着重为为大家介绍一个 Spring AOP 的各项术语的基本含义. 为了术语传达的准确性,.
2021-03-11 22:37:15 136
转载 Spring AOP学习(2)-实战篇
转载:原文链接:https://segmentfault.com/a/1190000007469982彻底征服 Spring AOP 之 实战篇Spring AOP 实战看了上面这么多的理论知识, 不知道大家有没有觉得枯燥哈. 不过不要急, 俗话说理论是实践的基础, 对 Spring AOP 有了基本的理论认识后, 我们来看一下下面几个具体的例子吧.下面的几个例子是我在工作中所遇见的比较常用的 Spring AOP 的使用场景, 我精简了很多有干扰我们学习的注意力的细枝末节, 以力求整个例子的
2021-03-11 22:31:27 199
原创 tomcat处理请求
Tomcat是一个基于组件的服务器,它的构成组件都是可配置的。其各个组件都在Tomcat安装目录下的../conf/server.xml文件中配置,server.xml文件源代码如下:Tomcat主要组件:服务器Server,服务Service,连接器Connector、容器Container。连接器Connector和容器Container是Tomcat的核心。一个Container容器和一个或多个Connector组合在一起,加上其他一些支持的组件共同组成一个Service服务,有了Servic
2021-01-26 11:10:21 407 1
原创 如何访问到一个Servlet?
1.浏览器地址栏中输入:http://localhost:8080/myProject/demo1.do2.通过ip找到网络对应的服务器3.通过端口找到服务器上运行的程序----Servlet容器--(Tomcat是一个免费的开放源代码的Servlet容器)4.通过对应的访问地址找到对应的工程,如:myProject5.对url地址进行匹配,如:".do后缀都可以匹配到spring-mvc的servlet",改selvlet映射关系,配置在/WEB-INF/web.xml中 <s
2021-01-25 10:03:27 2571
原创 volatile[ˈvɑːlətl]与synchronized[ˈsɪŋkrənaɪzd] 区别
volatile与synchronized区别仅靠volatile不能保证线程的安全性。(原子性)①volatile轻量级,只能修饰变量。synchronized重量级,还可修饰方法②volatile只能保证数据的可见性,不能用来同步,因为多个线程并发访问volatile修饰的变量不会阻塞。synchronized不仅保证可见性,而且还保证原子性,因为,只有获得了锁的线程才能进入临界区,从而保证临界区中的所有语句都全部执行。多个线程争抢synchronized锁对象时,会出现阻塞。什么是Vol
2020-10-29 14:58:38 341
原创 java初始化总结
Java的类是用到才开始加载的,并且在每个类的构造器调用之前,类的每个域(成员变量)都要首先被编译器初始化一次,然后才轮到构造器来干活;1、运行带mian方法的类的初始化:初始化静态变量、静态初始化块(类成员,static修饰); 进入main方法体(本身是public static修饰); 执行main方法体;如果:main方法体里,new本类,创建本类一个实例对象,则初始化:(非静态)成员变量、非静态初始化块 进入构造器 初始化结束如果:main方法体,不new本类,执行后续代.
2020-10-29 00:33:17 221
原创 Sortable.js使用方法
//使用方法// 1、拖动排序$(function() { /*排序*/ //排序 // Simple list var list = document.getElementsByClassName("application-ul")[0]; new Sortable(list, { group: "name", animation: 150, //动画参数 store: null, // @see Store .
2020-10-27 09:52:16 4367
转载 servlet 如何处理多请求访问以及线程讲解
一、Servlet如何处理多个请求访问?Servlet容器默认是采用单实例多线程的方式处理多个请求的: 1.当web服务器启动的时候(或客户端发送请求到服务器时),Servlet就被加载并实例化(只存在一个Servlet实例); 2.容器初始化化Servlet主要就是读取配置文件(例如tomcat,可以通过servlet.xml的<Connector>设置线程池中线程数目,初始化线程池通过web.xml,初始化每个参数值等等。 3.当请求到达时,Servlet容器通过调度.
2020-10-23 11:25:23 779
原创 基于docker搭建mesos+zookeeper+marathon环境
mesos+zookeeper+marathon1、Mesos有一部分需要Systemd来操作,但是Mesos只支持包含Delegata标志的systemd版本。这个标志在systemd 218版本初次被引入,它低于centos下默认安装的版本。幸运的是,centos7.1有一个补丁systemd<218包含Delegate标志,下面操作升级systemdsudo yum update2、安装基础工具sudo yum install -y tar wget3、下载 Apac
2020-07-13 00:21:16 388
原创 基于docker搭建mesos+zookeeper+marathon环境:docker安装+阿里云加速+docker运行tomcat
Docker安装并且配置阿里云镜像加速1、使用 root 权限登录 Centos7,打开终端2、确保 yum 包更新到最新sudo yum update3、安装必要的一些系统工具yum install -y epel-release yum install -y yum-utils device-mapper-persistent-data lvm24、添加yum软件源信息yum-config-manager --add-repo http://mirror
2020-07-12 22:47:11 235
转载 关于requirejs中的define的原理理解
我们已经了解到模块模式是为单例创建私有变量和特权方法的。一个最基本的例子:var foo=(function(){ var something='cool', var another=[1,2,3]; function dosomething(){ console.log(something); } function doAnother(){ console.log(another.join('!'));
2020-07-03 17:20:42 476
原创 oracle递归查询
类似于链表指针的概念,在一个数据结构中,前一个节点的next->指向下一个节点的首地址有表TABEL1,表里的记录之间有父子隶属的关系,通过隶属字段相关联,此时要查询出某个id标识所在的隶属关系集合,可使用oracle的prior关键字select * from TABLE1 start with TABLE1.id='?'//?代表需要查询的idconnect by TABLE1.id=TABLE1.ls使用场景可以涵盖物理上有大小包含关系的集合:比如行政区划:省级,市级、
2020-07-03 15:48:35 273
转载 Tomcat与SpringMVC结合分析
Tomcat与SpringMVC结合分析一:环境配置 我用的分析的工具是eclipse,源码用maven的自动下载源码的功能.然后在maven中添加相应的dependence.这样但我们ctrl+leftmouse的时候就会自动帮我们下载源代码. SpringMVC版本为3.2.4,虽然现在基本用的是Spring4.x或是SpringBoot,但基本的原理没有变动太大所以有典型性. Tomcat的版本为8.0.47. servlet-api的版本为3.1.0.二:Tomcat
2020-05-17 15:30:29 1242
转载 Spring与tomcat
Spring容器是如何绑定到tomcat中的ServletContextListener:该接口是Servlet包中的接口,在Tomcat启动时会执行该接口对象的contextInitialized(ServletContextEvent sce)方法, 当Tomcat关闭时会调用该接口对象的contextDestroyed(ServletContextEvent sce)方法。 public interface ServletContextListener extends EventLi
2020-05-17 15:23:48 2631
原创 Java中的Properties对象
Properties是Java中jdk自带的一个对象我们可以直接将后缀为properties的文件变为Properties对象,然后通过Porperties对象中的方法对.properties文件对象进行操作。package propertiesTset;import java.util.Properties;public class PropertiesTest { ...
2020-04-27 16:44:54 1540
原创 bh组件之日期选择器
bh组件bhTimePicker e.fn.bhTimePicker = function(t, a) { var n; return n = this.data("bhTimePicker"), n ? !0 === t ? n : "string" === e.type(t) ? n[t](a) : this : this.each(f...
2020-04-27 15:50:31 428
原创 移动开发框架使用
1、spriteFrame.jsrequirejs.onError = function (err) { console.log(err.requireType); console.log('modules: ' + err.requireModules);};(function(require) { //require路径配置 var requireC...
2020-03-25 18:05:29 364
原创 金智ubase 应用快速开发框架
ubase 框架做了些什么?一个模块至少存在 目录名.js 目录名BS.js 目录名IndexPage.html 三个文件,如需定制样式可以自行添加 目录名.css,模板文件的命名规则:目录名+自定义名称+Page.html事件绑定方式模块中的所有事件处理都通过eventMap来维护,eventMap中key为jquery选择器,value为绑定的事件处理函数,默认绑定的是clic...
2020-03-19 13:57:29 597
原创 VUE中使用自定义components
1、新建一个公共文件夹,components2、在components里新建js文件selectDate.js和html文件selectDate.html3、在pageRegister中注册该组件:如要在add.js所在的页面下注册并使用该组件,将component标签写到add.js对应的mobilepage标签内4、在父页面的html中,引入该组件,通过条件控制组件是否展示...
2020-03-19 09:22:28 1322
原创 setInterval() 使用
HTML DOM setInterval() 方法HTML DOM Window 对象定义和用法setInterval() 方法可按照指定的周期(以毫秒计)来调用函数或计算表达式。setInterval() 方法会不停地调用函数,直到 clearInterval() 被调用或窗口被关闭。由 setInterval() 返回的 ID 值可用作 clearInterval() 方法的参...
2020-03-15 21:51:54 7915 2
原创 echar使用总结
1、获取echart实例在当前js文件中加载公共组件utils.js,该文件集成了常用的工具var utils = require('utils');utils中的方法集合:getEcharts: ƒ ()getEcharts3: ƒ ($elem, option, isNotEmpty)getEcharts4: ƒ ($elem, option, isNotEmpty)...
2020-03-15 21:21:14 1549
原创 浏览器使用
本帖最后由 勇敢的追风少年 于 2016-11-4 21:55 编辑 Google是一个非常精密成熟的搜索引擎,其搜索结果的丰富性和准确度较其他搜索引擎都要好,但大多数用户都还只是停留在搜索框中输入一两个关键字,然后点击“搜索”按钮的阶段,这一过程是非常低效和无谓的。学习一些搜索引擎常用的搜索语法是一件低投入高回报,受益终身的事情。 ...
2020-03-12 13:10:43 189
原创 oracle树中prior的用法
在oracle生成树时,prior起了至关重要的作用,它决定了书的遍历方向。下面用例子分别阐述之: oracle树中prior的用法 在oracle生成树时,prior起了至关重要的作用,它决定了书的遍历方向。下面用例子分别阐述之: 1、prior放在子节点方向 (所谓子节点方向是指关联字段中作为子的字段,这里是EMPNO字段,对应父节点方向是指关联字段中作为父的字段,这里...
2020-03-10 13:30:59 2378 1
原创 Oracle拆分记录中的时间段
1、使用connect by,拆分一条记录select date '2018-10-26' + (rownum - 1) dt from dual connect by rownum <= (date '2018-11-25' - date '2018-10-26' )2、编程实现,使用一个存储过程或函数,定义游标,其中tableA是原始表,tableB是新表,v_d表示时间跨度的...
2020-03-10 13:29:17 2554
原创 SQL左连接副表取最新的一条记录的多中方式
1、直接left join 取max,次sql在oracle中报错,a-column-may-not-be-outer-joined-to-a-subquery原因分析:Oracle 不支持 在 join中存在子查询,效率太低 select * from intent_student_info isi left join stu_follo...
2020-03-10 13:18:06 3437
原创 权限管理总结
1、用户登录系统有一个账号:userId2、用户打开一个应用:如果有多个角色可以选择:进入角色选择页面→选择一个角色进入应用如果只有一个角色,直接进入应用;用户进入应用后带有:userId、roleId两个标识用户的信息;userId标识当前用户唯一性,roleId标识当前用户权限范围;用户的权限范围包括:...
2020-02-27 17:21:09 428
原创 VUE深度监听一个对象数组
项目开发中需要监听Vue 组件data中的一个数组的变化:studentList使用watch直接监听数组studentList的变化,没有效果,原因是:由于 JavaScript 的限制,Vue 不能检测以下变动的数组:当你利用索引直接设置一个项时,例如:vm.items[indexOfItem] = newValue当你修改数组的长度时,例如:vm.items.l...
2020-02-27 11:34:29 16628 1
原创 File类
File类是java.io包下代表与平台无关的文件和目录,也就是说,如果希望在程序中操作文件和目录,都可以通过File类来完成。值得指出的是,不管是文件还是目录都是通过File类来操作的,File能够新建、删除、重命名文件和目录。但是File类本身不能访问文件内容,如果需要访问文件内容需要使用输入输出流。getPath publicStringgetPath()将此抽象路径名...
2020-01-20 13:35:29 185
java程序员面试宝典-第三版pdf
2018-12-03
2017美赛原版O奖论文集
2018-11-29
计算机网络自顶向下中文第6版.pdf
2018-11-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人