自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

秋元的博客

心中有梦,努力前行

  • 博客(25)
  • 资源 (1)
  • 收藏
  • 关注

原创 mysql using 用法

记录一下mysql的using用法通常来讲,我们查询,枪的归属站信息。可以用如下的sqlselect m.f_connector_id,g.f_station_namefrom t_connector_info m inner join t_station_info g on m.f_station_id=g.f_station_id where f_connector_id='11011001200101';在上面的查询中,关联查询的两个表的关联字段的字段名称相同,这种情况下,可以使用using

2022-04-13 20:05:19 1413

原创 mysql排序的骚操作-索引扫描

mysql 的InnoDB引擎,使用的B+树索引结构,天生的就是有序的;由于这个特性,可以通过合理的使用索引,来避免额外排序操作带来的损耗。下面举例说明create table rental( rental_id bigint default 0 comment 'id', rental_date datetime default now() comment '租赁日期', inventory_id bigint default 0 comment '商品ID',

2022-04-05 15:08:15 934

原创 Mac DataGrip 闪退问题

##现象最近安装DataGrip,发现出现闪退,弹框,让打开重试;##原因经过排查,是由于新的软件取配置文件错误导致的,需要先将之前的配置文件删除配置文件位置/Users/xxx/Library/Application Support/JetBrains##解决方法;1、卸载软件2、进入到上面,将相关配置删除rm -rf DataGrip202*3、重新安装软件,就OK了ps : 我安装的DataGrip版本是 2021.2.2...

2022-03-20 10:19:23 2049 1

原创 Opencv In Mac For Java Develop

mac 借助intellij使用java进行基于opencv的开发本文主要介绍,在MAC上,使用intellij进行java开发,其中涉及到了对opencv接口的调用。首先,先啰嗦几句,大致的介绍下opencv:opencv是一个开源的计算机视图的库,或者理解为,它就是用C++写的一个API,C++可以调它,python可以调用它,java也可以调用它。既然它只是一个库的话,那还有啥安...

2019-01-17 18:52:56 445

原创 探索《How Tomcat Works》心得 七 Session

Session在连接器中被管理,在servlet程序中通过getSession中调用,它在默认连接器中由HttpRequestBase中被实现。下面介绍一下Tomcat中的HttpRequestBase类的相关方法:HttpRequestBase类是HttpRequest接口的基本实现,满足大多数实现了Http协议的连接器所要求的Request实现,只有一些特别的方法需要被重写。获取Sessi

2016-07-21 15:34:18 365

转载 Session 机制

Session机制详文章出处:http://justsee.iteye.com/blog/1570652 虽然session机制在web应用程序中被采用已经很长时间了,但是仍然有很多人不清楚session机制的本质,以至不能正确的应用这一技术。本文将详细讨论session的工作机制并且对在Java web application中应用session机制时常见的问题作出解答。

2016-07-17 12:06:06 352

原创 探索《How Tomcat Work》 心得(六) 加载器 下 Java中URL、tomcat加载器WebappLoader和WebappClassLoader

Tomcat加载器WebappLoader和WebappClassLoader的工作流程。

2016-07-08 16:38:05 3051

原创 java 反射 Class

首先引用百度百科中的知识,对java中反射概念进行介绍java反射机制:“程序运行时,允许改变程序结构或变量类型,这种语言称为动态语言”。从这个观点来看,java不是动态语言,但是java有一个非常突出的动态相关机制:Reflection,用在java身上指的是,我们可以运行时加载、探知,使用编译期间完全未知的class,换句话说,java可以使用一个运行时才得知名称的class,获悉其完整构

2016-07-07 17:47:33 369

原创 探索《How Tomcat Works》 心得(六) 加载器 上

tomcat需要有自己的加载器,而不能使用系统加载器,主要是由于下面两个原因:1)如果他使用的系统加载器,那么servlet就可以方法java虚拟机中classpath下的所有的类文件,这是非常不安全的,所以tomcat需要有一个有规则的加载器;2)tomcat加载器需要在WEB-INF/classes或者WEB-INF/lib路径变化的时候重新加载。java加载器及自定义的扩展java加

