verysu 设计模式 设计模式 响应式编程 百度开发平台 codeforces leetcode usfca

导航

01 2020 档案

DWR(Direct Web Remoting)配置
摘要:xml 散布 配置实体类 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE dwr PUBLIC "-//GetAhead Limited//DTD Direct Web Remoting 3.0//EN" "http://directwebremot 阅读全文

posted @ 2020-01-19 15:32 泳之 阅读(402) 评论(0) 推荐(0)

java新大陆
摘要:查找两个list的差org.apache.commons.collections4.CollectionUtils.disjunction 对集合进行差交并集运算org.apache.commons.collections4.SetUtils 结合交集并集包含等运算org.apache.common 阅读全文

posted @ 2020-01-19 15:25 泳之 阅读(273) 评论(0) 推荐(0)

java正则表达式
摘要:String regEx_script = "<[\\s]*?script[^>]*?>[\\s\\S]*?<[\\s]*?\\/[\\s]*?script[\\s]*?>"; Pattern p_script = Pattern.compile(regEx_script, 2); Matcher 阅读全文

posted @ 2020-01-17 10:08 泳之 阅读(82) 评论(0) 推荐(0)

隔离机制
摘要:已提交读模式:SET TRANSACTION ISOLATION LEVEL=READ COMMITTED; 串行模式:SET TRANSACTION ISOLATION LEVEL= SERIALIZABLE; 只读模式:SET TRANSACTION= READ ONLY; 每个事务开始时都使用 阅读全文

posted @ 2020-01-15 16:08 泳之 阅读(150) 评论(0) 推荐(0)

oracle执行计划调优
摘要:DISPLAY_PLAN DISPLAY_SQL_PLAN_BASELINE DISPLAY_SQLSET alter session set sql_trace true; 在init.ora中设置SQL_TRACE=true alter session set statistics = all- 阅读全文

posted @ 2020-01-08 13:11 泳之 阅读(279) 评论(0) 推荐(0)

oracle连接问题
摘要:如果代码连接不上查看对应监听配置sqlnet.ora的允许连接属性 SQLNET.AUTHENTICATION_SERVICES = (NTS) NAMES.DIRECTORY_PATH= (TNSNAMES,EZCONNECT) SQLNET.ALLOWED_LOGON_VERSION_CLIEN 阅读全文

posted @ 2020-01-08 13:10 泳之 阅读(101) 评论(0) 推荐(0)

oracle启动方式
摘要:启动方式 1、startup nomount 非安装启动,这种方式启动下可执行:重建控制文件、重建数据库 启动instance,即启动SGA和后台进程,这种启动只需要init.ora文件。 2、startup mount dbname 安装启动,这种方式启动下可执行:数据库日志归档、数据库恢复、重新 阅读全文

posted @ 2020-01-08 13:10 泳之 阅读(355) 评论(0) 推荐(0)

oracle函数 建表语句查询 恢复drop
摘要:1分析函数 select f_dwbh from ( select f_dwbh,row_number() over ( order by f_dwbh) rn from cf_erp_lrzx ) where rn between 10 and 150; ORDER BY objid RANGE 阅读全文

posted @ 2020-01-08 13:09 泳之 阅读(246) 评论(0) 推荐(0)

