自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4481)
  • 收藏
  • 关注

转载 使用多线程提高REST服务器性能

异步处理REST服务1、使用Runnable异步处理Rest服务释放主线程,启用副线程进行处理,副线程处理完成后直接返回请求主要代码import java.util.concurrent.Callable;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springf...

2019-10-01 23:30:00 722

转载 DBUtils+ajax

javaee的开发模式:mvc,三层架构web层:接收数据,用户交互service层:写中间的逻辑dao层:数据库访问代码DBUtils如何使用1.先导包2.和正常的dao层一样书写其中update还是增删改query是查询流程:①创建方法②获得JDBCUtils连接对象③创建QueryRunner对象④书写数据库⑤(可以创建Object对象直接赋值),也可以(直接在update里面的可...

2019-09-28 16:21:00 688

转载 JSP/EL/JSTL

jsp脚本写el表达式之前必须加上<%j ava代码 %> <%=java变量或表达式%> <%!java代码%> 注释:Html注释:<!--注释内容--> java注释://单行注释 /*多行注释*/jsp注释:<%--注释内%>JSP指令:page指令include指令jsp内置/隐式对象out request...

2019-09-28 16:08:00 673

转载 cookie和session的案例

小案例:get请求登录因为是get请求,所以频道了连接里面<form action="/WEB04/LuanServlet" method="get"> 用户名:<input type="text" name="username"><br> 密码名:<input type="password" name=...

2019-09-28 15:55:00 290

转载 cookie技术和Session技术(服务器)

cookie技术是客户端cookie技术是一个打开浏览器访问某个站点(网页等),到关闭相关浏览器成功之间的一个会话。他也就是字面意义上的缓存。它是面向客户端的一个技术。重点是服务器如何将cookie发送到客户端,服务器如何接受客户端携带的cookie。服务器→客户端cookie(响应头发送)它的操作:创建对象Cookie cookie =new Cookie(“name”,...

2019-09-28 15:47:00 154

转载 request+response

基本流程HttpServletResponse是ServletResponse的子类,代表响应。是doGet/doPost方法的响应参数,是serviceResponse的子接口。服务器和客户端的请求流程是这样的,客户端先将请求按照http协议封装完毕,然后传给Tomcat服务器,服务器会先解析请求的资源,地址,将请求资源封装request对象,request项目接收到再通过文件复制...

2019-09-28 15:27:00 139

转载 HTTP协议+servlet配置

XML文档,一个可拓展标记语言,其实就是一个配置文件,最重要的作用是配置文档,让网页可以通过服务器正常访问。其中,比较重要的两点:1.配置文档的两种约束:DTD约束:DTD (Document Type Definition ),文档类型定义,用来约束XML文档。规定XML文档中元素的名称,子元素的名称及顺序,元素的属性等。下面开始演示步骤:首先x...

2019-09-28 15:04:00 216

转载 nginx 重写去掉index.php

if (!-e $request_filename) { rewrite ^/(.*)$ /index.php?s=$1 last;}转载于:https://www.cnblogs.com/ningjiabing/p/11602500.html

2019-09-28 12:10:00 134

转载 Cordova-在现有iOS工程自动化接入Cordova插件

模拟Cordova插件命令 自己编写脚本,了解cordova添加插件做了哪些事情。上一篇文章了解到,web与native的交互主要是cordova.js中的exec方法调用,触发交互事件。UIWebView已经成为过去时,忽略,这里只说wkwebview,exec调用wk的configuration.userContentController中注册的事件cordova,触发回调user...

2019-09-27 11:44:00 368

转载 记一次纯sqlite数据库的小项目开发经历

sqlite有哪些坑1.支持的数据量级:根据SQLite的官方提示:http://www.sqlite.org/limits.htmlSQLIte数据库最大支持128TiB(140 terabytes, or 128 tebibytes, or 140,000 gigabytes or 128,000 gibibytes).2.sqlite支持T-Sql,不得不说 T-Sql是个...

2019-09-26 11:36:00 258

转载 CentOS 普通用户使用sudo命令

CentOS 普通用户使用sudo命令 xxx is not in the sudoers file.This incident will be reported.的解决方法切换到root用户下添加sudo文件的写权限chmod u+w /etc/sudoe...

2019-09-26 11:21:00 288

转载 JSP内置对象——request对象

Requset常用方法注意:刚使用IEDA时,可能没有request对象方法的代码提示。需要在File->Project Structure->Libraries里添加Tomcat文件夹下的lib即可。还要就是,在传递一些中文参数时可能会乱码,可以用如下代码解决<%request.setCharacterEncoding("utf-8");%>...

2019-09-25 20:25:00 122

转载 SpringBoot启动zipkin-server报错Error creating bean with name ‘armeriaServer’

目前,GitHub 上最新 release 版本是 Zipkin 2.12.9,从 2.12.6 版本开始有个较大的更新,迁移使用 Armeria HTTP 引擎。从此版本开始,若直接添加依赖的 Spring Boot 应用启动会存在冲突,会报上面的错,降到2.12.3版本就可以正常启动了。参考文章来自blog.koreyoshi.work转载于:https://www.cn...

2019-09-24 23:26:00 183

转载 zipkin+elk微服务日志收集分析系统

docker安装elk日志分析系统在win10上安装docker环境tip:win7/8win7、win8 系统win7、win8 等需要利用 docker toolbox 来安装,国内可以使用阿里云的镜像来下载,下载地址:http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/win10现在 Docke...

2019-09-24 23:25:00 652

转载 链表

我的博客:blog.koreyoshi.work 链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。链表由一系列结点(链表中每一个元素称为结点)组成,结点可以在运行时动态生成。每个结点包括两个部分:一个是存储数据元素的数据域,另一个是存储下一个结点地址的指针域。 相比于线性表顺序结构,操作复杂。由于不必须按顺序存储,链表在插入的时候...

2019-09-24 22:40:00 112

转载 计算机网络

博客原文:blog.koreyoshi.workOSI,TCP/IP,五层协议的体系结构每一层的作用:物理层:通过媒介传输比特,确定机械及电气规范(比特Bit)数据链路层:将比特组装成帧和点到点的传递(帧Frame)网络层:负责数据包从源到宿的传递和网际互连(包Packet)传输层:提供端到端的可靠报文传递和错误恢复(段Segmen...

2019-09-24 22:38:00 104

转载 二叉树

二叉树的概念完全二叉树:若二叉树的高度是h,除第h层之外,其他(1~h-1)层的节点数都达到了最大个数,并且第h层的节点都连续的集中在最左边。想到点什么没?实际上,完全二叉树和堆联系比较紧密满二叉树:除最后一层外,每一层上的所有节点都有两个子节点,最后一层都是叶子节点。哈夫曼树:给定n个权值作为n的叶子结点,构造一棵二叉树,若带权路径长度达到最小,称这样的二叉...

2019-09-24 22:37:00 102

转载 队列

队列:队列是一种特殊的线性表,特殊之处在于它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作,和栈一样,队列是一种操作受限制的线性表。进行插入操作的端称为队尾,进行删除操作的端称为队头。循环队列/** * 先进先出 */class MyCircularQueue {​ private int[] data; priva...

2019-09-24 22:36:00 86

转载 百度脑图-离线版(支持Linux、Mac、Win)

免费好用的思维导图软件(在线版)离线版:桌面版脑图是基于百度脑图的本地化版本,帮助你在没有互联网环境的情况下,依然可以使用脑图工具。百度脑图帮助你进行思维导图,可以运用于学习、写作、沟通、演讲、管理、会议等多个方面,成倍提高您的工作或学习能力,激发您的创意与联想,将零散的想法和创意融会贯通,以具体的方式呈现出来!开源项目:Github项目地址桌面版脑图软件介绍 --&...

2019-09-24 22:35:00 719

转载 CentOS固定IP设置

CentOS固定IP设置 编辑 /etc/sysconfig/network-script/ifcfg-enss33添加#首先将IPV6相关协议都注释;BOOTPROTO=static #开机协议,有dhcp(默认,动态分配IP)及static...

2019-09-23 18:33:00 219

转载 linux 挂载新硬盘

linux 挂载新硬盘 linux 挂载新硬盘查看硬盘设备新硬盘设备在/dev目录下, 命名规则一般是sda, sdb, sdc...每个硬盘的分区会形成一个分区文件, 同样在/dev目录下, 命名规则一般是(以sda为例) sda1, sda2.........

2019-09-23 18:27:00 277

转载 mysql索引&实现原理

索引是什么:是一个排序的列表,存储索引字段的值和这个数据对应的物理地址,使用索引字段查询时,不用扫描全表匹配,直接通过索引表找到改行数据对应的物理地址,然后找到对应的数据;优点:因索引采用B+数的实现,减少I/O操作次数,增加查询效率缺点:需要额外的硬盘空间,增、删、改有额外操作分类:主键索引,即主键唯一索引,字段设置唯一约束时就已经存在,或者 alter table tab...

2019-09-19 11:31:00 78

转载 Java枚举——枚举的作用、使用方法、使用场景

枚举的定义枚举关键字enum枚举类是一种特殊类,它和普通类一样可以使用构造器、定义成员变量和方法,也可以实现多个接口,但不能继承类。枚举的使用enum Color { RED, BLUE, GREEN;}Color color = Color.RED;//取用枚举中的值枚举的使用场景当变量只能从一堆固定的值中取出一个时,那么就应该使...

2019-09-18 15:01:00 177

转载 Java多态——代码示例

---恢复内容开始---刚开始看多态的文字定义时,总是不明白说的啥意思,看了一些示例代码后,总算知道了,其实也就是“多态”的字面意思。如下:class A{ public void Out() { System.out.println("This is A"); }}class B extends A{...

2019-09-18 14:20:00 684

转载 iOS自动化--Spaceship使用实践

Spaceship### 脚本操作 证书,app,provision等一些列apple develop后台操作,快速高效。github地址spaceship开发文档文档有列出常用的api调用demo,包括证书,appid,provision等操作。想看更具体详细的结构文档,参考Ryby类库查询Spaceship使用安装1.安装fastlane sudo gem i...

2019-09-18 12:19:00 2993

转载 类加载和反射

2、反射在我们使用类之前会有一个进入内存的步骤,其中分为三步,加载、连接、初始化三步。第一个加载过程是class文件读入内存,并且在栈里面创建一个class对象。(不论是什么类使用之前都会创建一个class对象)。连接:初始化:类初始化时机就是如何在栈里面建内存的步骤行为。类的加载。1、new person2、静态变量3、静态方法4、使用反射方式来强制创建某个类或接口对应的java.la...

2019-09-18 09:23:00 134

转载 tp where使用数组条件,如何设置or,and

1 //where条件数组拼接2 $where['status'] = 1;3 $maps['id'] = ['in', implode(',', $r_ids)];4 $maps['uid'] = $where['uid'];5 $maps['_logic'] = 'OR';6 $where['_complex'] = $maps;打印出来效果 此时 ...

2019-09-11 15:59:00 1689

转载 使用JSP脚本在页面输出九九乘法表

<% int i,j; for(i=1;i<10;i++) { for(j=1;j<=i;j++) { out.println(i+"*"+j+"="+(i*j)); } out.println("<br>"); }...

2019-09-11 14:40:00 1486

转载 初识JSP:JSP的注释、脚本、声明、表达式

1.JSP的注释在HTML当中,如果使用传统的注释我们可以在客户端,也就是网页上右键查看源代码里面看得到该注释,但是JSP注释无法在客户端里看到。源码里面会只会看到JSP注释的地方空出来。使用方法:<%--这是一个jsp注释,客户端不可见--%>Intellji IEDA的JSP注释快捷键是:Ctrl+/2.JSP的脚本JSP脚本可以在H...

2019-09-10 17:07:00 201

转载 Intellij IEDA搭建JSP+Tomcat开发环境

1.新建项目然后填入项目名称和选择项目路径,填完点击完成。2.添加WEB框架别问我为什么不一开始就直接新建WEB框架,因为我也是看的别人的教程0。0不过还遇到了一些新问题,后面会讲到3.配置Tomcat在File-->Settings里面最后选择Tomcat解压的路径,点击ok就行了。最重要的就是要把网页配置在Tom...

2019-09-10 11:45:00 291

转载 设计类的一些技巧

对象与类的一些概念,在面向对象语言当中大同小异,在此不多做详述。在实际的编写代码当中,有一些技巧能让我们设计出来类更具有OOP的专业水准。参考自《Java核心技术 卷一》1.一定要保证数据私有  也就是说不要破坏封装性。有时候可能会需要到访问的方法或者更新的方法,但是不要嫌麻烦,最好还是保持实例域的私有性。当数据保持私有时,它们的表示形式的变化不会对类的使用者产生影...

2019-09-08 15:14:00 108

转载 线程池+线程安全

第一 线程池线程池就是一个存放多线程的容器,作用在于解决了线程的声明周期问题,通过创建好的多条线程让线程重复使用,从而避免了资源浪费紧缺。线程池的两个方式:Runnable接口lExecutors:线程池创建工厂类npublic static ExecutorService newFixedThreadPool(int nThreads):返回线...

2019-09-07 10:01:00 628

转载 IO流之Properties(String键值对)+序列流+打印流+commons-IO(最终流程)

学了这么多全是给他用的之Commons用这个的前提需要导包,①创建lib文件夹②将下载的commos-io.jar拷贝到lib文件夹③右键点击commons-io.jar,Build Path→Add to Build Path然后介绍两个工具类1.2FilenameUtils这个工具类是用来处理文件名,他可以轻松解决不同操作系统文件名称规范不同...

2019-09-06 23:30:00 145

转载 控制器,action, 过滤器, 权限

这个是重点学习对象 控制器 https://www.cnblogs.com/caoyc/p/5671687.html还有这个https://www.cnblogs.com/leoo2sk/archive/2008/11/05/1326655.htmlhttps://www.cnblogs.com/wms01/p/10903646.htmlhttps://www.cn...

2019-09-06 16:41:00 72

转载 IO流之字节流 +字符流 (复制文件)

复制的本质,如字节流字节数组复制,根据方法.read()的一次一次2个字节的读取,第一次读出的是ab 长度 2,第二次读出cd长度2,第三次读出e 长度1,但是还没结束,第四次读出0,长度-1,结束循环。常用的方法:字节输出流OutputStream后面的输出流是它的方法,基本都是可以用这些方法。第一个子类:FileOutputStream 字节输出...

2019-09-06 14:12:00 179

转载 IO流

1、IO流之File类(管理文件夹与文件)分隔符: 都是静态方法,所以类名.方法名 与系统有关的路径分隔符 这是需要拼串时用到, win ; linux :System.out.println(File.pathSeparator);与系统有关的名称分隔符 windows \ linux /System.out.println(File.separat...

2019-09-05 14:17:00 75

转载 PHPstorm 配置主题

1、首先先去下载自己喜欢的主题:http://www.phpstorm-themes.com/ 但是在下载的时候会发现一个问题,在点击下载后,并没有下载,而是会打开这个文件(不同的浏览器不同)但是如果出现上述情况,只需要将里面的内容全选,然后粘贴到一个后缀为.icls的文件中(新建个记事本,然后重命名)2、将该文件复制到C:\Users\Administrator\.PhpS...

2019-09-04 17:22:00 98

转载 火狐-textContent与innerText

document.getElementById('selector').innerText  火狐不支持innerText,所以设置或者获取数据无法成功解决方案  使用textContext属性document.getElementById('selector').textContent  但是一些低版本的浏览器不支持textContent这个...

2019-09-03 17:16:00 98

转载 多线程

1、进程:正在进行的程序2、线程:线程是进程中的一个执行单元,负责当前进程中程序的执行,一个进程中至少有一个线程。一个进程中是可以有多个线程的,这个应用程序也可以称之为多线程程序。线程=======路一般分为单线程和多线程,单线程就是执行完一个再去执行下一个,多线程是执行一个的同时可以执行下一个,多个线程同时交叉执行。分时调度是按照cpu的时间划分,抢占式调度是随机分配时间...

2019-09-03 09:10:00 93

转载 新加==内部类+包+代码块

内部类分为成员内部类与局部内部类。我们定义内部类时,就是一个正常定义类的过程,同样包含各种修饰符、继承与实现关系等。在内部类中可以直接访问外部类的所有成员。package com.oracle.demo02;//普通的函数方法//内部类成员内部类,定义在外部类中的成员位置。与类中的成员变量相似,可通过外部类对象进行访问public class Outer ...

2019-08-31 10:34:00 56

空空如也

空空如也

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

TA关注的人

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