随笔 - 178  文章 - 2  评论 - 0  阅读 - 99240
01 2021 档案
线程池原理和实现
摘要:假设一个服务器完成一项任务所需时间为:T1 创建线程时间,T2 在线程中执行任务的时间,T3 销毁线程时间。 如果:T1 + T3 远大于 T2,则可以采用线程池,以提高服务器性能。 一个线程池包括以下四个基本组成部分: 1、线程池管理器(ThreadPool):用于创建并管理线程池,包括 创建线程 阅读全文
posted @ 2021-01-23 02:54 渐行渐远的那些人 阅读(61) 评论(0) 推荐(0) 编辑
线程
摘要:线程与进程的区别:进程:是计算机运用程序实例,拥有独立的内存空间和数据,一个进程包含多个子线程,不同进程相互独立;线程:cpu执行的基本单位,拥有独立的寄存器和栈,同一进程下的线程共享地址&内存空间;线程栈存放方法的栈帧,每次方法执行都会新建栈帧压到栈顶,当线程中某个请求大小超过限制则提示Stack 阅读全文
posted @ 2021-01-23 01:55 渐行渐远的那些人 阅读(116) 评论(0) 推荐(0) 编辑
ajax、xstream、json
摘要:1. ajax是什么? * asynchronous javascript and xml:异步的js和xml * 它能使用js访问服务器,而且是异步访问! * 服务器给客户端的响应一般是整个页面,一个html完整页面!但在ajax中因为是局部刷新,那么服务器就不用再响应整个页面!而只是数据! > 阅读全文
posted @ 2021-01-23 01:32 渐行渐远的那些人 阅读(87) 评论(0) 推荐(0) 编辑
上传、下载、javamail
摘要:文件上传概述1 文件上传的作用例如网络硬盘!就是用来上传下载文件的。在智联招聘上填写一个完整的简历还需要上传照片呢。2 文件上传对页面的要求上传文件的要求比较多,需要记一下:必须使用表单,而不能是超链接;表单的method必须是POST,而不能是GET;表单的enctype必须是multipart/ 阅读全文
posted @ 2021-01-23 01:26 渐行渐远的那些人 阅读(111) 评论(0) 推荐(0) 编辑
过滤器
摘要:过滤器(Filter)过滤器概述1 什么是过滤器过滤器JavaWeb三大组件之一,它与Servlet很相似!不它过滤器是用来拦截请求的,而不是处理请求的。当用户请求某个Servlet时,会先执行部署在这个请求上的Filter,如果Filter“放行”,那么会继承执行用户请求的Servlet;如果Fi 阅读全文
posted @ 2021-01-23 01:10 渐行渐远的那些人 阅读(67) 评论(0) 推荐(0) 编辑
监听器、国际化
摘要:JavaWeb监听器三大组件:ServletListenerFilterListener:监听器初次相见:AWT二次相见:SAX监听器:它是一个接口,内容由我们来实现;它需要注册,例如注册在按钮上!监听器中的方法,会在特殊事件发生时被调用!观察者:事件源;小偷事件;偷东西监听器;警察监听器中的方法: 阅读全文
posted @ 2021-01-23 00:58 渐行渐远的那些人 阅读(78) 评论(0) 推荐(0) 编辑
jsp、javabean、el
摘要:JSP三大指令 一个jsp页面中,可以有0~N个指令的定义!1. page --> 最复杂:<%@page language="java" info="xxx"...%> * pageEncoding和contentType: > pageEncoding:它指定当前jsp页面的编码,只要不说谎,就 阅读全文
posted @ 2021-01-23 00:46 渐行渐远的那些人 阅读(72) 评论(0) 推荐(0) 编辑
jstl、标签
摘要:JSTL1. jstl的概述 * apache的东西,依赖EL * 使用jstl需要导入jstl1.2.jar * 四大库: > core:核心库,重点 > fmt:格式化:日期、数字 > sql:过时 > xml:过时2. 导入标签库 * jar包 * 在jsp页面中:<%@taglib pref 阅读全文
posted @ 2021-01-22 23:54 渐行渐远的那些人 阅读(111) 评论(0) 推荐(0) 编辑
jsp、cookie、httpsession
摘要:主要内容:1. JSP基础2. Cookie3. HttpSession JSP基础1. jsp的作用: * Servlet: > 缺点:不适合设置html响应体,需要大量的response.getWriter().print("<html>") > 优点:动态资源,可以编程。 * html: > 阅读全文
posted @ 2021-01-22 23:43 渐行渐远的那些人 阅读(169) 评论(0) 推荐(0) 编辑
动态代理
摘要:动态代理1 学习动态代理的目的动态代理技术都是在框架中使用,例如:Struts1、Struts2、Spring和Hibernate中都使用了动态代理技术。如果你不想自己写个框架,那么你基本上是用不上动态代理技术的。我们学习动态代理技术的目的是为了更好的理解框架内部的原理,也就是说是为了将来我们学习框 阅读全文
posted @ 2021-01-22 23:38 渐行渐远的那些人 阅读(146) 评论(0) 推荐(0) 编辑
泛型、通配符
摘要:泛型回顾泛型类泛型类:具有一个或多个泛型变量的类被称之为泛型类。public class A<T> { private T t; public A(T t) { this.t = t;}public T get() { return t;}}2 泛型方法泛型方法的特点:方法的参数中会使用泛型变量;方 阅读全文
posted @ 2021-01-22 23:33 渐行渐远的那些人 阅读(124) 评论(0) 推荐(0) 编辑
并发事务问题之丢失更新
摘要:并发事务问题之丢失更新 丢失更新:一个事务的更新被另一个事务的更新覆盖了; 时间点 事务1 事务2 t1 开始事务 t2 开始事务 t3 查询pid=p1的记录结果为[pid=p1,pname=zhangSan,age=23,sex=male] t4 查询pid=p1的记录结果为[pid=p1,pn 阅读全文
posted @ 2021-01-22 23:26 渐行渐远的那些人 阅读(150) 评论(0) 推荐(0) 编辑
自定义连接池(jdk动态代理)
摘要:JDK动态代理1 什么是JDK动态代理因为Connection中的方法太多了,每个都要写,所以很累。但是可以完成功能就是好的。但是不是什么时候可以用代理的,有时你可能会遇到要代理的东西,只有在运行时才能知道,所以你不可能先把代理写出来!这时就需要使用动态代理。JDK动态代理是JavaSE中一个高级特 阅读全文
posted @ 2021-01-22 23:09 渐行渐远的那些人 阅读(103) 评论(0) 推荐(0) 编辑
事务
摘要:事务什么是事务?转账:1. 给张三账户减1000元2. 给李四账户加1000元当给张三账户减1000元后,抛出了异常!这会怎么样呢?我相信从此之后,张三再也不敢转账了。使用事务就可以处理这一问题:把多个对数据库的操作绑定成一个事务,要么都成功,要么都失败! 事物的特性:ACID* 原子性:事务中所有 阅读全文
posted @ 2021-01-22 23:02 渐行渐远的那些人 阅读(137) 评论(0) 推荐(0) 编辑
jdbc
摘要:数据库连接配置:#mssqldriverClassName=com.microsoft.jdbc.sqlserver.SQLServerDriverurl=jdbc:sqlserver://127.0.0.1:1433;DatabaseName=students#mssql jtdsdriverCl 阅读全文
posted @ 2021-01-22 22:31 渐行渐远的那些人 阅读(63) 评论(0) 推荐(0) 编辑
装饰者模式
摘要:对象增强的手段* 继承 被增强的对象固定的 增强的内容也是固定的* 装饰者模式 被增强的对象是可以切换的 增强的内容是固定的* 动态代理(AOP) 被增强的对象可以切换:Service 增强的内容也可以切换:事务处理 继承:缺点:1. 增强的内容是死的,不能动!2. 被增强的对象也是死的!使用继承会 阅读全文
posted @ 2021-01-22 13:29 渐行渐远的那些人 阅读(56) 评论(0) 推荐(0) 编辑
强引用、软引用、弱引用、虚引用
摘要:1、强引用强引用是使用最普遍的引用。如果一个对象具有强引用,那垃圾回收器绝不会回收它。Object o=new Object(); // 强引用 当内存空间不足,Java虚拟机宁愿抛出OutOfMemoryError错误,使程序异常终止,也不会靠随意回收具有强引用的对象来解决内存不足的问题。如果不使 阅读全文
posted @ 2021-01-22 13:23 渐行渐远的那些人 阅读(359) 评论(0) 推荐(0) 编辑
servlet3.0
摘要:Servlet3.0一、要求1. MyEclipse10.0或以上版本!2. 发布到Tomcat7.0或以上版本!二、步骤1. 创建JavaEE6.0应用! 三、概述* 注解代替web.xml配置文件* 异步处理* 对上传的支持 Servlet3.0在市场上没有应用! 四、注解代替配置文件1. 删除 阅读全文
posted @ 2021-01-22 13:21 渐行渐远的那些人 阅读(171) 评论(0) 推荐(0) 编辑
tomcat远程调试
摘要:tomcat配置:linux:tomcat文件夹bin目录bin/startup.sh开始处中增加如下内容:declare -x CATALINA_OPTS="-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_ 阅读全文
posted @ 2021-01-22 13:16 渐行渐远的那些人 阅读(304) 评论(0) 推荐(0) 编辑
startup
摘要:if "%OS%" == "Windows_NT" setlocal //判断当前系统是否是window系统rem //rem 是注释(下同)rem Start script for the CATALINA Serverremrem $Id: startup.bat 302918 2004-05- 阅读全文
posted @ 2021-01-22 13:13 渐行渐远的那些人 阅读(243) 评论(0) 推荐(0) 编辑
catalana
摘要:Catalina.bat是tomcat所有脚本中最重要的脚本,完成几乎所有的tomcat操作。如启动,关闭等等,都是由catalina.bat脚本来完成的。接下来,我将对Tomcat catalina.bat脚本进行分析。 首先省去catalina.bat开头诸多注解,这些注解主要是讲解各个变量是干 阅读全文
posted @ 2021-01-22 13:09 渐行渐远的那些人 阅读(120) 评论(0) 推荐(0) 编辑
http与https
摘要:HTTP与HTTPS:1、https协议需要到ca申请证书,一般免费证书较少,因而需要一定费用。2、http是超文本传输协议,信息是明文传输,https则是具有安全性的ssl加密传输协议。3、http和https使用的是完全不同的连接方式,用的端口也不一样,前者是80,后者是443。4、http的连 阅读全文
posted @ 2021-01-21 13:27 渐行渐远的那些人 阅读(77) 评论(0) 推荐(0) 编辑
get与post
摘要:1.GET请求的数据会附在URL之后(就是把数据放置在HTTP协议头中),以?分割URL和传输数据,参数之间以&相连,如:login.action?name=hyddd&password=idontknow&verify=%E4%BD%A0%E5%A5%BD。如果数据是英文字母/数字,原样发送,如果 阅读全文
posted @ 2021-01-21 13:24 渐行渐远的那些人 阅读(83) 评论(0) 推荐(0) 编辑
request与response
摘要:请求响应流程图 responseresponse概述response是Servlet.service方法的一个参数,类型为javax.servlet.http.HttpServletResponse。在客户端发出每个请求时,服务器都会创建一个response对象,并传入给Servlet.servic 阅读全文
posted @ 2021-01-21 13:22 渐行渐远的那些人 阅读(560) 评论(0) 推荐(0) 编辑
servlet
摘要:Servlet1. 什么是Servlet * Servlet是JavaWeb三大组件之一(Servlet、Filter、Listener) * Servlet是用来处理客户端请求的动态资源 * Servlet的任务有: > 获取请求数据 > 处理请求 > 完成响应 * Servlet接口方法: > 阅读全文
posted @ 2021-01-21 13:05 渐行渐远的那些人 阅读(159) 评论(0) 推荐(0) 编辑
javaweb(tomcat部署项目)
摘要:软件体系结构1. C/S:Client/Servlet,例如QQ就是CS结构需要编写服务器端程序和客户端程序。缺点:更新需要两端,总要求客户下载新的客户端程序优点:安全性比较好2. B/S:Browser/Server缺点:安全性较差优点:只需要编写服务器端程序3. Web资源 * 静态资源:htm 阅读全文
posted @ 2021-01-21 12:47 渐行渐远的那些人 阅读(408) 评论(0) 推荐(0) 编辑
二进制
摘要:位(异或)运算:^:相同为0,不同为1。 |:都为0,结果为0,否则为1。 &:都为1,结果为1,否则为0。 一、十进制与二进制的相互转换 1. 十进制转换为二进制,分为整数部分和小数部分。 整数部分采用除2倒取余法,具体做法:用2去除十进制整数,可以得到一个商和余数;在用2去除商,又会得到一个商和 阅读全文
posted @ 2021-01-20 13:27 渐行渐远的那些人 阅读(213) 评论(0) 推荐(0) 编辑
java主动调取GC方法
摘要:Java的公有API可以主动调用GC的有两种办法,一个是System.gc();// 或者下面,两者等价Runtime.getRuntime().gc();还有一个是JMX:java.lang.management.MemoryMXBean.gc()作用跟System.gc()也是类似的。Memor 阅读全文
posted @ 2021-01-20 13:24 渐行渐远的那些人 阅读(1122) 评论(0) 推荐(0) 编辑
符号全角半角转换
摘要:/// 转全角的函数(SBC case) //////任意字符串/// 全角字符串 //////全角空格为12288,半角空格为32///其他字符半角(33-126)与全角(65281-65374)的对应关系是:均相差65248 /// public string ToSBC(string inpu 阅读全文
posted @ 2021-01-20 13:22 渐行渐远的那些人 阅读(279) 评论(0) 推荐(0) 编辑
可变参数
摘要:可变参数的定义方法: 数据类型...参数名称public static void add(int...nums) { //nums可以理解为一个数组,这个数组存储传递过来的参数 int sum = 0; for(int i = 0; i < nums.length; i++) { sum += nu 阅读全文
posted @ 2021-01-20 13:19 渐行渐远的那些人 阅读(119) 评论(0) 推荐(0) 编辑
删除多级目录
摘要:package com.example.delete;import java.io.File;public class DeleteDirectory { /** * 删除空目录 * @param dir 将要删除的目录路径 */ private static void doDeleteEmptyD 阅读全文
posted @ 2021-01-20 13:18 渐行渐远的那些人 阅读(299) 评论(0) 推荐(0) 编辑
正则表达式
摘要:正则表达式负责的字符串匹配处理规则, 应用广泛,可以应用于: java grep vi 等字符集 [1234] 表示 1,2,3,4 之一[^12]表示除了 1,2 [1-5]表示 1,2,3,4,5[a-f]表示 a-f 之间的[0-9a-fA-F]表示一个 16 进制字符0[xX][0-9a-f 阅读全文
posted @ 2021-01-20 13:15 渐行渐远的那些人 阅读(476) 评论(0) 推荐(0) 编辑
java基础入门
摘要:1. 基本数据类型 基本数据类型分为8类: 整数类型: byte ..... 字节型 长度8位. -2^7 ~ 2^7 - 1 short ..... 短整型 长度16位. -2^15 ~ 2^15 - 1 int ..... 整型 长度32位. -2^31 ~ 2^31 - 1 (java中默认所 阅读全文
posted @ 2021-01-20 13:02 渐行渐远的那些人 阅读(191) 评论(0) 推荐(0) 编辑
单例模式
摘要:第一种(懒汉,线程不安全):Java代码 public class Singleton { private static Singleton instance; private Singleton (){} public static Singleton getInstance() { if (in 阅读全文
posted @ 2021-01-20 12:50 渐行渐远的那些人 阅读(47) 评论(0) 推荐(0) 编辑
HashMap、TreeMap、Hashtable、HashSet和ConcurrentHashMap区别
摘要:一、HashMap和TreeMap区别1、HashMap是基于散列表实现的,时间复杂度平均能达到O(1)。 TreeMap基于红黑树(一种自平衡二叉查找树)实现的,时间复杂度平均能达到O(log n)。2、HashMap、TreeMap都继承AbstractMap抽象类;TreeMap实现Sorte 阅读全文
posted @ 2021-01-19 13:29 渐行渐远的那些人 阅读(151) 评论(0) 推荐(0) 编辑
HashMap
摘要:HashMap的原理HashMap 在底层将 key-value 当成一个整体进行处理,这个整体就是一个 Entry 对象。HashMap 底层采用一个 Entry[] 数组来保存所有的 key-value 对,当需要存储一个 Entry 对象时,会根据 Hash 算法来决定其存储位置;当需要取出一 阅读全文
posted @ 2021-01-19 13:27 渐行渐远的那些人 阅读(123) 评论(0) 推荐(0) 编辑
Java数据结构
摘要:Java数据结构java中有几种常用的数据结构,主要分为Collection和map两个主要接口(接口只提供方法,并不提供实现),而程序中最终使用的数据结构是继承自这些接口的数据结构类。其主要的关系(继承关系)有: ( 详细参见java api文档!)Collection >Collections 阅读全文
posted @ 2021-01-19 13:24 渐行渐远的那些人 阅读(187) 评论(0) 推荐(0) 编辑
java排序
摘要:冒泡排序法冒泡排序是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。冒泡排序的示例: 冒泡排序的算法实现 阅读全文
posted @ 2021-01-19 13:19 渐行渐远的那些人 阅读(103) 评论(0) 推荐(0) 编辑
spring boot集成分页插件
摘要:pom文件依赖:<dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version>4.1.6</version></dependency>入口类中添加://配置myba 阅读全文
posted @ 2021-01-19 13:06 渐行渐远的那些人 阅读(110) 评论(0) 推荐(0) 编辑
mybatis常用的模糊查询
摘要:常用的模糊查询有三种方法:直接使用 % 拼接字符串,如 '%'#{name}'%' 或 "%"#{name}"%",单引号或双引号都可以。使用concat(str1,str2)函数拼接使用mybatis的bind标签<!-- ******************** 模糊查询的常用的3种方式:*** 阅读全文
posted @ 2021-01-19 13:03 渐行渐远的那些人 阅读(525) 评论(0) 推荐(0) 编辑
mybatis优势
摘要:① 数据库链接创建、释放频繁造成系统资源浪费从而影响系统性能,如果使用数据库链接池可解决此问题。解决:在SqlMapConfig.xml中配置数据链接池,使用连接池管理数据库链接。② Sql语句写在代码中造成代码不易维护,实际应用sql变化的可能较大,sql变动需要改变java代码。解决:将Sql语 阅读全文
posted @ 2021-01-19 13:00 渐行渐远的那些人 阅读(190) 评论(0) 推荐(0) 编辑
intellij idea内存设置
摘要:软件安装bin目录: 32位:idea.exe.vmoptions 64位:idea64.exe.vmoptions原始配置: -Xms128m -Xmx750m -XX:ReservedCodeCacheSize=240m -XX:+UseConcMarkSweepGC -XX:SoftRefLR 阅读全文
posted @ 2021-01-17 22:33 渐行渐远的那些人 阅读(629) 评论(0) 推荐(0) 编辑
eclipse快捷键
摘要:Eclipse中的一些快捷键的使用1.成单词:Alt+/2 重构之重命名:Shift+Alt+r3 生成getter/setter: Shift+Alt+s,然后r4 删除当前行:Ctrl+d5 编辑文件切换 Ctrl(+Shift)+F66 打开一个java类文件:Ctrl+Shift+t7 打开 阅读全文
posted @ 2021-01-17 22:29 渐行渐远的那些人 阅读(94) 评论(0) 推荐(0) 编辑
svn服务端与客户端安装使用
摘要:svn服务端安装配置两种服务端安装包官方安装包官方网站:http://subversion.apache.org/下载:http://subversion.apache.org/download.cgi官方提供的服务端安装包,安装后需要通过命令行操作,适用于专业配置管理员使用。图形化服务端志愿者开发 阅读全文
posted @ 2021-01-17 22:25 渐行渐远的那些人 阅读(446) 评论(0) 推荐(0) 编辑
MyEclipse自动生成注释配置
摘要:MyEclipse自动生成注释配置:Window ->preference--> Java --> Code Style --> Code Templates参考资料:http://www.cnblogs.com/o-andy-o/archive/2012/08/11/2634116.html Fi 阅读全文
posted @ 2021-01-17 22:00 渐行渐远的那些人 阅读(70) 评论(0) 推荐(0) 编辑
消息消费者(监听)示例
摘要:import javax.jms.Connection;import javax.jms.ConnectionFactory;import javax.jms.Destination;import javax.jms.JMSException;import javax.jms.MessageCons 阅读全文
posted @ 2021-01-17 21:55 渐行渐远的那些人 阅读(233) 评论(0) 推荐(0) 编辑
消息消费者示例
摘要:import javax.jms.Connection;import javax.jms.ConnectionFactory;import javax.jms.Destination;import javax.jms.JMSException;import javax.jms.MessageCons 阅读全文
posted @ 2021-01-17 21:53 渐行渐远的那些人 阅读(70) 评论(0) 推荐(0) 编辑
消息生产者示例
摘要:import javax.jms.Connection;import javax.jms.ConnectionFactory;import javax.jms.Destination;import javax.jms.JMSException;import javax.jms.MessageProd 阅读全文
posted @ 2021-01-17 21:52 渐行渐远的那些人 阅读(55) 评论(0) 推荐(0) 编辑
activemq笔记
摘要:默认:ActiveMQ 服务启动地址:http://127.0.0.1:8161/admin/ 用户名/密码 admin/admin直接 Receive 方式 Session.AUTO_ACKNOWLEDGE。当客户成功的从receive方法返回的时候,或者从MessageListener.onMe 阅读全文
posted @ 2021-01-17 21:50 渐行渐远的那些人 阅读(55) 评论(0) 推荐(0) 编辑
spring事务处理
摘要:Spring两种事务处理机制,一是声明式事务,二是编程式事务声明式事务1)Spring的声明式事务管理在底层是建立在AOP的基础之上的。其本质是对方法前后进行拦截,然后在目标方法开始之前创建或者加入一个事务,在执行完目标方法之后根据执行情况提交或者回滚事务。声明式事务最大的优点就是不需要通过编程的方 阅读全文
posted @ 2021-01-17 21:44 渐行渐远的那些人 阅读(281) 评论(0) 推荐(0) 编辑
sping笔记
摘要:<bean scope=“singleton|prototype|request|session” /> singleton: 单例 默认值prototype: 原型 request: 一次请求有效( java web开发中)session: session级有效(java web开发中)BeanF 阅读全文
posted @ 2021-01-17 21:39 渐行渐远的那些人 阅读(32) 评论(0) 推荐(0) 编辑
spring cloud基本介绍
摘要:Eureka是Spring Cloud Netflix的子项目,提供在分布式环境下的服务发现,服务注册的功能。Zuul是Spring Cloud Netflix的子项目,提供在分布式环境下智能路由、反向代理等网关功能Ribbon是Spring Cloud Netflix的子项目,提供在客户端的负载均 阅读全文
posted @ 2021-01-17 21:38 渐行渐远的那些人 阅读(58) 评论(0) 推荐(0) 编辑
二维码工具类
摘要:引入pom依赖:<!-- 生成二维码 --> <!-- https://mvnrepository.com/artifact/com.google.zxing/core --> <dependency> <groupId>com.google.zxing</groupId> <artifactId> 阅读全文
posted @ 2021-01-17 21:36 渐行渐远的那些人 阅读(140) 评论(0) 推荐(0) 编辑
跨域处理
摘要:/** * HTTP配置类 */@Configurationpublic class HttpConfig implements Filter { @Override public void init(FilterConfig filterConfig) throws ServletExceptio 阅读全文
posted @ 2021-01-17 21:34 渐行渐远的那些人 阅读(69) 评论(0) 推荐(0) 编辑
intellij idea远程调试
摘要:打开Edit configurations,点击+号,创建一个Remote应用: 在启动springboot时默认使用java命令来启动。java -jar -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005 s 阅读全文
posted @ 2021-01-17 21:32 渐行渐远的那些人 阅读(113) 评论(0) 推荐(0) 编辑
spring boot特性
摘要:Spring Boot的作用在于创建和启动新的基于Spring框架的项目。Spring Boot会选择最适合的Spring子项目和第三方开源库进行整合。大部分Spring Boot应用只需要非常少的配置就可以快速运行起来。Spring Boot包含的特性如下: 创建可以独立运行的Spring应用。 阅读全文
posted @ 2021-01-17 21:30 渐行渐远的那些人 阅读(230) 评论(0) 推荐(0) 编辑
spring mvc与struts2的区别
摘要:spring mvc与struts2区别:①springmvc的入口是一个servlet即前端控制器,而struts2入口是一个filter过虑器。②springmvc是基于方法开发,传递参数是通过方法形参,可以设计为单例或多例(建议单例),struts2是基于类开发,传递参数是通过类的属性,只能设 阅读全文
posted @ 2021-01-17 21:28 渐行渐远的那些人 阅读(353) 评论(0) 推荐(0) 编辑
jenkins集成sonar
摘要:sonar.projectKey=commonsonar.projectName=commonsonar.projectVersion=1.0 sonar.language=javasonar.java.binaries=/home/jenkins/.jenkins/workspace/sonar6 阅读全文
posted @ 2021-01-17 17:13 渐行渐远的那些人 阅读(153) 评论(0) 推荐(0) 编辑
hibernate笔记
摘要:什么是POJO 在使用hibernate时,要求和数据库的某张表相互映射的那个java类,是一个POJO类,一般放在com.xxx.domain包下,POJO类翻译过来就是:简单的Java对象(Plain Ordinary Java Objects)实际就是普通JavaBeans,使用POJO名称是 阅读全文
posted @ 2021-01-17 17:10 渐行渐远的那些人 阅读(70) 评论(0) 推荐(0) 编辑
struts2文件上传、下载、防止重复提交
摘要:Struts2 文件上传Struts2 文件上传基于 Struts2 拦截器实现; Struts2 文件上传使用的是 fileupload 组件; Form 配置 enctype="multipart/form-data"; Struts2 获取上传文件:name (name 是文件表单的 name 阅读全文
posted @ 2021-01-17 17:00 渐行渐远的那些人 阅读(75) 评论(0) 推荐(0) 编辑
注解
摘要:注解1 注解的概述注释是给人看的,而注解是给程序看的!注释是用来替代配置文件的!以前总是要写一些配置文件,例如web.xml?里面要写<servlet>和<servlet-mapping>!谁来读配置文件呢?当然是Tomcat!谁来写配置文件呢?当然是我们来写了!在Servlet3.0中就可以使用使 阅读全文
posted @ 2021-01-17 16:54 渐行渐远的那些人 阅读(79) 评论(0) 推荐(0) 编辑
@RestController注解
摘要:@RestController注解相当于@ResponseBody + @Controller合在一起的作用1)如果只是使用@RestController注解Controller,则Controller中的方法无法返回jsp页面,配置的视图解析器InternalResourceViewResolve 阅读全文
posted @ 2021-01-17 16:51 渐行渐远的那些人 阅读(170) 评论(0) 推荐(0) 编辑
私服设置
摘要:私服 nexus安装nexus 启动服务 启动失败的解决方法: 登录nexus 用户名/密码 admin/admin123仓库类型Virtual 虚拟仓库 Proxy 代理仓库Hosted 宿主仓库 本地仓库Group 组需求:把dao放到私服上,然后service从私服上下载需求 :将ssh_da 阅读全文
posted @ 2021-01-17 16:36 渐行渐远的那些人 阅读(336) 评论(0) 推荐(0) 编辑
maven清理本地仓库
摘要:import java.io.File; /** * maven 本地仓库清理类工具类 * <p> * 删除本地maven仓库中的空文件夹 * 删除本地maven仓库中含有后缀为.lastUpdated的文件的文件夹 * 删除本地maven仓库中后缀为.jar-in-progress的文件的文件夹  阅读全文
posted @ 2021-01-17 16:27 渐行渐远的那些人 阅读(3027) 评论(0) 推荐(0) 编辑
手动安装本地jar到仓库
摘要:mvn install:install-file -Dfile={Path/to/your/ojdbc.jar} -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=11.2.0 -Dpackaging=jar 阅读全文
posted @ 2021-01-17 16:26 渐行渐远的那些人 阅读(67) 评论(0) 推荐(0) 编辑
maven
摘要:配置maven的环境变量1.要配置jdk, maven3.3.9这个版本所需的jdk版本必须要1.7以上2.最终要运行的是maven软件中bin目录的mvn命令在系统变量添加环境变量的名称:MAVEN_HOME变量值:就是maven软件解压的目录F:\class32\apache-maven-3.3 阅读全文
posted @ 2021-01-17 16:24 渐行渐远的那些人 阅读(77) 评论(0) 推荐(0) 编辑
jpa笔记
摘要:使用序列:@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "seq_user_serialno")@SequenceGenerator(name = "seq_user_serialno", sequenceName = 阅读全文
posted @ 2021-01-17 16:11 渐行渐远的那些人 阅读(57) 评论(0) 推荐(0) 编辑
摘要:偏向锁:竞争不高的情况下,可以通过偏向提高性能 -XX:+UseBiasedLocking 1.6默认启用 -XX:BiasedLockingStartupDelay=0 默认jvm启动时并不启用偏向锁,此设置是指jvm启动时开启偏向锁轻量级锁自旋锁:当竞争存在时,如果线程可以很快获得锁,那么可以不 阅读全文
posted @ 2021-01-17 16:09 渐行渐远的那些人 阅读(56) 评论(0) 推荐(0) 编辑
java自带命令
摘要:jps:查看运行的Java进程jinfo 进程号:查看详细信息 jinfo -flag +PrintGCDetails 进程号:修改进程对应的参数jmap:生成Java应用程序的堆快照和对象的统计信息 jmap -histo 10480>f:\heap.txtdump堆:jmap -dump:for 阅读全文
posted @ 2021-01-17 16:08 渐行渐远的那些人 阅读(84) 评论(0) 推荐(0) 编辑
class加载
摘要:BootStrap ClassLoaderExtention ClassLoaderApp ClassLoaderCustom ClassLoader自上向下加载类 类加载器1 什么是类加载器类加载器就是用来加载类的东西!类加载器也是一个类:ClassLoader类加载器可以被加载到内存,是通过类加 阅读全文
posted @ 2021-01-17 16:07 渐行渐远的那些人 阅读(98) 评论(0) 推荐(0) 编辑
gc参数与算法
摘要:-XX:SurvivorRatio 设置eden区大小和survivor区大小的比例-XX:NewRatio 新生代和老年代的比引用计数:Java未使用复制:新生代使用标记-清理:老年代使用标记-压缩收集器:串行收集器:-XX:+UseSerialGC 最古老、最稳定,效率高,收集垃圾时只执行GC线 阅读全文
posted @ 2021-01-17 16:06 渐行渐远的那些人 阅读(135) 评论(0) 推荐(0) 编辑
jvm参数
摘要:-XX:+PrintGCDetails :输出GC的详细回收信息 阅读全文
posted @ 2021-01-17 16:05 渐行渐远的那些人 阅读(41) 评论(0) 推荐(0) 编辑
class编译版本
摘要:34(对应十进制的50):JDK1.8 33(对应十进制的50):JDK1.7 32(对应十进制的50):JDK1.6 31(对应十进制的49):JDK1.5 30(对应十进制的48):JDK1.4 2F(对应十进制的47):JDK1.3 2E(对应十进制的46):JDK1.2javap -verb 阅读全文
posted @ 2021-01-17 16:03 渐行渐远的那些人 阅读(134) 评论(0) 推荐(0) 编辑
rabbitmq启用管理插件
摘要:安装erlang,配置环境变量:ERLANG_HOMErabbitmq-plugins enable rabbitmq_managementrabbitmq-server.bat 阅读全文
posted @ 2021-01-17 15:55 渐行渐远的那些人 阅读(392) 评论(0) 推荐(0) 编辑
kafka集群搭建
摘要:1.下载kafka包(时间点:2016-09-06,版本:kafka_2.11-0.10.0.1) wegt http://mirrors.hust.edu.cn/apache/kafka/0.10.0.1/kafka_2.11-0.10.0.1.tgz 2.解压 tar -zxvf kafka_2 阅读全文
posted @ 2021-01-17 15:53 渐行渐远的那些人 阅读(100) 评论(0) 推荐(0) 编辑
elasticsearch集群搭建
摘要:elasticsearch集群搭建:cd ES_HOME/bin修改elasticsearch.in.sh,设置jvm相关参数if [ "x$ES_MIN_MEM" = "x" ]; thenES_MIN_MEM=20gfiif [ "x$ES_MAX_MEM" = "x" ]; thenES_MA 阅读全文
posted @ 2021-01-17 15:45 渐行渐远的那些人 阅读(58) 评论(0) 推荐(0) 编辑
搭建zookeeper集群
摘要:在zookeeper-3.4.6目录创建data和log文件夹用来存数据和log,在data目录创建myid文件,写入:1在zookeeper-3.4.6目录创建data和log文件夹用来存数据和log,在data目录创建myid文件,写入:2在zookeeper-3.4.6目录创建data和log 阅读全文
posted @ 2021-01-17 15:40 渐行渐远的那些人 阅读(90) 评论(0) 推荐(0) 编辑
安装nginx
摘要:下载安装包:wget http://nginx.org/download/nginx-1.16.1.tar.gz解压:tar -zxvf nginx-1.16.1.tar.gz进入解压后的nginx目录,执行./configure --prefix=/usr/local/nginx --add-mo 阅读全文
posted @ 2021-01-17 15:35 渐行渐远的那些人 阅读(57) 评论(0) 推荐(0) 编辑
安装php
摘要:./configure --prefix=/usr/local/php-7.3.10 --with-mysqli=mysqlnd --enable-mysqlnd --with-gd --enable-gd-jis-conv --enable-fpmmake && make installcd /u 阅读全文
posted @ 2021-01-17 15:32 渐行渐远的那些人 阅读(29) 评论(0) 推荐(0) 编辑
将查询出来的进程杀掉
摘要:ps -ef | grep xxx | grep -v grep | awk '{print $2}' | xargs kill -9 阅读全文
posted @ 2021-01-17 15:29 渐行渐远的那些人 阅读(147) 评论(0) 推荐(0) 编辑
sqlplus查询中文乱码
摘要:sqlplus查询中文乱码:export NLS_LANG="AMERICAN_AMERICA.ZHS16GBK" linux文件名中文乱码:export LANG="zh_CN.GB18030" 阅读全文
posted @ 2021-01-17 15:27 渐行渐远的那些人 阅读(263) 评论(0) 推荐(0) 编辑
安装jenkins
摘要:1.添加Jenkins的源(repository)wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo rpm --import http://pkg.jenkins-ci.org/re 阅读全文
posted @ 2021-01-17 15:26 渐行渐远的那些人 阅读(59) 评论(0) 推荐(0) 编辑
redhat6.2虚拟机设置中文输入法
摘要:查看system --> preferences --> Input Method,如果没有Input Menthod选项,执行yum install ibus-pinyin,普通用户需要加sudo,执行失败时,可能需要修改yum软件源安装后就会出现Input Method选项点击该选项, 添加pi 阅读全文
posted @ 2021-01-17 15:24 渐行渐远的那些人 阅读(465) 评论(0) 推荐(0) 编辑
redhat6.2虚拟机修改网络配置
摘要:修改主机网络共享: 经测试,设置完这一步之后虚拟机就可以上网了。。。下面的步骤是设置静态IP修改VMnet8ip: 打开虚拟机--》编辑--》虚拟网络编辑器,选择VMnet8 点击更改设置,修改ip为192.168.137.0,子网掩码为255.255.255.0点击NAT设置 网关设置为192.1 阅读全文
posted @ 2021-01-17 15:21 渐行渐远的那些人 阅读(378) 评论(0) 推荐(0) 编辑
普通用户使用sudo
摘要:安装sudo:yum install sudo编辑/etc/sudoers:找到以下地方,复制root所在行,将root修改为要加入的用户名,如图所示: 参考博客:https://blog.csdn.net/qq_39290007/article/details/81125750 阅读全文
posted @ 2021-01-17 15:13 渐行渐远的那些人 阅读(120) 评论(0) 推荐(0) 编辑
linux进程文件恢复
摘要:删除后进程还在:根据进程id(pid)进入/proc/pid/fd/,将对应的文件复制即可 阅读全文
posted @ 2021-01-17 15:04 渐行渐远的那些人 阅读(167) 评论(0) 推荐(0) 编辑
linux修改密码
摘要:首选,确认是用root用户登录系统的。 输入命令: id ,查看登录用户信息。3若修改root自己的密码,直接输入 passwd . 输入两遍,新密码即可。 4若修改其他用户,如oracle 的密码,可直接输入passwd oracle. 输入两遍新密码即可。 5这样就修改成功了。 centos7重 阅读全文
posted @ 2021-01-17 15:02 渐行渐远的那些人 阅读(2186) 评论(0) 推荐(0) 编辑
linux中查看某一进程的启动时间
摘要:linux中如何查看某一进程的启动时间:ps -p PID -o lstart其中PID是进程的pid uptime查看系统启动时间等信息 关于内核线程、虚拟内存、磁盘和 CPU 活动的统计信息:vmstat -p pid 1 3 监控全部或指定进程的cpu、内存、线程、设备IO等系统资源的占用情况 阅读全文
posted @ 2021-01-17 14:58 渐行渐远的那些人 阅读(1848) 评论(0) 推荐(0) 编辑
find与grep
摘要:区别:(1)find命令是根据文件的属性进行查找,如文件名,文件大小,所有者,所属组,是否为空,访问时间,修改时间等。 (2)grep是根据文件的内容进行查找,会对文件的每一行按照给定的模式(patter)进行匹配查找。一.find命令 基本格式:find path expression 1.按照文 阅读全文
posted @ 2021-01-17 14:57 渐行渐远的那些人 阅读(243) 评论(0) 推荐(0) 编辑
redis常用命令
摘要:redis是一种高级的key-value的存储系统其中的key是字符串类型,尽可能满足如下几点:key不要太长,最好不要超过1024个字节,这不仅会消耗内存还会降低查找效率key不要太短,如果太短会降低key的可读性在项目中,key最好有一个统一的命名规范(根据企业的需求)其中value 支持五种数 阅读全文
posted @ 2021-01-17 14:49 渐行渐远的那些人 阅读(613) 评论(0) 推荐(0) 编辑
redis安装
摘要:redis在Linux上的安装安装redis编译的c环境,yum install gcc-c++将redis-2.6.16.tar.gz上传到Linux系统中解压到/usr/local下 tar -xvf redis-2.6.16.tar.gz -C /usr/local进入redis-2.6.16 阅读全文
posted @ 2021-01-17 14:37 渐行渐远的那些人 阅读(39) 评论(0) 推荐(0) 编辑
scp命令
摘要:不同服务器文件复制:scp jdk-8u151-linux-x64.tar.gz java@192.168.1.22:/app/java/scp命令详解先说下常用的情况:两台机器IP分别为:A.104.238.161.75,B.43.224.34.73。在A服务器上操作,将B服务器上/home/lk 阅读全文
posted @ 2021-01-17 14:30 渐行渐远的那些人 阅读(651) 评论(0) 推荐(0) 编辑
js代码片段
摘要:--替换掉非数字的字符var s ="价格4500元,等级:2";var num= s.replace(/[^0-9]/ig,"");alert(num);//45002--获取打开新窗口的窗口(window.open()) 例: var newWindow = window.open(); // 阅读全文
posted @ 2021-01-16 21:32 渐行渐远的那些人 阅读(46) 评论(0) 推荐(0) 编辑
js创建request对象与ajax请求
摘要:// 创建request对象function createXMLHttpRequest() { try { return new XMLHttpRequest();//大多数浏览器 } catch (e) { try { return ActvieXObject("Msxml2.XMLHTTP"); 阅读全文
posted @ 2021-01-16 21:26 渐行渐远的那些人 阅读(775) 评论(0) 推荐(0) 编辑
多个action组成一个文件
摘要:方法1.const mapDispatchToProps = (dispatch, ownProps) => { return{ actions : bindActionCreators(Actions,dispatch), actions1 : bindActionCreators(Actions 阅读全文
posted @ 2021-01-16 21:22 渐行渐远的那些人 阅读(131) 评论(0) 推荐(0) 编辑
ng-option选项禁用
摘要:禁用下拉选项:ng-options="n.key as n.value disable when n.disabled for n in options"angular.forEach($scope.options, function(item, index) { if (item.key '300 阅读全文
posted @ 2021-01-16 21:15 渐行渐远的那些人 阅读(267) 评论(0) 推荐(0) 编辑
IE日期
摘要:new Date('yyyy-MM-dd') IE不支持,得用 new Date('yyyyMMdd') 阅读全文
posted @ 2021-01-16 21:13 渐行渐远的那些人 阅读(62) 评论(0) 推荐(0) 编辑
ui-sortable
摘要:ui-sortable="sortableOptions": 拖动排序 阅读全文
posted @ 2021-01-16 21:12 渐行渐远的那些人 阅读(81) 评论(0) 推荐(0) 编辑
根据客户端标识加载不同的css文件
摘要:var browser = { versions: function () { var u = navigator.userAgent, app = navigator.appVersion; return { //移动终端浏览器版本信息 ios: !!u.match(/\(i[^;]+;( U;) 阅读全文
posted @ 2021-01-16 21:11 渐行渐远的那些人 阅读(177) 评论(0) 推荐(0) 编辑
配置npm镜像
摘要:配置镜像:npm config set registry https://registry.npm.taobao.org设置全局和缓存目录:npm config set prefix "C:\Program Files\nodejs\node_global"npm config set cache 阅读全文
posted @ 2021-01-16 21:10 渐行渐远的那些人 阅读(566) 评论(0) 推荐(0) 编辑
解决方案
摘要:mfs分布式文件系统(大中型文件):MFS的组成元数据服务器(Master):在整个体系中负责管理文件系统,维护元数据,目前不支持高可用。元数据日志服务器(MetaLogger):备份Master服务器的变化日志文件,当master服务器损坏,可以从日志服务器中取得文件恢复。数据存储服务器(Chun 阅读全文
posted @ 2021-01-16 20:50 渐行渐远的那些人 阅读(133) 评论(0) 推荐(0) 编辑
oracle virtualbox设置asm虚拟硬盘
摘要:设置虚拟硬盘:查看asm虚拟硬盘:/etc/init.d/oracleasm listdisks重新创建虚拟硬盘:/sbin/losetup /dev/loop1 /asmdisk/disk1/sbin/losetup /dev/loop2 /asmdisk/disk2/sbin/losetup / 阅读全文
posted @ 2021-01-16 20:45 渐行渐远的那些人 阅读(118) 评论(0) 推荐(0) 编辑
scala基础
摘要:下载Scala: http://www.scala-lang.org/download/数值类型:Byte,Short,Int,Long,Float,Double字符类型和字符串类型:Char,StringUnit类型Nothing类型自定义函数:def 函数名称(参数列表:参数类型):返回值类型= 阅读全文
posted @ 2021-01-16 20:43 渐行渐远的那些人 阅读(83) 评论(0) 推荐(0) 编辑
excel合并sheet内容
摘要:右键新建的sheet页名称,选择查看代码,复制以下代码,F5或者点击菜单中运行 Sub hb()Dim bt, i, r, c, n, first As Longbt = 1 '表头行数,多行改为对应数值 Cells.ClearFor i = 1 To Sheets.Count If Sheets( 阅读全文
posted @ 2021-01-16 20:41 渐行渐远的那些人 阅读(344) 评论(0) 推荐(0) 编辑
dos操作命令
摘要:运行操作CMD命令:开始->运行->键入cmd或command(在命令行里可以看到系统版本、文件系统版本)CMD命令锦集1. gpedit.msc 组策略 2. sndrec32 录音机 3. Nslookup IP地址侦测器 ,是一个 监测网络中 DNS 服务器是否能正确实现域名解析的命令行工具。 阅读全文
posted @ 2021-01-16 19:48 渐行渐远的那些人 阅读(130) 评论(0) 推荐(0) 编辑
设置dos窗口显示编码
摘要:--UTF-8chcp 65001--中文简体GBK(默认)chcp 936 阅读全文
posted @ 2021-01-16 19:37 渐行渐远的那些人 阅读(118) 评论(0) 推荐(0) 编辑
结束进程
摘要:--查看端口号netstat -ano--根据条件查找端口号netstat -ano | findstr "8090"--查看pid对应的进程tasklist | findstr "12628"--结束进程taskkill /f /t /im javaw.exe查看tcp排除的端口号:netsh i 阅读全文
posted @ 2021-01-16 19:35 渐行渐远的那些人 阅读(260) 评论(0) 推荐(0) 编辑
win10家庭版添加Hyper-V
摘要:pushd "%~dp0"dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txtfor /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /nores 阅读全文
posted @ 2021-01-16 19:31 渐行渐远的那些人 阅读(129) 评论(0) 推荐(0) 编辑
wifi设置
摘要:window(win7)电脑设置wifi:netsh wlan set hostednetwork mode=allownetsh wlan set hostednetwork ssid=您想要的无线网络的名称 key=您想要设置的密码(>8)打开网络共享中心--更改适配器设置,你会发现多了一个Mi 阅读全文
posted @ 2021-01-16 19:30 渐行渐远的那些人 阅读(556) 评论(0) 推荐(0) 编辑
nginx启动、停止、重启
摘要:windows启动脚本:@echo off#确认路径 d:cd d:\nginx\start nginxwindows停止脚本:d:cd d:\nginxnginx -s stopwindows重新加载脚本:d:cd d:\nginxnginx -s reload 阅读全文
posted @ 2021-01-16 16:28 渐行渐远的那些人 阅读(99) 评论(0) 推荐(0) 编辑
nginx配置文件介绍
摘要:#运行用户user www-data; #启动进程,通常设置成和cpu的数量相等worker_processes 1;#全局错误日志及PID文件error_log /var/log/nginx/error.log;pid /var/run/nginx.pid;#工作模式及连接数上限events { 阅读全文
posted @ 2021-01-16 16:26 渐行渐远的那些人 阅读(76) 评论(0) 推荐(0) 编辑
多实例
摘要:多实例:mysqld install MySQL80-3316 --defaults-file="D:\software\mysql-8.0.16-winx64\my.ini初始化后会生成data文件和一个密码打开注册表,HKEY_LOCAL_MACHINE\SYSTEM\CurrentContro 阅读全文
posted @ 2021-01-16 16:15 渐行渐远的那些人 阅读(59) 评论(0) 推荐(0) 编辑
重置root密码
摘要:root密码重置修改root用户的密码:/*登录mysql*/mysql -uroot -p123/*切换数据库*/use mysql/*修改root用户的密码*/update user set password=password('1234') where user='root';如果你忘记了ro 阅读全文
posted @ 2021-01-16 16:08 渐行渐远的那些人 阅读(175) 评论(0) 推荐(0) 编辑
删除重复数据
摘要:--删除peopleId, seq重复的所有数据 DELETE FROM vitae aWHERE (a.peopleId, a.seq) IN ( SELECT peopleId, seq FROM vitae GROUP BY peopleId, seq HAVING count(*) > 1 阅读全文
posted @ 2021-01-16 16:05 渐行渐远的那些人 阅读(67) 评论(0) 推荐(0) 编辑
MySQL的预编译功能
摘要:MySQL的预编译功能预编译的好处大家平时都使用过JDBC中的PreparedStatement接口,它有预编译功能。什么是预编译功能呢?它有什么好处呢?当客户发送一条SQL语句给服务器后,服务器总是需要校验SQL语句的语法格式是否正确,然后把SQL语句编译成可执行的函数,最后才是执行SQL语句。其 阅读全文
posted @ 2021-01-16 15:56 渐行渐远的那些人 阅读(90) 评论(0) 推荐(0) 编辑
mysql安装
摘要:目录说明:1. MySQL安装成功后会在两个目录中存储文件: > D:\Program Files\MySQL\MySQL Server 5.1:DBMS管理程序 > C:\ProgramData\MySQL\MySQL Server 5.1\data:DBMS数据库文件(卸载MySQL时不会删除这 阅读全文
posted @ 2021-01-16 15:52 渐行渐远的那些人 阅读(179) 评论(0) 推荐(0) 编辑
mysql入门
摘要:MySQL数据库1 数据库概念(了解)1.1 什么是数据库数据库就是用来存储和管理数据的仓库!数据库存储数据的优先:可存储大量数据;方便检索;保持数据的一致性、完整性;安全,可共享;通过组合分析,可产生新数据。1.2 数据库的发展历程没有数据库,使用磁盘文件存储数据;层次结构模型数据库;网状结构模型 阅读全文
posted @ 2021-01-16 15:42 渐行渐远的那些人 阅读(125) 评论(0) 推荐(0) 编辑
MySQL存储blob数据包太大
摘要:MySQL存储blob数据包太大:com.mysql.jdbc.PacketTooBigException: Packet for query is too large (9802817 > 1048576). You can change this value on the server by s 阅读全文
posted @ 2021-01-16 15:22 渐行渐远的那些人 阅读(317) 评论(0) 推荐(0) 编辑
mysql日期函数
摘要:DATE_ADD(date,INTERVAL expr type) –加法 DATE_SUB(date,INTERVAL expr type) –减法 mysql中对日期的查询对时分秒默认的是 00:00:001,把and后的日期加一天。 SELECT * FROM timeline WHERE u 阅读全文
posted @ 2021-01-16 15:15 渐行渐远的那些人 阅读(77) 评论(0) 推荐(0) 编辑
mysql查询锁
摘要:查询锁表进程:1、查询是否锁表show OPEN TABLES where In_use > 0; 2、查询进程 show processlist 查询到相对应的进程 然后 kill id查看正在锁的事务SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCKS; 查 阅读全文
posted @ 2021-01-16 15:12 渐行渐远的那些人 阅读(2547) 评论(0) 推荐(0) 编辑
function、procedure
摘要:#新建库create database bigdata;use bigdata;#新建表deptcreate table dept(id int unsigned primary key auto_increment,deptno mediumint unsigned not null defaul 阅读全文
posted @ 2021-01-16 14:54 渐行渐远的那些人 阅读(121) 评论(0) 推荐(0) 编辑
常用语句
摘要:--查看表中所有字段信息show full columns from user;--修改表名alter table 旧表名 rename 新表名;--修改字段alter table 表名 change 旧属性名 新属性名 新数据类型;--增加字段alter table 表名 add 属性名1 数据类 阅读全文
posted @ 2021-01-16 14:52 渐行渐远的那些人 阅读(61) 评论(0) 推荐(0) 编辑
慢日志开启
摘要:--查看版本select version();--查看表结构descrbe(简写desc) 表名;show create table 表名;--清空表dept中大量数据TRUNCATE table dept;--查看当前数据库版本信息show variables like '%version%';- 阅读全文
posted @ 2021-01-16 14:50 渐行渐远的那些人 阅读(149) 评论(0) 推荐(0) 编辑
mysql数据库导入导出
摘要:一:数据库的导出(备份)0:(备份数据库即导出所有表以及数据 不加-d)mysqldump -h localhost -u root -p test > G:\arcgisworkspace\zypdoc\test.sql1:(备份数据库即导出所有表结构)C:\Program Files\MySQL 阅读全文
posted @ 2021-01-16 13:03 渐行渐远的那些人 阅读(154) 评论(0) 推荐(0) 编辑
重建em
摘要:emca -repos recreateemca -config dbcontrol db 参考博客:https://blog.csdn.net/nidalaowo/article/details/17381567 阅读全文
posted @ 2021-01-16 12:50 渐行渐远的那些人 阅读(72) 评论(0) 推荐(0) 编辑
insert插入多条数据
摘要:--建表create table chuyf_test_insert ( "id" number, "name" varchar2(500), "remark" varchar2(1000), constraint chuyf_test_insert_pk primary key ("id"));- 阅读全文
posted @ 2021-01-16 12:48 渐行渐远的那些人 阅读(824) 评论(0) 推荐(0) 编辑
dbms_output输出中文乱码
摘要:原因:客户端与服务端编码不一致修改服务器编码:SQL> conn /as sysdba;SQL>select userenv('language') from dual; --查看服务端字符集SQL>SHUTDOWN IMMEDIATE --关闭数据库SQL>STARTUP MOUNT --启动到  阅读全文
posted @ 2021-01-16 12:46 渐行渐远的那些人 阅读(271) 评论(0) 推荐(0) 编辑
redhat6.2安装rlwrap
摘要:进入该目录,执行./configure如果提示configure: error:You need the GNU readline library(ftp://ftp.gnu.org/gnu/readline/ ) to build this program!执行yum -y install rea 阅读全文
posted @ 2021-01-16 12:38 渐行渐远的那些人 阅读(179) 评论(0) 推荐(0) 编辑
ora-01440解决方案
摘要:备份:create table productinfo_bak as select * from productinfo;删除productinfo表内的数据:delete from productinfo;修改表结构:alter table productinfo modify productif 阅读全文
posted @ 2021-01-16 12:30 渐行渐远的那些人 阅读(1422) 评论(0) 推荐(0) 编辑
oracle使用异常
摘要:RAISE_APPLICATION_ERROR :把异常信息返回给调用的客户端RAISE_APPLICATION_ERROR( error_number_in IN NUMBER, error_msg_in IN VARCHAR2);error_number_in 只允许从 -20000 到 -20 阅读全文
posted @ 2021-01-16 12:28 渐行渐远的那些人 阅读(85) 评论(0) 推荐(0) 编辑
Oracle DB内存结构
摘要:文档:http://www.oracle.com/technetwork/database/database10g/documentation/index.html在线:http://www.oracle.com/pls/db102/homepage创建表空间:create tablespace c 阅读全文
posted @ 2021-01-16 12:22 渐行渐远的那些人 阅读(152) 评论(0) 推荐(0) 编辑
spool
摘要:使用sql命令行模式执行: set echo off; --显示start启动的脚本中的每个sql命令,缺省为onset pagesize 0; --设置每页的行数,默认为24,设置为0时不用分页set termout off; --显示脚本中的命令的执行结果,默认为onset feedback o 阅读全文
posted @ 2021-01-16 12:18 渐行渐远的那些人 阅读(476) 评论(0) 推荐(0) 编辑
静默安装文件
摘要:/home/oracle/db.rsporacle.install.responseFileVersion=/oracle/install/rspfmt_dbinstall_response_schema_v11_2_0//标注响应文件版本oracle.install.option=INSTALL_ 阅读全文
posted @ 2021-01-16 12:15 渐行渐远的那些人 阅读(141) 评论(0) 推荐(0) 编辑
linux安装oracle
摘要:修改shell限制vi /etc/security/limits.conforacle soft nofile 65536oracle hard nofile 65536oracle soft nproc 16834oracle hard nproc 16384修改内核参数vi /etc/sysct 阅读全文
posted @ 2021-01-16 12:13 渐行渐远的那些人 阅读(68) 评论(0) 推荐(0) 编辑
trigger、function、procedure、package示例
摘要:set serverout on;declare cursor cu_emp is select empno,ename,sal from emp;e_no number;e_name varchar2(10);e_sal number;begin open cu_emp; fetch cu_emp 阅读全文
posted @ 2021-01-16 12:10 渐行渐远的那些人 阅读(106) 评论(0) 推荐(0) 编辑
oracle查询表空间
摘要:--查询表空间Select distinct a.tablespace_name From Dba_Tablespaces a ;--查询表空间对应的文件路径select file_name , tablespace_name from dba_data_files;select t1.name,t 阅读全文
posted @ 2021-01-16 11:56 渐行渐远的那些人 阅读(1667) 评论(0) 推荐(0) 编辑
oracle查询锁表语句
摘要:--查看会话select user name, sid, serial# from v$session--根据sid,serial#杀死某个会话alter system kill session '69,11660'通过如下sql你可以查询你的每个应用程序到底在等待什么,从而针对这些信息对数据库的性 阅读全文
posted @ 2021-01-16 11:53 渐行渐远的那些人 阅读(2347) 评论(0) 推荐(0) 编辑
oracle基本语句
摘要:查看当前用户的所有表select * from tab;连接操作符 ||查询批量删除表的语句select 'drop table '||tname||';' from tab;转义关键字escapeselect * from emp where ename like '_/_%' escape '/ 阅读全文
posted @ 2021-01-16 11:42 渐行渐远的那些人 阅读(124) 评论(0) 推荐(0) 编辑
数据库三范式
摘要:1.第一范式(确保每列保持原子性)第一范式是最基本的范式。如果数据库表中的所有字段值都是不可分解的原子值,就说明该数据库表满足了第一范式。第一范式的合理遵循需要根据系统的实际需求来定。比如某些数据库系统中需要用到“地址”这个属性,本来直接将“地址”属性设计成一个数据库表的字段就行。但是如果系统经常会 阅读全文
posted @ 2021-01-16 11:21 渐行渐远的那些人 阅读(63) 评论(0) 推荐(0) 编辑
oracle重复数据处理
摘要:数据库操作中,经常会因为导数据造成数据重复,需要进行数据清理,去掉冗余的数据,只保留正确的数据一:重复数据根据单个字段进行判断1、首先,查询表中多余的数据,由关键字段(name)来查询。select * from OA_ADDRESS_BOOK where name in (select name 阅读全文
posted @ 2021-01-16 11:16 渐行渐远的那些人 阅读(420) 评论(0) 推荐(0) 编辑
oracle修改连接数
摘要:--首先检查process和session的使用情况,在sqlplus里面查看--查看最大连接数show parameter process--查看当前连接数select count(*) from v$process;--查看最大会话数show parameter session--查看当前会话数 阅读全文
posted @ 2021-01-16 11:09 渐行渐远的那些人 阅读(439) 评论(0) 推荐(0) 编辑
oracle数据库导出导入
摘要:1.通过dos命令运行(win+r) -> 输入cmd,回车 -> 输入exp tom/tom@192.168.1.186:1521/orcl file=d:/daochu.dmp,第一个tom是数据库用户名,第二个tom是数据库密码,ip地址是数据库所在电脑的ip地址,orcl是sid的名字,d: 阅读全文
posted @ 2021-01-16 11:07 渐行渐远的那些人 阅读(397) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示