自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 332

原创 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 613 2

原创 System.out.println()的正确理解

System.out.println();初学的时候对这个语句很是困惑,查了很多资料多半都是说的模棱两可,先入为主。但是它到底要怎么去理解呢?由字面意思我们很容易得出pintln()是一个方法,被System.out的调用,用于向控制台打印输出,但是这里系统是什么?出去又是什么呢?解释1系统类里有大量的本地方法,是调用本地代码的,这些代码很可能是由虚拟机来调用的。 系统类的开头...

2018-11-30 12:08:38 15235 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 577

原创 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 56010 8

原创 对象和对象的引用

最近初学java对于对象和对象的引用以及实例化有诸多迷惑,查了很多博客和API,现整理自己的理解如下:Java是一种面向对象的语言,采用类和对象的概念。Java中每个对象都有一种类型,即对象所属的类。类有两个主要成员:域(field)和方法(method)。域是与一个类或该类的对象相关联的数据的变量。域中存储初值或执行类的方法得到的计算结果。方法包含该类的可执行代码。方法由语句构成。方法被调用的方...

2018-06-02 01:41:28 14745 15

原创 Nginx学习

符号开头的变量通常是内置变量或者从请求上下文中提取的变量。这些变量用于获取请求的各种信息,例如请求头、URI等。这些变量可以用于创建动态的Nginx配置,比如根据请求的URI执行不同的操作,或者根据客户端的IP地址进行不同的处理。只有在正则表达式中使用捕获组时才有意义,而且这只是一个示例。中使用正则表达式来捕获部分 URI,并在重定向时将其包含在新的 URI 中。是在重定向过程中用于引用正则表达式捕获组的值的一种方式。在这个例子中,如果请求的 URI 匹配正则表达式。是一个用于重定向的变量。

2024-01-11 19:01:29 425

原创 @Autowired注入的Httprequest如何保证线程安全

@Autowired注入的Httprequest如何保证线程安全

2022-11-27 16:41:40 592 1

转载 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 5532 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 163

原创 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 364 1

转载 Spring AOP学习(1)-理论篇

转载:原文链接:https://segmentfault.com/a/1190000007469968彻底征服 Spring AOP 之 理论篇基本知识其实, 接触了这么久的 AOP, 我感觉, AOP 给人难以理解的一个关键点是它的概念比较多, 而且坑爹的是, 这些概念经过了中文翻译后, 变得面目全非, 相同的一个术语, 在不同的翻译下, 含义总有着各种莫名其妙的差别. 鉴于此, 我在本章的开头, 着重为为大家介绍一个 Spring AOP 的各项术语的基本含义. 为了术语传达的准确性,.

2021-03-11 22:37:15 115

转载 Spring AOP学习(2)-实战篇

转载:原文链接:https://segmentfault.com/a/1190000007469982彻底征服 Spring AOP 之 实战篇Spring AOP 实战看了上面这么多的理论知识, 不知道大家有没有觉得枯燥哈. 不过不要急, 俗话说理论是实践的基础, 对 Spring AOP 有了基本的理论认识后, 我们来看一下下面几个具体的例子吧.下面的几个例子是我在工作中所遇见的比较常用的 Spring AOP 的使用场景, 我精简了很多有干扰我们学习的注意力的细枝末节, 以力求整个例子的

2021-03-11 22:31:27 173

原创 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 357 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 2430

原创 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 301

原创 java初始化总结

Java的类是用到才开始加载的,并且在每个类的构造器调用之前,类的每个域(成员变量)都要首先被编译器初始化一次,然后才轮到构造器来干活;1、运行带mian方法的类的初始化:初始化静态变量、静态初始化块(类成员,static修饰); 进入main方法体(本身是public static修饰); 执行main方法体;如果:main方法体里,new本类,创建本类一个实例对象,则初始化:(非静态)成员变量、非静态初始化块 进入构造器 初始化结束如果:main方法体,不new本类,执行后续代.

2020-10-29 00:33:17 197

原创 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 4098

转载 servlet 如何处理多请求访问以及线程讲解

