摘要:
一、以太坊和区块链的关系 从区块链历史上来说,先诞生了比特币,当时并没有区块链这个技术和名词,然后业界从比特币中提取了技术架构和体系,称之为区块链技术。 从比特币提取的区块链技术称之为区块链1.0时代,那个时候的应用主要以电子货币和去中心化交易为主,比如各种山寨币。而以太坊将区块链带入了2.0的时代 阅读全文
摘要:
在实际开发中,由于业务需要,常常需要进行Excel导入导出操作。以前做一些简单的导入时,先准备一个模板,再进行导入,单有十几、 二十几个导入模板时,往往要做十几、二十几个模板。而且,当在模板中需要有下拉框,而且下拉数据要实时查询时,这样的方法就不太好了; 现在,做成了动态生成导入模板,只要参数传对了 阅读全文
摘要:
1、需要jar包: gradle引入: compile group: 'com.belerweb', name: 'pinyin4j', version: '2.5.1' 搜索jar包网址:http://mvnrepository.com 2、代码: 3、批量插入语句: 4、打印语句: 阅读全文
摘要:
步骤: 1、安装好Git、解压gradle-2.14.zip免安装文件; 2、用SourceTree将GitLab上的项目拉取下来: 3、打开eclipse->Import->Gradle Project->next->next-> 4、项目导入后,打开eclipse->Window->Prefer 阅读全文
摘要:
1、gradle引用: 2、logback.xml: 3、java调用: 阅读全文
摘要:
logback logback.xml常用配置详解 <filter> <filter>: 过滤器,执行一个过滤器会有返回个枚举值,即DENY,NEUTRAL,ACCEPT其中之一。返回DENY,日志将立即被抛弃不再经过其他过滤器;返回NEUTRAL,有序列表里的下个过滤器过接着处理日志;返回ACCE 阅读全文
摘要:
<appender> <appender>: <appender>是<configuration>的子节点,是负责写日志的组件。 <appender>有两个必要属性name和class。name指定appender名称,class指定appender的全限定名。 1.ConsoleAppender: 阅读全文
摘要:
一:根节点<configuration>包含的属性: scan: 当此属性设置为true时,配置文件如果发生改变,将会被重新加载,默认值为true。 scanPeriod: 设置监测配置文件是否有修改的时间间隔,如果没有给出时间单位,默认单位是毫秒。当scan为true时,此属性生效。默认的时间间隔 阅读全文
摘要:
在项目开发中,为了跟踪代码的运行情况,常常要使用日志来记录信息。在Java世界,有很多的日志工具库来实现日志功能,避免了我们重复造轮子。我们先来逐一了解一下主流日志工具。 1、java.util.logging (JUL): JDK1.4开始,通过 java.util.logging 提供日志功能。 阅读全文
摘要:
JSON 与 String、Map、JavaBean互转 //解析远程登录用户信息 AttributePrincipal principal = AssertionHolder.getAssertion().getPrincipal(); if ((principal == null)|| (pri 阅读全文