自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(55)
  • 资源 (3)
  • 收藏
  • 关注

原创 mybatis 单个字符test的写法

多个字符可以这样写<if test="a=='abcd'"> </if>但是单个字符用上面的写法则会报错,应该写成<if test='a=="a"'> </if>或者 <if test="a=='a'.toString()"> </if>

2021-10-29 15:48:51 249

原创 java 日志框架 slf4j

1.slf4j本身不实现日志输出,其本身是一个日志标准,只提供接口提供日志接口 提供获取具体日志对象的方法slf4j-simple、logback都是slf4j的具体实现,log4j并不直接实现slf4j,但是有专门的一层桥接slf4j-log4j12来实现slf4j。2.slf4j的引入​​<dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api&lt

2021-04-09 14:34:51 422

原创 Log4j输出格式控制

参数 说明 例子 %c 列出logger名字空间的全称,如果加上{<层数>}表示列出从最内层算起的指定层数的名字空间 log4j配置文件参数举例 输出显示媒介 假设当前logger名字空间是"a.b.c" %c a.b.c %c{2} b.c %20c (若名字空间长度小于20,则左边用空格填充) %-20c (若名字空间长度小于20,则右边用空格填充) %.30c

2021-04-08 17:38:36 153

原创 根据archtype创建项目,异常

IEDE 在创建maven项目时,无论选择什么archtype,创建出来的项目都为空项目:如下:同时报错如下:标题[WARNING] The POM for org.apache.velocity:velocity:jar:1.7 is invalid, transitive dependencies (if any) will not be available, enable debug logging for more details[WARNING] Error initializ

2021-03-26 13:48:17 330

原创 三种List等分方式

public static <T> List<List<T>> splitList1(List<T> list, int pageSize) { int listSize = list.size(); int page = (listSize + (pageSize - 1)) / pageSize; List<List<T>> listArray = new ArrayList<>(); .

2020-08-19 17:26:58 1223

原创 以太坊常用命令

私链搭建教程https://blog.csdn.net/weixin_40401264/article/details/78095222命令:1.打开控制台   geth --datadir "E:\Geth\privChain" console2.新建账户 personal.newAccount('Your Password')3.查询余额   my=eth.account...

2018-12-05 10:09:24 2030

原创 非对称加解密,私钥和公钥之加解密。

非对称加密 主要有两种用途:    一.用于加解密  :公钥加密,私钥解密。    二.用于签名:私钥签名,公钥验签。    加密:那肯定是不希望别人知道我的消息,所以只有我才能解密。    签名:那肯定是不希望有人冒充我发消息,只有我才能发布这个签名。    举例:A、B 两人互换公钥,各自保留自己的私钥。场景一:加解密。A发给B的隐私信息不想别人知道,那么A用B的公钥加...

2018-12-04 15:47:17 420

原创 架构师的思考

架构师决不仅仅停留在设计系统和写设计文档的层面,现在感觉到压力和捉襟见肘是因为没有真正回答过以下几个问题:1)是否真正具备扎实的开发功底?而不是停留在满足项目需求2)是否能推动他人去改进系统或提升技术?而不是停留在DIY3)是否对一些关键问题(如系统可用性、性能、底层开发框架)理解透彻?而不是浮在表面看不到水底4)能否持续不断地提出新的思路?而不是仅

2017-09-22 14:01:16 419

原创 java 反射(四) 反射对属性、方法的操作

package com.reflect;import java.lang.reflect.Field;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;/** * 反射对属性、方法的操作 * @author lr * */public class Demo4

2017-09-21 23:11:07 503

原创 java 反射(三) 打印Class的构造、属性、方法

