- 浏览: 26289 次
- 性别:
- 来自: 上海
最新评论
文章列表
背景:目前WEB的普及太快,很多网站都会因为大流量的数据而发生服务器习惯性死机,一个查询语句只能适用于一定的网络环境.没有优化的查询当遇上大数据量时就不适用了.
联合索引使用结论:
1):查询条件中出现联合索引第一列, ...
----------------------------------------------------------------------------------
查询oracle索引:
基本查询:
select * from user_indexes;
select * from user_ind_columns t;
关联查询:
select i.index_name,
i.index_type,
i.table_owner,
i.table_name,
i.uniqueness,
i.tablespace_name,
...
1.所用技术: node.js/electron/react(react可选用其他如vue等);
2.ui框架ant design(可自选);
3.开发工具:Visual Studio Code;
开发前环境搭建:
安装最新稳定版node; 参考网址:https://www.jianshu.com/p/03a76b2e7e00
npm 命令(百度)
开发参考:
蚂蚁金服UI框架: http://design.alipay.com/develop/web/react/introduce
快速搭建:http://design.alipay.com/develop/web/react/us ...
package com.wonders.utils;
import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.FileWriter;
import j ...
$ git checkout -b dev //首先,我们创建dev分支,然后切换到dev分支:Switched to a new branch 'dev'
$ git branch //用git branch命令查看当前分支:
$ git checkout master //dev分支的工作完成,我们就可以切换回master分支:
$ git reset --hard 5aa331f21 //指定回到未来的某个版本:
$ git reset --hard HEAD^ //回退到上一个版本就是HEAD^,上上一个版本就是HEAD^^,当然往上100个版本写100个^比较容易数不过来,所 ...
log4j需要导入的包
添加配置文件
建立类文件+主函数
修改配置文件,将日志输出到console
设定输出的格式
将日志输出到文本文件
每一小时、每天、每半天生成一个文件
当文本文件为3KB大时新建一个文件
Log4j的日志级别
log4j的配置说明
项目开发中,记录错误日志有以下好处:
方便调试
便于发现系统运行过程中的错误
存储业务数据,便于后期分析
在java中,记录日志有很多种方式:
自己实现
自己写类,将日志数据,以io操作方式,写数据到文本文件、数据库中。
使用log4j
log4j可以将日志输出到console窗口、文本文件、数据库等,功能强大!
...
我们常用的在a标签中有点击事件:1. a href="JavaScript:js_method();"这是我们平台上常用的方法,但是这种方法在传递this等参数的时候很容易出问题,而且javascript:协议作为a的href属性的时候不仅会导致不必要的触发window.onbeforeunload事件,在IE里面更会使gif动画图片停止播放。W3C标准不推荐在href里面执行javascript语句2. a href="javascript:void(0);" onclick="js_method()"这种方法是很多网站最常用的方法 ...
下面我们把配置的详细过程写在下面,以供参考:(此例以配置三个Tomcat为例)
1. 下载apache-tomcat-7.0.63,下载下来的文件为apache-tomcat-7.0.63.zip.
2. 解压该压缩包到D:/div/目录下。
3. 修改解压文件夹名字为:tomcat7-8080
4. 在D:/div/目录下创建该文件夹的两个副本,分别更名为:tomcat7-8081、tomcat7-8082
5. 添加环境变量:右键单击我的电脑->选择属性->选择高级->选择环境变量:添加系统变量:
CATALINA_HOME_8080,其值为:D:\div\ ...
web.xml文件是用来初始化配置信息:比如welcome页面、servlet、servlet-mapping、filter、listener、启动加载级别等。当你的web工程没用到这些时,你可以不用web.xml文件来配置你的Application。
每个xml文件都有定义它书写规则的Schema文件,也就是说javaEE的定义web.xml所对应的xml Schema文件中定义了多少种标签元素,web.xml中就可以出现它所定义的标签元素,也就具备哪些特定的功能。web.xml的模式文件是由Sun 公司定义的,每个web.xml文件的根元素为<web-app>中,必须标明这个w ...
//可实现以下常用功能:缩放图像、切割图像、图像类型转换、彩色转黑白、文字水印、图片水印等
import java.awt.AlphaComposite;
import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.Image;
import java.awt.Toolkit;
import java.awt.color.ColorSpace;
import java.awt.geom.AffineTransform;
impo ...
jsp中会经常使用到使用jsp标签和jstl的标签,比如<%@ page ..%>, <%@ taglib ...%>, <c:forEach....%>, 尤其是循环标签,在jsp最终输出的html中会产生大量的空行,使得性能降低。最方便的解决方法是在web.xml 中添加以下设置。
<jsp-property-group>
<url-pattern>*.jsp</url-pattern>
<trim-directive-whitespaces>true </trim- ...
原来是对象的类型转换成字符串类型(或者更确切的说是json类型的):
var value = JSON.stringify(fields);
作用:这个函数的作用主要是为了系列化对象的。
JSON.stringify(value [, replacer] [, space])
value:是必须要的字段。就是你输入的对象,比如数组啊,类啊等等。
replacer:这个是可选的。它又分为2种方式,一种是方法,第二种是数组。
情况一:我们先说数据,通过我们后面的实验可以知道,它是和第一个有关系的。一般来说,我们系列化后的结果是通过键值对来进行表示的。
比如说:
name:"l ...
var grid_width;
var grid_init=false;
function caculate_grid_width_func(){
var tabPanel = $('#documentlist').closest('.tabs-panels');
if(tabPanel.length>0){
grid_width = tabPanel.width();
}else{
grid_width=$('#documentlist').width();
}
}
/**设置百分比* ...
<!-- mybatis oracle分页查询 -->
<select id="getAllMsgByMlh" resultType="java.util.HashMap">
SELECT *
FROM (SELECT A.*, ROWNUM RU
FROM (SELECT ASJBH,
PAGENUM
FROM jz_dzjz_list
WHERE JZMLH ...
//java生产随机数
<%=Math.round(Math.random()*200000)%><%=System.currentTimeMillis()%>
//js获取随机数
var random =Math.round(Math.random()*100000000);