- 博客(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
339
原创 java 日志框架 slf4j
1.slf4j本身不实现日志输出,其本身是一个日志标准,只提供接口提供日志接口 提供获取具体日志对象的方法slf4j-simple、logback都是slf4j的具体实现,log4j并不直接实现slf4j,但是有专门的一层桥接slf4j-log4j12来实现slf4j。2.slf4j的引入<dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api<
2021-04-09 14:34:51
482
原创 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
223
原创 根据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
406
原创 三种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
1275
原创 以太坊常用命令
私链搭建教程https://blog.youkuaiyun.com/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
2153
原创 非对称加解密,私钥和公钥之加解密。
非对称加密 主要有两种用途: 一.用于加解密 :公钥加密,私钥解密。 二.用于签名:私钥签名,公钥验签。 加密:那肯定是不希望别人知道我的消息,所以只有我才能解密。 签名:那肯定是不希望有人冒充我发消息,只有我才能发布这个签名。 举例:A、B 两人互换公钥,各自保留自己的私钥。场景一:加解密。A发给B的隐私信息不想别人知道,那么A用B的公钥加...
2018-12-04 15:47:17
476
原创 架构师的思考
架构师决不仅仅停留在设计系统和写设计文档的层面,现在感觉到压力和捉襟见肘是因为没有真正回答过以下几个问题:1)是否真正具备扎实的开发功底?而不是停留在满足项目需求2)是否能推动他人去改进系统或提升技术?而不是停留在DIY3)是否对一些关键问题(如系统可用性、性能、底层开发框架)理解透彻?而不是浮在表面看不到水底4)能否持续不断地提出新的思路?而不是仅
2017-09-22 14:01:16
457
原创 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
534
原创 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
1920
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
463
原创 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
8447
原创 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
9023
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
13474
转载 Java中hashCode的作用
以下是关于HashCode的官方文档定义:[plain] view plain copyhashcode方法返回该对象的哈希码值。支持该方法是为哈希表提供一些优点,例如,java.util.Hashtable 提供的哈希表。 hashCode 的常规协定是: 在 Java 应用程序执行期间,在同一对象上多次调用 has
2017-02-03 11:21:15
416
原创 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
10510
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
398
转载 Java中的static关键字解析
Java中的static关键字解析 static关键字是很多朋友在编写代码和阅读代码时碰到的比较难以理解的一个关键字,也是各大公司的面试官喜欢在面试时问到的知识点之一。下面就先讲述一下static关键字的用法和平常容易误解的地方,最后列举了一些面试笔试中常见的关于static的考题。以下是本文的目录大纲: 一.static关键字的用途 二.static关键字的误区
2016-01-13 12:18:53
428
原创 Java中final和static关键字总结
关键字: final static java一.final总结1.final修饰类:表示该类不可继承 final不能修饰interface接口2.final修饰方法:表示该方法不能被子类覆盖(即子类不能重写父类的final方法,可以继承) final不能修饰构造函数3.final修饰字段属性:表示属性值第一次初始化后不能被修改 final属性可以直接初
2016-01-12 22:51:27
278
原创 Struts2中DMI(动态方法调用)的一些问题
/hello.jsp /love.jsp 大家看上面程序,指定了action的class="struts.IndexAction“再来看IndexAction类package struts;import com.opensy
2016-01-12 11:51:55
297
原创 Struts2配置详解_配置Action
Struts2的核心功能是action,对于开发人员来说,使用Struts2主要就是编写action,action类通常都要实现com.opensymphony.xwork2.Action接口,并实现该接口中的execute()方法。该方法如下: public String execute() throws ExceptionStruts2并不是要求所有编写的act
2016-01-12 11:49:49
283
转载 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
403
转载 http、TCP/IP协议与socket之间的区别
http、TCP/IP协议与socket之间的区别 网络由下往上分为: 物理层-- 数据链路层--网络层-- IP协议传输层-- TCP协议会话层--表示层应用层-- HTTP协
2016-01-08 22:18:59
578
原创 梦想还是要有的,万一实现了呢
马云说,梦想还是要有的,万一实现了呢?所以,如果你不甘平庸,如果你心怀梦想,那就激情起来,即使跑起来被拌倒无数次,也不要规规矩矩走一辈子,岁月不止,奋斗不息,就做这样的自己!
2016-01-06 23:05:18
897
转载 浅谈Spring事务隔离级别
一、Propagation (事务的传播属性)Propagation : key属性确定代理应该给哪个方法增加事务行为。这样的属性最重要的部份是传播行为。有以下选项可供使用:PROPAGATION_REQUIRED--支持当前事务,如果当前没有事务,就新建一个事务。这是最常见的选择。PROPAGATION_SUPPORTS--支持当前事务,如果当前没有事务,就以非事务方式执行。PRO
2015-10-19 21:36:13
313
转载 inux 命令行 光标移动技巧
看一个真正的专家操作命令行绝对是一种很好的体验-光标在单词之间来回穿梭,命令行不同的滚动。在这里强烈建立适应GUI节目的开发者尝试一下在提示符下面工作。但是事情也不是那么简单,还是需要知道“如何去做”。在单词之间跳转,使用Ctrl+左右键。Ctrl+a跳到本行的行首,Ctrl+e则跳到页尾。Ctrl+u删除当前光标前面的文字 ctrl+k-删除当前光标后面的文字Ctrl+w和Alt+d-对于当前的
2015-05-05 15:45:15
466
转载 老程序员的下场
长期从事编程活动的程序员都期望在50多岁时能爬到一个足够高的职位,或者能顺利的退休。但我在这里讨论的可能是一个你还没有想过的问题:如果到那时你失业了呢? 50多岁时你的职业仕途会成为一个问题。如果你有很好的技术,有人雇你,你会有一个很高的职衔,或你是一个专家,或有很好的人际关系,你都有可能找到一个新的职务。 否则,你会从衣
2015-04-22 16:18:27
399
原创 orcale 事务管理
数据库事务:保证一组sql执行的结果作为一个整体永久性的修改数据库的内容,或作为一个整体取消对数据库的修改。事务的开始于DML语句(INSERT UPDATE DELETE)事务的结束于COMMIT或ROLLBACK语句。执行一条DML语句,该语句失败了,会为这个无效的DML语句执行rollback;执行一条DDL语句,如create table会自动执行commit;
2015-04-13 14:19:18
439
原创 orcale索引
索引知识归纳:索引是提高数据查询最有效的方法,也是最难全面掌握的技术,因为正确的索引可能使效率提高10000倍,而无效的索引可能是浪费了数据库空间,甚至大大降低查询性能。一.索引的管理成本1、 存储索引的磁盘空间2、 执行数据修改操作(INSERT、UPDATE、DELETE)产生的索引维护3、 在数据处理时所需额外的回退空间。二.实际数据修改测试:一个表有
2015-04-13 14:13:09
629
原创 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
384
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人