package com.reflect;import java.lang.reflect.Constructor;import java.lang.reflect.Field;import java.lang.reflect.Method;import java.lang.reflect.Modifier;/** * 打印Class的构造、属性、方法 * @author lr

2017-09-21 22:46:28 1823 1

原创 java 反射(二) 反射中Class常见的方法和属性

package com.reflect;import java.lang.reflect.Constructor;import java.lang.reflect.Field;import java.lang.reflect.Method;/** * 反射中Class常见的方法和属性 * @author lr * */public class Demo2 { publi

2017-09-21 21:56:34 425

原创 java 反射(一) 获取Class对象的三种方式

package com.reflect;/** * 三种获得Class对象的方式 * @author lr * */public class Demo1 { public static void main(String[] args) throws ClassNotFoundException { //以String为例: String str="hello

2017-09-21 21:41:23 8048

原创 java 链表的常见操作

1.定义链表的节点类class Node { protected Node next; // 下一节点 protected String data;// 数据 public Node(String data) { this.data = data; } // 显示此节点 public void show() { System.out.print(data+"、");

2017-08-30 21:53:04 8848 1

原创 java类如何按照某一属性排序

1. 首先Person类,实现可按照属性name或者age排序,Personl类如下:class Person{ public String name; public int age; public Person(String name, int age) { super(); this.name

2017-08-29 21:30:30 13162

原创 cdn

cdn

2017-03-20 19:04:24 207

原创 数据机构1

数据机构1

2017-03-20 19:03:43 247

原创 tcp/ip1

tcp/ip1

2017-03-20 19:03:16 193

原创 redis1

redis1

2017-03-19 20:45:09 279

原创 设计模式1

设计模式1ssss

2017-03-19 20:44:22 140

原创 mysql1

mysql1

2017-03-19 20:43:09 161

原创 soa1

soa1

2017-03-19 20:42:38 199

原创 Maven 初识 20170319

dd

2017-03-19 20:33:36 182

原创 Maven 初识 20170312

Maven 初识

2017-03-12 11:54:07 226

转载 Java中hashCode的作用

以下是关于HashCode的官方文档定义:[plain] view plain copyhashcode方法返回该对象的哈希码值。支持该方法是为哈希表提供一些优点,例如,java.util.Hashtable 提供的哈希表。     hashCode 的常规协定是:   在 Java 应用程序执行期间,在同一对象上多次调用 has

2017-02-03 11:21:15 382

原创 Java中List集合去除重复数据的方法

1. 循环list中的所有元素然后删除重复[java] view plain copy public   static   List  removeDuplicate(List list)  {         for  ( int  i  =   0 ; i  1 ; i ++ )  {             for  ( int  j  =  list.siz

2017-01-20 16:42:05 10414 1

原创 classpath的理解

1、src不是classpath, WEB-INF/classes,lib才是classpath,WEB-INF/ 是资源目录, 客户端不能直接访问。2、WEB-INF/classes目录存放src目录Java文件编译之后的class文件,xml、properties等资源配置文件,这是一个定位资源的入口。3、引用classpath路径下的文件,只需在文件名前加classpath:

2017-01-18 09:47:57 369

原创 一些不错的网站

http://www.allimant.org/javadoc/index.php

2016-02-25 22:12:28 263

转载 Java中的static关键字解析

Java中的static关键字解析  static关键字是很多朋友在编写代码和阅读代码时碰到的比较难以理解的一个关键字,也是各大公司的面试官喜欢在面试时问到的知识点之一。下面就先讲述一下static关键字的用法和平常容易误解的地方,最后列举了一些面试笔试中常见的关于static的考题。以下是本文的目录大纲:  一.static关键字的用途  二.static关键字的误区

2016-01-13 12:18:53 398

原创 Java中final和static关键字总结

关键字: final static java一.final总结1.final修饰类:表示该类不可继承  final不能修饰interface接口2.final修饰方法:表示该方法不能被子类覆盖(即子类不能重写父类的final方法,可以继承)  final不能修饰构造函数3.final修饰字段属性:表示属性值第一次初始化后不能被修改  final属性可以直接初

2016-01-12 22:51:27 244

原创 Struts2中DMI(动态方法调用)的一些问题

/hello.jsp                                        /love.jsp                        大家看上面程序,指定了action的class="struts.IndexAction“再来看IndexAction类package struts;import com.opensy

2016-01-12 11:51:55 267

原创 Struts2配置详解_配置Action

Struts2的核心功能是action,对于开发人员来说,使用Struts2主要就是编写action,action类通常都要实现com.opensymphony.xwork2.Action接口,并实现该接口中的execute()方法。该方法如下:   public String execute() throws ExceptionStruts2并不是要求所有编写的act

2016-01-12 11:49:49 256

转载 LAMP网站架构方案分析

LAMP(Linux-Apache-MySQL-PHP)网站架构是目前国际流行的Web框架,该框架包括:Linux操作系统,Apache网络服务器,MySQL数据库,Perl、PHP或者Python编程语言,所有组成产品均是开源软件,是国际上成熟的架构框架,很多流行的商业应用都是采取这个架构,和Java/J2EE架构相比,LAMP具有Web资源丰富、轻量、快速开发等特点,微软的.NET架构相比,L

2016-01-09 15:51:52 374

转载 http、TCP/IP协议与socket之间的区别

http、TCP/IP协议与socket之间的区别 网络由下往上分为: 物理层--                      数据链路层--网络层--                       IP协议传输层--                       TCP协议会话层--表示层应用层--           HTTP协

2016-01-08 22:18:59 539

原创 梦想还是要有的,万一实现了呢

马云说,梦想还是要有的,万一实现了呢?所以,如果你不甘平庸,如果你心怀梦想,那就激情起来,即使跑起来被拌倒无数次,也不要规规矩矩走一辈子,岁月不止,奋斗不息,就做这样的自己!

2016-01-06 23:05:18 847

转载 浅谈Spring事务隔离级别

一、Propagation (事务的传播属性)Propagation :  key属性确定代理应该给哪个方法增加事务行为。这样的属性最重要的部份是传播行为。有以下选项可供使用:PROPAGATION_REQUIRED--支持当前事务,如果当前没有事务,就新建一个事务。这是最常见的选择。PROPAGATION_SUPPORTS--支持当前事务,如果当前没有事务,就以非事务方式执行。PRO

2015-10-19 21:36:13 283

转载 inux 命令行 光标移动技巧

看一个真正的专家操作命令行绝对是一种很好的体验-光标在单词之间来回穿梭,命令行不同的滚动。在这里强烈建立适应GUI节目的开发者尝试一下在提示符下面工作。但是事情也不是那么简单,还是需要知道“如何去做”。在单词之间跳转,使用Ctrl+左右键。Ctrl+a跳到本行的行首,Ctrl+e则跳到页尾。Ctrl+u删除当前光标前面的文字 ctrl+k-删除当前光标后面的文字Ctrl+w和Alt+d-对于当前的

2015-05-05 15:45:15 430

转载 老程序员的下场

长期从事编程活动的程序员都期望在50多岁时能爬到一个足够高的职位,或者能顺利的退休。但我在这里讨论的可能是一个你还没有想过的问题:如果到那时你失业了呢? 50多岁时你的职业仕途会成为一个问题。如果你有很好的技术,有人雇你,你会有一个很高的职衔,或你是一个专家,或有很好的人际关系,你都有可能找到一个新的职务。 否则,你会从衣

2015-04-22 16:18:27 367

原创 orcale 事务管理

数据库事务:保证一组sql执行的结果作为一个整体永久性的修改数据库的内容,或作为一个整体取消对数据库的修改。事务的开始于DML语句(INSERT UPDATE DELETE)事务的结束于COMMIT或ROLLBACK语句。执行一条DML语句,该语句失败了,会为这个无效的DML语句执行rollback;执行一条DDL语句,如create table会自动执行commit;

2015-04-13 14:19:18 404

原创 orcale索引

索引知识归纳:索引是提高数据查询最有效的方法,也是最难全面掌握的技术,因为正确的索引可能使效率提高10000倍,而无效的索引可能是浪费了数据库空间,甚至大大降低查询性能。一.索引的管理成本1、 存储索引的磁盘空间2、 执行数据修改操作(INSERT、UPDATE、DELETE)产生的索引维护3、 在数据处理时所需额外的回退空间。二.实际数据修改测试:一个表有

2015-04-13 14:13:09 545

原创 orcale 常用DDL 语句

--查看用户表select * from  user_tables;--查看表中列信息select * from user_tab_columns where table_name='product';--修改表--1 增加列alter table rui_test add age int;alter table rui_test add

2015-04-09 09:34:51 347

Sharding JDBC .xmind

Sharding JDBC 思维导图

2021-04-09

redis实战.pdf下载

redis实战.pdf下载,redis实战.pdf下载redis实战.pdf下载redis实战.pdf下载redis实战.pdf下载

2017-10-18

struts2.3-core源码

struts2.3-core源码,方便朋友们下载使用!

2014-06-18

空空如也

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

TA关注的人

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