一、Servlet如何处理多个请求访问?Servlet容器默认是采用单实例多线程的方式处理多个请求的:  1.当web服务器启动的时候(或客户端发送请求到服务器时),Servlet就被加载并实例化(只存在一个Servlet实例);  2.容器初始化化Servlet主要就是读取配置文件(例如tomcat,可以通过servlet.xml的<Connector>设置线程池中线程数目,初始化线程池通过web.xml,初始化每个参数值等等。  3.当请求到达时,Servlet容器通过调度.

2020-10-23 11:25:23 701

原创 基于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 333

原创 基于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 206

转载 关于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 431

原创 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 237

转载 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 1138

转载 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 2540

原创 Java中的Properties对象

Properties是Java中jdk自带的一个对象我们可以直接将后缀为properties的文件变为Properties对象,然后通过Porperties对象中的方法对.properties文件对象进行操作。package propertiesTset;import java.util.Properties;public class PropertiesTest { ...

2020-04-27 16:44:54 1443

原创 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 390

原创 移动开发框架使用

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 326

原创 金智ubase 应用快速开发框架

ubase 框架做了些什么?一个模块至少存在 目录名.js 目录名BS.js 目录名IndexPage.html 三个文件,如需定制样式可以自行添加 目录名.css,模板文件的命名规则:目录名+自定义名称+Page.html事件绑定方式模块中的所有事件处理都通过eventMap来维护,eventMap中key为jquery选择器,value为绑定的事件处理函数,默认绑定的是clic...

2020-03-19 13:57:29 538

原创 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 1276

原创 setInterval() 使用

HTML DOM setInterval() 方法HTML DOM Window 对象定义和用法setInterval() 方法可按照指定的周期(以毫秒计)来调用函数或计算表达式。setInterval() 方法会不停地调用函数,直到 clearInterval() 被调用或窗口被关闭。由 setInterval() 返回的 ID 值可用作 clearInterval() 方法的参...

2020-03-15 21:51:54 7865 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 1476

原创 浏览器使用

本帖最后由 勇敢的追风少年 于 2016-11-4 21:55 编辑 Google是一个非常精密成熟的搜索引擎,其搜索结果的丰富性和准确度较其他搜索引擎都要好,但大多数用户都还只是停留在搜索框中输入一两个关键字,然后点击“搜索”按钮的阶段,这一过程是非常低效和无谓的。学习一些搜索引擎常用的搜索语法是一件低投入高回报,受益终身的事情。 ...

2020-03-12 13:10:43 166

原创 oracle获取字段长度

select length(A.ss) from A

2020-03-11 09:00:53 8796

原创 oracle树中prior的用法

在oracle生成树时,prior起了至关重要的作用,它决定了书的遍历方向。下面用例子分别阐述之: oracle树中prior的用法 在oracle生成树时,prior起了至关重要的作用,它决定了书的遍历方向。下面用例子分别阐述之: 1、prior放在子节点方向 (所谓子节点方向是指关联字段中作为子的字段,这里是EMPNO字段,对应父节点方向是指关联字段中作为父的字段,这里...

2020-03-10 13:30:59 2090 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 2283

原创 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 3258

原创 权限管理总结

1、用户登录系统有一个账号:userId2、用户打开一个应用:如果有多个角色可以选择:进入角色选择页面→选择一个角色进入应用如果只有一个角色,直接进入应用;用户进入应用后带有:userId、roleId两个标识用户的信息;userId标识当前用户唯一性,roleId标识当前用户权限范围;用户的权限范围包括:...

2020-02-27 17:21:09 394

原创 VUE深度监听一个对象数组

项目开发中需要监听Vue 组件data中的一个数组的变化:studentList使用watch直接监听数组studentList的变化,没有效果,原因是:由于 JavaScript 的限制,Vue 不能检测以下变动的数组:当你利用索引直接设置一个项时,例如:vm.items[indexOfItem] = newValue当你修改数组的长度时,例如:vm.items.l...

2020-02-27 11:34:29 16004 1

原创 File类

File类是java.io包下代表与平台无关的文件和目录,也就是说,如果希望在程序中操作文件和目录,都可以通过File类来完成。值得指出的是,不管是文件还是目录都是通过File类来操作的,File能够新建、删除、重命名文件和目录。但是File类本身不能访问文件内容,如果需要访问文件内容需要使用输入输出流。getPath publicStringgetPath()将此抽象路径名...

2020-01-20 13:35:29 164

sfmxglConfigCenter.properties

sfmxglConfigCenter.properties

2022-11-14

java程序员面试宝典-第三版pdf

本书包括但不仅限于Java程序员面试。对求职市场面试做了妥善分类后,将面试对象分为软件开发人员、网络工程师、测试工程师和系统管理员(又包括操作系统管理员和数据库管理员等)。实际上市面上流行的面试书籍仅对软件开发人员比较侧重,而忽略网络工程师和测试工程师,而现实情况是在诸如趋势科技、思科等公司的面试中,对网络方面的考题日趋增加,在银行、金融公司的面试中对系统管理员方面的考题也占很大的比重。本书就这一方面给出详细论断,并结合大量考题分析题目特点给出应试方案。本书将在这些方面做出改进,以适应市场需求。

2018-12-03

2017美赛原版O奖论文集

美国大学生数学建模竞赛(MCM/ICM)由美国数学及其应用联合会主办,是唯一的国际性数学建模竞赛,也是世界范围内最具影响力的数学建模竞赛。赛题内容涉及经济、管理、环境、资源、生态、医学、安全、未来科技等众多领域。竞赛要求三人(本科生)为一组,在四天时间内,就指定的问题完成从建立模型、求解、验证到论文撰写的全部工作,体现了参赛选手研究问题、解决方案的能力及团队合作精神。 为现今各类数学建模竞赛之鼻祖。MCM/ICM 是 Mathematical Contest In Modeling 和 Interdisciplinary Contest In Modeling

2018-11-29

计算机网络自顶向下中文第6版.pdf

《计算机网络:自顶向下方法(原书第6版)》是当前世界上最为流行的计算机网络教科书之一,采用了作者独创的自顶向下的方法来讲授计算机网络的原理及其协议,即从应用层协议开始沿协议栈向下讲解,强调应用层范例和应用编程接口,使读者尽快进入每天使用的应用程序环境之中进行学习和“创造”。《计算机网络:自顶向下方法(原书第6版)》的讲解以因特网为例,学以致用,注重教学法,深入浅出地重点讲解计算机网络的基本原理

2018-11-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除