2016-07-03 17:45:46 374

原创 探索《How Tomcat Works》 心得(五) 日志系统

Tocat的日志系统日志系统是一个记录信息的组件,在Catalina中,日志系统是一个简单的跟容器相关的组件。Tomcat在Catalina.logger包中提供了多个不同的日志系统。本章程序在ex07.pyrmont包中。SimpleContext和Bootstrap是从第六章中修改得到的。本章有三节组成,第一节介绍了Logger接口,该接口是所有的日志系统都要实现的。第二节介绍了Tomca

2016-06-19 17:54:32 1256

转载 linux 权限的设置与查看 chmod 与 ls -l 等相关命令

本文为转载文章 出处:http://blog.csdn.net/sinchb/article/details/11746427本文着重介绍与Linux文件权限相关等问题,比如用户与用户组,文件权限,文件默认权限和文件特殊权限等。        Linux 为什么需要那么多的权限限制呢?其实这些都是为了“安全起见”啊!如果你的Linux系统里存了你给心上人写的情书,或者是某亚洲岛国的

2016-06-08 17:25:26 15106

原创 探索《How Tomcat Works》心得(四)生命周期 Lifecycle

第六章 生命周期其实这章早就看完了,但是由于自己的思维还是有点乱,想向前面的文章一样,用面向对象的思想叙述,所以一而再,再而三的向后托,拖到了现在。Lifecycle这个接口规范是为了管理Catalina组件的声明周期的,保证,当catalina启动的时候,所有的组件都能启动,当Catalina关闭的时候,Catalina所有的组件都关闭,为了实现这个机制,有了Lifecycle接口规范。

2016-06-07 16:31:52 532

原创 Dos脚本 给当前文件夹下指定的后缀文件们重命名(文件名追加制定内容)

