自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(128)
  • 资源 (8)
  • 收藏
  • 关注

原创 idea 默认设置,不需要每个项目重新设置

去掉默认打开之前项目设置maven 默认仓库

2019-09-09 11:18:35 2983

转载 React前端开发环境搭建

先,我们需要明确的是React和很多前端框架一样,底层都还是js以及html,即便它有着看似特殊的jsx语法。我们要在服务端运行js,就需要依赖一个环境,和运行war包需要tomcat一类中间件一样,运行js需要node.js,同时因为我们用了各种框架,所以相应的module依赖也需要,需要使用npm工具,这就类似于maven管理jar包依赖一样同样maven可以修改镜像,而npm也可以改成...

2019-07-19 10:56:39 243

原创 源码分析疑问点

1.运算符 >> 运算符 >> 是带符号右移. 如 oldCapacity = 10,则 newCapacity = 10 + (10 >> 1) = 10 + 5 = 15

2019-07-05 11:16:46 205

原创 JDK源码解读:Object类

1. private static native void registerNatives(); **registerNatives方法主要作用:将C/C++中的方法映射到Java中的native方法,实现方法命名的解耦** 用native关键字修饰的函数表明该方法的实现并不是在Java中完成,而是由C/C++去完成,并被编译成.dll文件,由Java去调用。 方法的具体实...

2019-06-28 10:38:05 210

原创 怎么安装google插件 Axure

在chrome地址栏输入 chrome://extensions/点击 “加载已解压的扩展程序”选择Axure文件夹Axure插件下载地址:在我上传的资源中

2019-06-27 16:01:09 430

原创 Spring注解详解

Spring注解的用法@Autowired是用在JavaBean中的注解,通过byType形式,用来给指定的字段或方法注入所需的外部资源。@Configuration表示这个类可以使用 Spring IoC 容器作为 bean 定义的来源用于定义配置类,可替换Xml配置文件,被注解的类内部,包含@Bean注解的方法,这些方法将会被AnnotationConfigApplicat...

2019-06-25 11:05:02 132

原创 正则表达式示例

正则表达式示例0到9999整数,包括0和9999 ^(?:[1-9]\d{0,3}|0|)$

2018-03-21 12:53:29 314

原创 第八章 防御式编程

一、保护程序免遭非法数据的破坏检查所有来源于外部的数据的值当从文件、用户、网络或其他外部接口中获取数据时,应检查所获得的数据值,以确保它在允许的范围内 1.1 数值在可接受的取值范围内 1.2 字符串不超长,确保其值合乎用途(比如交易ID)检查子程序所有输入参数的值和检查来源于外部数据的数值一样,只不过数据是来源于其他子程序而非外部接口决定如何处理错误的输入数据 详见...

2018-03-11 15:53:04 333

原创 IDEA 2017安装指引

一、安装IDEA官网下载: https://www.jetbrains.com/idea/download/#section=windowsstep 1: 选择windows -->downLoad  旗舰版(Ultimate) step 2: 下载后安装 ,选择64位 ,下一步到endstep 3: 破解详见:https://www.cnblogs.com/tsingke/p/798621...

2018-03-06 17:03:42 625

原创 JAVA内存地址问题总结