sql异常(代码中)
摘要:1.未找到要求的from关键字 UPDATE CF_ZJ_CDHPTZ A SET F_DJJE = 0,F_SYJE = ((SELECT F_DJJE FROM CF_ZJ_CDHPTZ B WHERE A.F_PJH = B.F_PJH)) WHERE F_PJH IN('3050005327 阅读全文

posted @ 2020-01-08 13:09 泳之 阅读(75) 评论(0) 推荐(0)

oracle理论
摘要:rownum是根据sql查询出的结果给每行分配一个逻辑编号,所以你的sql不同也就会导致最终rownum不同,但是rowid是物理结构上的,在每条记录insert到数据库中时,都会有一个唯一的物理记录 数据格式查询 1例子 select result, to_char(result, '9999.9 阅读全文

posted @ 2020-01-08 13:08 泳之 阅读(134) 评论(0) 推荐(0)

oracle问题整理
摘要:SELECT DBMS_METADATA.GET_DDL('VIEW',u.view_name) FROM USER_VIEWS u; 归档/非归档inactive/ active/ current CTIVE、INACTIVE、KILLED、 CACHED、SNIPED CREATE OR REP 阅读全文

posted @ 2020-01-08 13:08 泳之 阅读(297) 评论(0) 推荐(0)

oracle存储过程
摘要:游标方法1 declare cursor cjob is select * from user_tables@linkcwpt; crow cjob%rowtype; begin for crow in cjob loop dbms_output.put_line('ww'); end loop; 阅读全文

posted @ 2020-01-08 13:07 泳之 阅读(260) 评论(0) 推荐(0)

javaio
摘要:1.本地图片文件转成Base64字符串 InputStream in = new FileInputStream(imgFilePath); data = new byte[in.available()]; BASE64Encoder encoder = new BASE64Encoder(); r 阅读全文

posted @ 2020-01-08 13:07 泳之 阅读(120) 评论(0) 推荐(0)

CSS
摘要:各浏览器对字体类型有不同的支持规格。 字体格式类型主要有几个大分类:TrueType、Embedded Open Type 、OpenType、WOFF 、SVG。 TrueType Windows和Mac系统最常用的字体格式,其最大的特点就是它是由一种数学模式来进行定义的基于轮廓技术的字体,这使得 阅读全文

posted @ 2020-01-08 13:06 泳之 阅读(93) 评论(0) 推荐(0)

myeclipse没有提示的问题
摘要:myeclipse没有提示的问题 1.检查MyEclipse-Keys 2.检查Java-Editor-Advanced 项目导入后报错 将Java-Buildng-incomplete error->warning /S system 指定要连接到的远程系统。 /U [domain\]user 指 阅读全文

posted @ 2020-01-08 13:04 泳之 阅读(216) 评论(0) 推荐(0)

maven常用命令
摘要:一,Maven常用命令: 1. 创建Maven的普通Java项目: mvn archetype:create -DgroupId=packageName -DartifactId=projectName 2. 创建Maven的Web项目: mvn archetype:create -DgroupId 阅读全文

posted @ 2020-01-08 13:02 泳之 阅读(214) 评论(0) 推荐(0)

intellij idea 格式化工具
摘要:intellij idea Ctrl+N按名字搜索类 Ctrl+H查看类的继承关系 Ctrl+Alt+B查看子类方法实现 Ctrl+B可以查看父类或父方法定义,但是不如ctrl+鼠标左键方便。但是在这里,Ctrl+B或ctrl+鼠标左键只能看见Map接口的抽象方法put的定义,不是我们想要的,这时候 阅读全文

posted @ 2020-01-08 13:01 泳之 阅读(245) 评论(0) 推荐(0)

svn锁定
摘要:delete from wc_lock; delete from work_queue; 阅读全文

posted @ 2020-01-08 13:00 泳之 阅读(111) 评论(0) 推荐(0)

maven 设置启动参数
摘要:maven 设置启动参数 @REM set MAVEN_OPTS=-Xdebug -Xnoagent -Djava.compiler=NONE...在下边 set MAVEN_OPTS= -Xms128m -Xmx512m 删除重新下载mvn clean install -Dmaven.test.s 阅读全文

posted @ 2020-01-08 12:59 泳之 阅读(1772) 评论(0) 推荐(0)

windows问题
摘要:dos获取管理员权限 %1 mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c %~s0 ::","","runas",1)(window.close)&&exit start "C:\Users\s 阅读全文

posted @ 2020-01-08 12:57 泳之 阅读(126) 评论(0) 推荐(0)

windows添加自定义服务
摘要:查看计算机名hostname 查看当前路径chdir 查看当前用户名和域名 netstat 查看特定ip tcp/ip活动 tracert 跟踪路由信息 net 网络命令中最重要的一个 at安排在特定日期或时间执行某个特定的命令和程序 ftp命令网络上开放ftp的主机 特定用户运行命令(应用网络位置 阅读全文

posted @ 2020-01-08 12:57 泳之 阅读(723) 评论(0) 推荐(0)

Windows 安装Rabbitmq
摘要:Windows 安装Rabbitmq Rabbitmq是基于erlang开发的消息队列,客户端支持主流的开发语言(java、C#、Python等)。 环境:windows server 2012(x64) 1、下载安装 http://www.erlang.org/downloads 下载安装erla 阅读全文

posted @ 2020-01-08 12:56 泳之 阅读(176) 评论(0) 推荐(0)

git应用 修改远程分支名称 合并commit
摘要:克隆git clone + url 查看本地分支 git branch 创建本地分支 git branch [name] 出错提示没有masder处理方法 添加所有项目文件到本地仓库缓存git add . 提交到本地仓库git commit -m "init commit" 创建本地分支 git b 阅读全文

posted @ 2020-01-08 12:55 泳之 阅读(240) 评论(0) 推荐(0)

Server-u
摘要:1.创建目录 ftpClient.ascii(); StringTokenizer s = new StringTokenizer("11", "/"); // sign s.countTokens(); String pathName = ftpClient.pwd(); while (s.has 阅读全文

posted @ 2020-01-08 12:53 泳之 阅读(448) 评论(0) 推荐(0)

tomcat
摘要:设置HTTPS协议 keytool.exe -genkey -alias tomcat -keyalg RSA -keystore C:\gst.keystore -storepass gstgst 创建CSR文件 keytool -certreq -keyalg RSA -alias tomcat 阅读全文

posted @ 2020-01-08 12:53 泳之 阅读(203) 评论(0) 推荐(0)

nginx
摘要:启动tomcat sh ./xx/xx/startup.sh vi /etc/sysconfig/network-scripts/ yum -y install gcc gcc-c++ autoconf automake 依赖第三方库gzip--zlib/rewrite--pcre/ssl open 阅读全文

posted @ 2020-01-08 12:52 泳之 阅读(130) 评论(0) 推荐(0)

IIS
摘要:1.打开不了HTTP 错误 500.19 - Internal Server Error处理方法 C:\Windows\System32\inetsrv system32\inetsrv\appcmd unlock config -section:system.webServer/modules \ 阅读全文

posted @ 2020-01-08 12:51 泳之 阅读(174) 评论(0) 推荐(0)

glassfish
摘要:一、建domain 部署访问端口 发布后访问端口 create-domain --adminport 5861 --user admin1 --instanceport 9093 domain1 用这个命令简单 create-domain --adminport 4566 --instancepor 阅读全文

posted @ 2020-01-08 12:50 泳之 阅读(257) 评论(0) 推荐(0)

web客户端htmlTcp
摘要:服务器关闭TCP连接一般情况下,一旦Web服务器向浏览器发送了请求数据,它就要关闭TCP连接,然后如果浏览器或者服务器在其头信息加入了这行代码Connection:keep-aliveTCP连接在发送后将仍然保持打开状态,于是,浏览器可以继续通过相同的连接发送请求。保持连接节省了为每个请求建立新连接 阅读全文

posted @ 2020-01-08 12:30 泳之 阅读(400) 评论(0) 推荐(0)

JSP-jstl
摘要:指令标签 <%--page指令--%><%--contentType: 用于告知浏览器使用什么格式和编码方式解析响应信息--%><%@ page contentType="text/html;charset=UTF-8" %><%--language: 声明当前jsp页面中使用什么脚本语言, 默认j 阅读全文

posted @ 2020-01-08 12:26 泳之 阅读(191) 评论(0) 推荐(0)

IoC控制反转
摘要:IoC控制反转:实现了程序之间的解耦合,简化开发。思想:在Spring框架中,所有对象的生命周期和对象之间的关系都由Spring来管理,不用程序员进行操心。只需要在使用的时候,从Spring容器中取出来用就行。对象创建:1.通过在配置文件中使用<bean>标签来创建。可以使用无参构造方法,也可以使用 阅读全文

posted @ 2020-01-08 12:06 泳之 阅读(93) 评论(0) 推荐(0)

redis redisson脚本
摘要:什么是RedisRedis是一种非关系型数据库,它将数存储在内存中,大大的提高了数据的查询效率。Redis是单线程请求,所有的操作都是串行执行的,并发情况下不需要考虑数据一致性问题。redis是一个key-Value结构的数据存储系统个,value支持五种数据类型StringHashListSetS 阅读全文

posted @ 2020-01-08 12:04 泳之 阅读(174) 评论(0) 推荐(0)

java排序
摘要:插入排序 public void test3() { int i,j,temp; for(i=1;i<array.length;i++) { temp=array[i]; for(j=i-1;j>=0;j--) { if(temp>array[j]) { break; }else { array[j 阅读全文

posted @ 2020-01-08 11:54 泳之 阅读(167) 评论(0) 推荐(0)

springAOP实现
摘要:AOP定义AOP就是 Aspect Oriented Programming的缩写,意思为面向切面编程。通过预编译的方式以及动态代理的方式实现程序同一维护的功能。AOP是Spring中的重要内容,利用AOP可以增强主业务的功能,降低主业务和基础重复性的业务耦合度,提高程序的可重用性,提高开发效率。原 阅读全文

posted @ 2020-01-08 11:51 泳之 阅读(185) 评论(0) 推荐(0)

ORM工作原理
摘要:什么是ORMORM全称是Object Relation Mapping,即对象关系映射。它的实现思想就是将关系型数据库中标的数据映射为对象,建立对象和数据库表中记录的关系,这样开发人员在开发中就可以像操作对象一样来操作数据库。用过的ORM框架有Hibernate和MyBatis,其中Hiberbat 阅读全文

posted @ 2020-01-08 11:24 泳之 阅读(672) 评论(0) 推荐(0)

Memcache 与 Redis 的区别都有哪些?
摘要:1.redis是单进程单线程的。使用了I/O多路复用器,高并发情况下不存在数据安全问题;Memcache是单进程多线程的2.Redis存储K-V结构的数据,Value支持多种数据类型,有String,Hash,Set,SortedSet,List类型;Memcache仅支持简单的k-v结构3.Red 阅读全文

posted @ 2020-01-08 11:22 泳之 阅读(408) 评论(0) 推荐(0)

MySQL里有2000w数据 substring符号,redis中只存20w数据,如何保证redis中数据都是热点数据
摘要:计算20w的热点数据占据内存的大小。然后在Redis中,配置最大内存容量,在redis.conf文件maxmemory <bytes>标签中配置。当redis内存数据大小上升到一定大小的时候,就会施行数据淘汰策略。Redis中提供了6中数据淘汰策略:1.volatitle-lru 从设置了过期时间的 阅读全文

posted @ 2020-01-08 11:21 泳之 阅读(1164) 评论(0) 推荐(0)

dubbo连接注册中心和直连的区别
摘要:dubbo直连一般用于测试环境,也称点对点通信 1、采用zookeeper作为注册中心<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi= 阅读全文

posted @ 2020-01-08 11:19 泳之 阅读(1365) 评论(0) 推荐(0)

锁实现分布式事务
摘要:分布式事务解决方案目前比较多的解决方案有几个:一、结合MQ消息中间件实现的可靠消息最终一致性二、TCC补偿性事务解决方案三、最大努力通知型方案第一种方案:可靠消息最终一致性,需要业务系统结合MQ消息中间件实现,在实现过程中需要保证消息的成功发送及成功消费。即需要通过业务系统控制MQ的消息状态第二种方 阅读全文

posted @ 2020-01-08 11:16 泳之 阅读(213) 评论(0) 推荐(0)

ThreadLocal的原理和使用
摘要:原理ThreaLocal,线程本地变量,也有叫线程本地存储的。以空间换时间。简单来说就是可以实现线程之间变量隔离,每个线程对于变量操作不影响其他变量。在JDBC连接中,可以用这个类来存储连接给线程去用,每个线程从ThreadLocal中获取连接,每个线程都只能使用他自己获取的这个连接,不能使用其他线 阅读全文

posted @ 2020-01-08 11:02 泳之 阅读(230) 评论(0) 推荐(0)

数据库连接池 spring多数据源
摘要:连接池的原理主要由三部分组成第一、连接池的建立。一般在系统初始化时,连接池会根据系统配置建立,并在池中创建了几个连接对象,以便使用时能从连接池中获取。连接池中的连接不能随意创建和关闭,这样避免了连接随意建立和关闭造成的系统开销。Java中提供了很多容器类可以方便的构建连接池,例如Vector、Sta 阅读全文

posted @ 2020-01-08 10:36 泳之 阅读(296) 评论(0) 推荐(0)

spring拦截器
摘要:拦截器如何使用自定义拦截器,实现HandlerInterceptor接口,并且重写接口的方法。三个方法preHandle 再进入后端控制器方法前辈调用postHandle 控制器方法调用结束后,被调用afterCompletion 所有的流程结束后,被调用,通产个用来异常处理public class 阅读全文

posted @ 2020-01-08 10:34 泳之 阅读(133) 评论(0) 推荐(0)

数据库事务及其ACID特征、隔离特性,传播特性
摘要:什么是数据库事物事物是数据库管理器操作的最小单元,是不可能分割的,要么一起成功,要么一起失败。事物的ACID特征A Atomicity 原子性,一次事物中的多个操作不可分割C Consistency 一致性,事物操作的前后要保持数据的一致性I Isolation 隔离型,多个事物之间相互隔离,不会干 阅读全文

posted @ 2020-01-08 10:31 泳之 阅读(177) 评论(0) 推荐(0)

MVC和经典三层架构
摘要:浅析MVC模式与三层架构的区别 三层架构和MVC是有明显区别的,MVC应该是表现模式(三个加起来以后才是三层架构中的UI层)。三层架构(3-tier application) 通常意义上的三层架构就是将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。区分层次的目的即为 阅读全文

posted @ 2020-01-08 10:27 泳之 阅读(628) 评论(0) 推荐(0)

javaJSP
摘要:1、jsp是什么:Java服务端页面,在jsp中,既可以编写html代码,也可以编写java代码Jsp本质上也是一个Servlet,提供了一个jsp引擎,可以将所有的html标签打印输出到客户端。2、执行流程》客户端输入Jsp路径 》 路径被jspServlet匹配成功,执行JSPServlet > 阅读全文

posted @ 2020-01-08 10:17 泳之 阅读(193) 评论(0) 推荐(0)

HTTP的工作原理和通信
摘要:工作原理: HTTP是一个无状态的协议。无状态是指客户机(Web浏览器)和服务器之间不需要建立持久的连接,这意味着当一个客户端向服务器端发出请求,然后服务器返回响应(response),连接就被关闭了,在服务器端不保留连接的有关信息.HTTP遵循请求(Request)/应答(Response)模型。 阅读全文

posted @ 2020-01-08 10:14 泳之 阅读(534) 评论(0) 推荐(0)

转发和重定向的联系和区别
摘要:》请求转发:不管跳转几个页面,都是一次请求,通过请求对象实现》发送一次请求》地址栏不会改变》参数可以一直传递》只能跳转到内部资源(项目中),不可以跳转外部资源(项目外)》可以访问受保护的资源(web-inf) req.getRequestDispatcher("demo.html").forward 阅读全文

posted @ 2020-01-08 10:12 泳之 阅读(176) 评论(0) 推荐(0)

javasession控制
摘要:HttpSession session = req.getSession();// 通过代码修改不活动时间, 单位是秒session.setMaxInactiveInterval(5);// 立马销毁sessionsession.invalidate(); 阅读全文

posted @ 2020-01-08 09:57 泳之 阅读(147) 评论(0) 推荐(0)

activemq rabbitmq
摘要:一.ActiveMQ 1.什么是消息队列 ActiveMQ是Apache出品,最流行的,能力强劲的开源消息总线。 消息队列是在消息的传输过程中保存消息的容器 2.介绍RabbitMQ与ActiveMQ ActiveMQ 是 Apache 出品,最流行的,能力强劲的开源消息总线。ActiveMQ 是一 阅读全文

posted @ 2020-01-08 09:36 泳之 阅读(322) 评论(0) 推荐(0)

java线程
摘要:实现Callable接口,通过FutureTask包装器来创建线程,线程池 Callable接口可以提供返回值,比如卖票,卖完了以后可以return一个值回来 需要new一个FutureTask<>对象 泛型是返回值类型 然后通过Thread对象启动传入task对象实现Callable接口的线程对象 阅读全文

posted @ 2020-01-08 09:33 泳之 阅读(119) 评论(0) 推荐(0)

jquery-javascript
摘要:$('#company_search').bind('keydown', function (event) { if (event.keyCode == "13"){} }); !相当于为null或为undefined var reg=new RegExp(/[A-Za-z].*[0-9]|[0-9 阅读全文

posted @ 2020-01-07 19:33 泳之 阅读(137) 评论(0) 推荐(0)

我是谁? 回答错误