先把脚本放这里了,直接copy成bat文件就可以使用:echo off&setlocal enabledelayedexpansionclspauseset /p suffix=请输入需要修改的文件后缀:set /p testsuffix=请输入文件名需要追加的内容:for /f "delims=" %%i in ('dir /b *.%suffix

2016-05-31 16:27:50 3476

原创 探索《How Tomcat Works》心得(三)--容器

Tomcat第五章,讲述的是容器,如果抛开连接器,单独来看容器的话,理解起来的有点无味,所以这里我会结合第四章的连接器来谈谈我的心得。Tomcat是个大工厂,而这个工厂要创造价值,并实现价值的输送与装换,就需要通道。so ,socket coming.一个socket就是一个浏览器与一台服务器之间的通道,用来实现数据的输入与输出。基于上面所说的,tomcat使用 connector 和 c

2016-05-18 19:06:39 497

原创 OmniGraffle 画UML

首先先声明一点啊,我是刚刚开始使用OmniGraffle 画UML的,纯属小白一个,所以,还希望各位大神多家指点。首先要说明的是向OmniGraffle中导入模版文件,我也是在那个软件的开始页面找到的,直接上图了:那话说回来了,如果我想导入某一个模版文件:跟上面的方法差不多好,添加完成之后,下面介绍一下画UML图时,如何使用刚刚导入的UML库最后来张效果图

2016-05-12 23:12:14 29814

原创 探索《How Tomcat Works》心得(二)

这次主要谈谈第四章 the default connector,tomcat默认的连接器我按照书中讲解的那样,分为三个部分谈谈我对Tomcat默认连接器的理解。一、一次链接持久的处理多次请求。这里涉及到两个重要的人物,HttpConnector和HttpProcessor,在书中前面的内容中,已经清楚,HttpConnector的作用时创建连接,把客户端传递过来的socket交给HttpPro

2016-05-12 00:13:28 558

原创 探索《How Tomcat Works》心得(一)

很久之前就开始对Tomcat感兴趣,于是开始查询如何学习Tomcat,发现论坛里好多的观点都说,《How Tomcat Works》是学习Tomcat的必备书籍。于是自己开始学习这本书。看这本书到现在已经一个多月了吧。看到现在是有好多的感悟,迷茫。与大家分享下,共同探讨下。我的工作性质是一个serlet程序员,同时也会接触好多的前端。工作算上实习的时间已经有一年多了。但是在工作的一年中里。我都

2016-05-02 11:01:01 1997

转载 sql中内连接与外连接的区别

你是要弄清楚区别在什么地方还是单纯想要文字说明文字说明的楼上说了一大堆了,不说了。弄个例题,直观一点。两个表:--表stuid name 1, Jack2, Tom3, Kity4, nono--表examid grade1, 562, 7611, 89内连接 (显示两表id匹配的)select stu.id,exam.id,stu.

2015-07-08 09:48:49 5275

转载 oracle临时表

http://database.51cto.com/art/201001/180851.htmORACLE的临时表在应用系统中有很大的作用,它可以让用户只能够操作各自的数据中而互不干扰,不用担心会破坏或影响其他SESSION/TRANSACTION的数据,这也是数据安全的一种解决方法。临时表分为SESSION、TRANSACTION两种,SESSION级的临时表数据在整个SESSION

2015-07-08 09:23:20 392

原创 java中File目录管理(四)目录管理小工具的设计

package sn.demo03;import java.io.File;import java.io.IOException;import net.mindview.util.Directory;/** * 创建一个工具,他可以在目录中穿行,并且根据Strategy对象来处理这些目录的对象(这是策略设计模式的一个实例) *  * @author zw *

2015-06-25 10:38:40 410

原创 java中file目录管理(三)walk与local应用实例,及walk与local的区别

package sn.demo02;import java.io.File;import sn.util.PPrint;import net.mindview.util.* ;/** * 使用walk(),local()的小demo * walk()方法与local()方法的区别; * walk()方法返回的是数组,他可以看做的是file.list()方法的

2015-06-23 16:43:20 1041

原创 java中File目录的管理(二)local()与walk()方法

package sn.demo02;import java.io.File;import java.io.FilenameFilter;import java.util.ArrayList;import java.util.Iterator;import java.util.List;import java.util.regex.Pattern;import s

2015-06-23 15:52:28 1679

原创 在JAVA中目录列表器file的应用及Matcher对象与Pattern对象的使用

本样例代码主要介绍运用java的目录浏览全部文件和浏览使用正则表达式过滤之后的文件列表,在这之间,又使用介绍了Pattern对象(正则表达式编译之后实例化的对象)和Matcher对象。希望对大家的学习有所帮助。

2015-06-19 20:02:31 762

转载 使用 udev 高效、动态地管理 Linux 设备文件

本文以通俗的方法阐述 udev 及相关术语的概念、udev 的配置文件和规则文件,然后以 Red Hat Enterprise Server 为平台演示一些管理设备文件和查询设备信息的实例。本文会使那些需要高效地、方便地管理 Linux 设备的用户受益匪浅,这些用户包括 Linux 最终用户、设备驱动开发人员、设备测试人员和系统管理员等等。概述:Linux 用户常常会很难鉴别同一类型的

2015-05-18 10:22:29 455

原创 安卓学习历程(1)

安卓学习历程(1)---环境的搭建需要工具eclipse 、adt、sdkeclipse建议从官网上下载http://www.eclipse.org/downloads/,eclipse的安装比较简单,下载之后解压即可。(Ubuntu上下载linux版本,同样解压即可)adt是eclipse的一个插件,它的作用是连接sdk,这也就要求adt的版本与sdk的版本相匹配。adt的下载应

2015-05-12 09:43:44 338

建模论文B题

13年数学建模B题,基于matlab的图像问题处理,将碎纸片拼接复原的问题。

2013-10-24

空空如也

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

TA关注的人

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