public class TestHashCodeImpl implements TestHashCode { public static Set<String> bizTypeSet; @Override public void bizTypeRefresh() { Set<String> tempSet = new HashS...

2018-02-11 21:48:30 473

原创 读后感:【许岑—如何成为有效学习的高手】

本博客的原创文章都是本人平时学习所做的笔记 。不要借鉴,不要参考 , 谢谢合作本书关键词:适合自己、学习方法、短时间、注意力、解决难题、设定目标、名师...

2018-02-11 17:38:07 5410

原创 内存地址问题总结

public class HashCodeImpl {    public static Set nameSet;    @Override    public void test() {        nameSet = new HashSet();        List list = repository.findAll();        if (!Coll

2017-12-05 15:48:19 328

转载 Logger级别

很多程序员都忽略了日志输出级别, 甚至不知道如何指定日志的输出级别. 相对于System.out来说, 日志框架有两个最大的优点就是可以指定输出类别(category)和级别(level). 对于日志输出级别来说, 下面是我们应该记住的一些原则: ERROR:系统发生了严重的错误, 必须马上进行处理, 否则系统将无法继续运行. 比如, NPE, 数据库不可用等. WARN:系统能继续运

2016-04-19 16:13:11 3169

转载 tomcat原理

Tomcat服务器的启动是基于一个server.xml文件的,Tomcat启动的时候首先会启动一个Server,Server里面就会启动Service,Service里面就会启动多个"Connector(连接器)",每一个连接器都在等待客户机的连接,当有用户使用浏览器去访问服务器上面的web资源时,首先是连接到Connector(连接器),Connector(连接器)是不处理用户的请求的,而是将用

2016-04-03 13:41:10 366

原创 正斜杠(/)和反斜杠(\)的区别

(1)  windows 路径分隔符采用 反斜杠(\); URL采用 正斜杠(/)。如:                                                        http://www.baidu.com(2)  linux和unix:路径分割符采用 正斜杠(/)

2013-11-15 14:50:29 774

原创 sql 性能优化

1.索引列不允许为空。    如果索引列存在空值,索引将失效2. not ,    高效:      SELECT * from base_student WHERE student_name    低效:      SELECT * from base_student WHERE student_name '云南学生1';    

2013-11-12 16:17:16 634

原创 javaScript encodeURI() 函数

对中文进行转义出来, 以免出现乱码。       var wareName=trim($("#myWareName").val());       wareName=encodeURI(wareName);           不可以直接这样写: encodeURI(trim($("#myWareName").val())) ,这样写结果还是乱码,具体原因还不清楚

2013-10-14 16:09:08 720

原创 oracle: to_char to_date 用法

to_char 用法注意:  1. HH24和hh24结果相同。  2. HH24(hh24)和hh 分别表示24小时制和12小时制。(1) SELECT to_char(exchange_time,'yyyy-MM-dd HH24:mi:ss') from ware_transaction;结果:2013-09-29 15:29:10(2) SELECT

2013-10-10 14:47:55 665

原创 java获取当前周的(开始日期-结束日期)和 当前月(开始日期-结束日期)

// 获得当前日期与本周一相差的天数    private  int getMondayPlus() {        Calendar cd = Calendar.getInstance();        // 获得今天是一周的第几天,星期日是第一天,星期二是第二天......        int dayOfWeek = cd.get(Calendar.DAY_OF_WEEK

2013-09-25 19:48:44 12879

转载 js 获取本周、上周、下周

http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml">日常家庭行为评价    DD_belatedPNG.fix('.png');         function  getThisWee

2013-08-29 14:37:08 2610

原创 数据结构与算法

/**   * 数据结构的三个方面:   *    * 1.数据的逻辑结构 包括:   *   线性结构  :  线性表、栈、队列。   *   非线性结构 :树形结构、图形结构。   *      * 2.数据的存储结构 :顺序存储、链式存储。   *    * 3.数据的运算:检索、排序、插入、删除、修改等。   */    /* 栈(st

2013-08-21 10:18:36 740

原创 NumberUtils用法

/*1. NumberUtils.isNumber() : 判断字符串是否是数字*/    NumberUtils.isNumber("5.96");//结果是true  NumberUtils.isNumber("s5");//结果是false  NumberUtils.isNumber("0000000000596");//结果是true    /*2. NumberU

2013-08-16 14:28:48 41233 3

原创 ArrayUtils用法

/* 1. ArrayUtils.isEmpty(strs) : 判断数组是否为空 , 不为空返回false,为空true */     ArrayUtils.isEmpty(new String[]{"21","是"});//结果是false   ArrayUtils.isEmpty(new String[]{""});//结果是false   ArrayUtils.isEmpt

2013-08-16 11:17:51 16706

原创 nextSibling : 返回某个元素之后的紧跟的元素;previousSibling:相反

假设要取到所有页面中所有H1标题后面的下一个元素为其添加CSS属性.var heads = document.getElementsByTagName("h1");for(var i=0; ivar elements = nextnode(heads[i].nextSibling); //设置nextnode函数,返回值elements.style.color='red'; //为

2013-08-14 10:52:47 1011

原创 StringUtils.startsWith 和StringUtils.endsWith

/*1.字符串以prefix开始*/    StringUtils.startsWith("sssdf", "");//结果是:true  StringUtils.startsWith(" sssdf", " ");//结果是:true  StringUtils.startsWith("sssdf", "s");//结果是:true  StringUtils.startsWit

2013-08-12 19:26:44 19025

原创 StringUtils.replace用法

/*1.替换字符串:把text中的searchString替换成replacement,max是最大替换次数,默认是替换所有*/    StringUtils.replaceOnce("sshhhss", "ss", "p");//只替换一次-->结果是:phhhss    StringUtils.replace("sshhhs", "ss", "p");//全部替换  --->

2013-08-12 19:04:07 18269

原创 StringUtils.equals() 用法

/*1. 比较两个字符串是否相等,如果两个均为null,则也认为相等*/    StringUtils.equals("", "");   //结果是true    StringUtils.equals(null, null);  //结果是true    StringUtils.equals(null, "");  //结果是true    StringUtils

2013-08-12 16:41:43 48791 4

原创 StringUtils. indexOf 用法

/*1.返回searchChar在字符串中第一次出现的位置,如果searchChar没有在字符串中出现,则返回-1 */    StringUtils.indexOf("sdfsfsfdsf", "4");/*结果是-1*/    StringUtils.indexOf("sdfsfsfdsf", "f");/*结果是3*/    /*2.找出字符数组searChars第一

2013-08-12 15:33:42 12650 3

原创 StringUtils 截取字符串 substring

1. 截取指定位置的字符串StringUtils.substring("dskabcee", 3); 结果是:abceeStringUtils.substring("dskabcee", 3, 5);结果是:ab/*2. 截取指定字符串之前的内容 */StringUtils.substringBefore("dskeabcee", "e...

2013-08-12 13:36:12 47313 6

原创 StringUtils 分割字符串 split

/*1. 分割字符串 ,可以设定得到数组的长度,但一般情况下不要设定,这样会发生冲突 */     StringUtils.split("y5y,4454,545");//默认是按 ,来分割      StringUtils.split("aaaa#sss", "#");   /*结果是:[aaaa, sss]*/      StringUtils.split("aaa

2013-08-12 11:03:54 24933

原创 上传附件方法

public UploadFile getAwardFile()            throws FileUploadFailException {        HttpServletRequest request = ServletActionContext.getRequest();        if (request instanceof MultiPartRequest

2013-07-31 20:15:59 1255

转载 ORACLE 数据库对象

--- oracle 数据库对象---- oracle数据库对象包括:表、用户、同义词、序列、视图、索引----- 1.同义词 (给数据库对象一个别名。是一种映射关系。如果某个用户 想用别的用户的某张表。就可以建一个同义词)--------  创建同义词 CREATE [OR REPLACE] [PUBLIC] SYSNONYM [schema.]synonym_name FO

2013-07-19 18:29:24 642

转载 ORACLE中的伪列

-- ORACLE 中的伪列----- 伪列就像表中的列一样,但是在表中并不存储。伪列只能查询。不能进行增删改工作。----- ROWNUM与ROWID不同,ROWID是插入记录时生成,ROWNUM是查询数据时生成。ROWID标识的是行的物理地址。ROWNUM标识的是查询结果中的行的次序。 ---- 1. rowid------ 表中的每一行记录都有一个物理地址。rowid

2013-07-19 16:52:32 815

转载 ORACLE 高级查询

---- oracle 高级查询 -- 1.集合操作(并集、交集、补集)----  union (并集 不重复)SELECT dept_code,dept_name from base_deptUNIONSELECT dept_code,dept_name FROM geyy_dept;----  union all (并集 重复)SELECT dept_c

2013-07-19 16:31:45 584

原创 oracle 操作符

--- oracle 操作符-- 1. 算术运算符(oracle算术运算符包括 +、-、*、/)-- 2. 关系运算符---- 等于 ( = )---- 不等于 ( != 、  )---- 小于 ( ---- 大于( > )---- 大于或者等于 ( > = )---- 小于或者等于 ( -- 3.逻辑运算符---- and----

2013-07-19 16:30:41 592

转载 drop 用法

-- drop 主要用来删除表、索引、数据库

2013-07-15 15:58:19 1390

转载 约束(constraints)

-- 约束(constraints)用于限制加入表的数据的类型----- 约束可以在建表的时候加,也可以在建表后加上。---- 主要用 NOT NULL,UNIQUE,primary key ,foreign key , check ,default--- 1. not null---- 注意:强制列不接受空值,添加和更新都不能为空。--- 2. unique----

2013-07-15 15:55:30 1099

转载 auto-increment 主键自增

-- auto-increment : 每次插入新记录时,自动插入主键值-- 1.在oracle中 ,用 sequence 来创建 auto-increment create sequence seq_person minvalue 1 start with 1 increment by 1 cache 10;insert into person(id,name) values(s

2013-07-15 15:52:29 1012

转载 Create Index 索引

-- 索引:在不读取整个表的情况下,索引使数据库应用程序可以更快的查找数据 -- 1.create index create index index_deptid on zhonghq_dept(dept_name);create index index_deptid on zhonghq_dept(dept_name,remark);select * from zho

2013-07-15 15:51:24 917

转载 is null 和 is not null

--  null 默认的表的列可以存放null值--- 1. is nullselect * from base_student where stuname is null;--- 2. is not nullselect * from base_student where stuname is not null;--- 3. 假如我们希望null值是 0 (如果某个列是n

2013-07-15 15:47:50 1054

google原型图插件Axure

google原型图插件Axure,下载后放到google扩展程序中,下载后放到google扩展程序中

2019-06-27

EditPlus_5.1.0.2186_SC.exe

EditPlus文本编辑器,免费下载

2019-06-27

MarkdownPad 破解版

markdown存档

2017-01-06

my_javascript5

my_javascript5

2013-03-07

my_javascript使用手册

my_javascript使用手册

2013-03-07

sql server 2000 驱动

sql server 2000 驱动,总共有3个jar文件,直接copy至工程中就可以用了

2012-03-23

java反编译工具

很好的反编译工具,能很好的反编译源文件,甚至是其中的打印语句都能反编译出来

2012-03-23

xml实用大全

很好的xml学习文档,对于初学者很实用,这是我自己积累的一个学习文档,欢迎大家下载

2012-03-23

空空如也

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

TA关注的人

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