自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

程序新视界

每一步成长都与你分享。公众号:程序新视界

  • 博客(943)
  • 资源 (11)
  • 问答 (4)
  • 收藏
  • 关注

原创 Drools 6.4.0Final版本KieScanner内存泄漏Bug

如果你在使用Drools 6.4.0.Final版本之Drools7.0.0Beta1(不包括此版本)的drools或workbench,需要注意内存溢出问题。关于内存溢出的bug修复问题,请参考官方的issues:https://issues.jboss.org/browse/DROOLS-1199原文链接:http://www.choupangxia.com/topic/detail/9...

2019-01-18 08:23:15 893

原创 flutter调出键盘报错溢出异常:bottom overflowed by 104 PIXELS

如题,在做登录时,点击输入用户名的输入框,唤起键盘报错溢出BUG:bottom overflowed by 104 PIXELS。报错时直接使用的Scaffold布局,在body中创建Column。出错误代码:return new Scaffold( appBar: new AppBar( title: new Text("搜索"), ), ...

2019-01-09 13:13:04 8648

原创 Flutter异常Another exception was thrown: A RenderFlex overflowed by 5.0 pixels on the bottom解决方案

异常信息在使用SliverFixedExtentList展示菜单列表时程序抛出一下异常:I/flutter (21190): ◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤I/flutter (21190): ═══════════════...

2019-01-09 10:23:36 17528

原创 mysql替换某字段中的部分值

在mysql中某些字段比如,url地址,需要将http替换为https,无需编写程序,只需要执行update语句即可,基本格式:UPDATE `表名` SET `字段名` = REPLACE (`字段名`, '待替换字符串', '替换成此字符串');示例:UPDATE `app_product` SET `product_url` = REPLACE (`product_url`, 'ht...

2019-01-07 18:22:22 7815

原创 Drools集成CDI(二)

上节课《Drools集成CDI(一)》中我们介绍了CDI的基本使用,这节课带大家学习一下Drools如何集成CDI。添加依赖首先使用drools7的话需要在正常使用CDI的基础上添加drools-cdi的依赖:<dependency> <groupId>org.drools</groupId> <artifactId>dro...

2019-01-06 21:39:11 865 2

原创 Drools集成CDI(一)

Drools对CDI进行了很好的集成,本节课带大家先了解一下CDI的基本使用,在下一节课中再讲解如何在Drools中应用CDI。CDI简介CDI(Contexts and Dependency Injection 上下文依赖注入),是JAVA官方提供的依赖注入实现。@Inject是JSR330规范实现的,与spring中的@Autowired基本一样,但没有request属性。可参看文...

2019-01-04 09:55:20 1397

原创 Drools7.12不再支持workbench tomcat版本

留心的朋友会发现,在官网下载workbench时7.12及以后版本再也找不到tomcat8的影子了。事件Drools7.12不再支持workbench tomcat版本,在之前版本中还是存在着tomcat8版本的支持。上面的截图中已经没有tomcat的选项了,原因原因有两种,一种是官方提出的解释:7.12之后不再支持tomcat版本,除非有人愿意为此版本提供维护和支持。另外猜测的...

2019-01-02 12:15:15 2050

原创 2018一笔“狗”销,2019“猪”事顺利

首先在这里“猪”大家元旦快乐,新的一年取得新的成就。本公众号在新的一年会为大家带来更专业、更精彩的内容。下面就唠叨唠叨2018年经历和收获。看了不少朋友的18年总结,也回顾了不少朋友这一年的经历,貌似大家都过得不怎么好。每年都有写总结的习惯,但看起来都是鸡毛蒜皮的事,今年就只写一个梗概。隶属一下今年的悲催与收获。2018年的悲惨:投资区块链损失惨重。没有跟对人,没有做对事,没认清时局...

2019-01-01 09:51:22 4953 6

转载 Spring 框架和 Spring Boot的前世今生

Spring 框架可以说是Java开发人员使用的最流行的应用程序开发框架之一。它目前由大量提供一系列服务的模块组成。包括模块容器,为构建横切关注点提供支持的面向切面编程(AOP),安全框架,数据存取框架,Web 应用框架和用于模块测试提供支持的类。Spring 框架的所有组件都通过依赖注入粘在一起。依赖注入(也称为控制反转)使设计和测试松散耦合的软件模块变得更容易。多年来 Spring 框架已...

2018-12-31 23:56:25 3803 1

原创 你可能使用了Spring最不推荐的注解方式

前些天新加入项目中的小伙儿写了一段代码,我看到之后,顿时以固有的经验来判断说:Spring的注解不能这样写,不够简洁云云。但本着对技术的钻研精神,还是深入分析比较了一下Spring的注解形式及优缺点。原来,大家最常用的注解方式不是最优的,而是最不推荐的。前言使用Spring框架最核心的两个功能就是IOC和AOP。IOC也就是控制反转,我们将类的实例化、依赖关系等都交由Spring来处理,以...

2018-12-31 23:23:16 3721 3

原创 防盗链使用过程中遇到的问题

工作中需要对音频和图片进行防盗链处理,数据存储使用第三方服务,在使用的过程中遇到的一些注意事项,特与大家分享。防盗链的原理和应用场景具体使用可参看此篇文章《防盗链》,里面已经详细的介绍了防盗链的原理及使用场景,和高级防盗链。这里就不再照本宣科。具体使用中遇到的问题项目中使用的是阿里云的OSS服务,官网和云服务采用的通信都是http的,这两天将自己的服务通过证书设置为https的请求。在...

2018-12-20 22:20:31 1490 1

原创 Wagon部署springboot项目读取配置文件错误问题

wagon(瓦工)插件是一个很不错的轻量级,快速部署项目到服务器的插件,针对用中小项目,使用起来十分方便。今天跟大家分享一下自己在使用过程中遇到的一个坑,持续两天时间都没能够解决,最终在多方求助下找到最终原因。问题状况在服务器上直接执行start.sh启动脚本,springboot可以正确启动并且正确加载了同目录级下的application-pro.yml文件。通过wagon执行服务器上...

2018-12-19 22:35:38 1240 1

转载 劳务费的计算方法

如果你有一份副业并且依托于其他平台,就不得不了解一下劳务费的计算方法。劳务费的计算方法一、劳务费的定义劳务报酬所得,是指个人从事设计、装潢、安装、制图、化验、测试、医疗、法律、会计、咨询、讲学、新闻、广播、翻译、审稿、书画、雕刻、影视、录音、录像、演出、表演、广告、展览、技术服务、介绍服务、经纪服务、代办服务以及其他劳务取得的所得。二、劳务费的计算原则A、发放含税劳务报酬的计算方法:...

2018-12-19 08:48:08 3532

原创 创业过程中技术真的那么重要吗

公众号停更将近两个月,这期间也正处于创业的初期阶段。各种新的事物、新的视角、新的思维不停的迎面冲击而来,让我一度在思考技术类的公众号到底该如何做的问题。创业开始就是各种忙,各种操心。虽然是技术出身但在创业的过程中技术的投入却没那么多了,因为更重要的是要管理一个团队,要呈现给投资人和用户的是一个什么的产品。考虑问题的角度和重心发生了巨大的变化。首先,聊聊如何走出来的问题。习惯了朝九晚五,或者...

2018-11-21 13:11:12 3641 14

原创 Mysql查询某条记录在分页的第几页

实践中我们会遇到这样的问题,知道某条记录的id,然后需要判断此条记录如果按照id进行排序分页,此条记录在第几页。今天这篇文章为大家提供一个思路。根据ID查询分页位置根据ID来查询分页位置,比如按照ID的倒序排列,则可通过以下SQL查询出大于此ID记录数:select count(id) from user where id > 5;示例中user为表名,5位待匹配的id。很显然...

2018-11-20 15:19:16 4920

原创 Linux下实现Mysql定时任务备份数据

创建备份目录本实例将创建目录放置于/mnt目录下,可根据具体情况放置于其他目录:cd /mntmkdir dbbackpwd/mnt/dbback创建shell脚本脚本名称可根据自己规范进行自定义:vim bcmysql.sh进入编辑器,输入以下内容:#!/bin/bashmysqldump -uusername -ppassword demo > /mnt/db...

2018-11-14 21:59:32 3827 3

转载 吴军:区块链催生了新的生产关系

吴军是人工智能方面的专家,他认为,我们今天已经进入一个超级智能时代。在这个超级智能时代,下一代互联网的核心,很有可能是区块链。10月份,在上海交大EMBA的创业训练营上,吴军做了一场有关区块链技术的演讲。他认为,区块链正在让技术分工一步步细化,并带动了一场互联网基础设施的技术革命,它正在形成一种新的生产关系。吴军提出,区块链技术发展到今天,总共经历了三代技术更新。每一代的更新,都是因为之前的技术...

2018-11-14 13:06:10 1051

原创 Centos 基于Docker的Nginx安装

Docker安装环境要求Docker支持CentOS 7 (64-bit)和CentOS 6.5 (64-bit) 或更高的版本。Docker 运行在 CentOS 7 上,要求系统为64位、系统内核版本为 3.10 以上。Docker 运行在 CentOS-6.5 或更高的版本的 CentOS 上,要求系统为64位、系统内核版本为 2.6.32-431 或者更高版本。查看内核命令:u...

2018-10-22 14:35:07 1359

原创 社交系统中用户好友关系数据库设计

在社交类系统中,用户与用户的好友关系的设计必不可少,那么如何设计好友的数据库至关重要,本篇文章带大家学习一下相关的设计方案。基础分析第一步,有一张用户表,表内包含用户的基本信息,比如账号、姓名、性别等信息。这里用tb_user表示用户信息表。 ID 用户名 1 张三 2 李四 3 王五 4 赵六第二步,...

2018-09-17 10:19:33 23212 5

原创 Spring boot(SpringMVC)使用mybatis的delete方法返回值

delete操作当我们直接在mysql控制台进行delete操作时执行成功,会返回受影响的行数:mysql> DELETE FROM runoob_tbl WHERE runoob_id=3;Query OK, 1 row affected (0.23 sec)那么,在Mybatis下我们怎么获得是否删除成功,以及删除(受影响)了几条数据呢?Springboot下m...

2018-09-14 19:13:20 6685

原创 Intellij IDEA 2018 properties文件Unicode转中文设置

场景默认情况下,在IDEA中打开properties文件中文会显示unicode格式,如下:#\u4EE3\u7801\u751F\u6210\u5668\uFF0C\u914D\u7F6E\u4FE1\u606F这些字符对我们来说是毫无意义的,如果想查看中文改如何配置呢?IDEA配置打开系统配置,找到File Encodings,如下图位置勾选Transparent ...

2018-09-11 10:27:37 19913 1

原创 Remix无法连接私有链问题解决方案

Remix连接私有链当我们写完只能合约,准备发布到本地私有链时基本操作是这样的: - 先启动好geth节点或其他类型的钱包,提供JSON-RPC调用; - 点击Remix工具区的Run菜单; - 选择Web3 Provider; - 提示“Are you sure you want to connect to an ethrerum node?”,点击“OK”。 - 输入地址,一般本...

2018-08-30 18:33:46 5207

原创 谈谈Java中的volatile

在《死磕GOF23种设计模式之单例模式》中,其中双重检查锁使用到了volatile关键字,本篇文章就带大家深入了解一下volatile相关的知识。简介volatile是Java提供的一种轻量级的同步机制,在并发编程中扮演着比较重要的角色。与synchronized相比,volatile更轻量级。示例说明首先,我们先来看一段代码:package com.secbro2...

2018-08-28 10:49:10 726

转载 Fomo3D 游戏的第一轮是如何结束的

本文作者:风静縠纹平(区块链布道者) 原文地址:https://www.jianshu.com/p/3e9dfc3200ca以太坊网络上备受瞩目的游戏Fomo3D(Fomo3D:Long)其第一轮在北京时间8月22日下午3点左右结束了。最终地址为0xa169…的玩家获得了 10469.66Eth的奖金,其取款交易被记录在了6191962区块中,该玩家在游戏中的总投入不到0.8Et...

2018-08-28 10:46:45 2128

原创 Error:java: Compilation failed: internal java compiler error 解决办法

错误现象使用Idea导入新项目或升级idea或新建项目时会出现以下异常信息:Error:java: Compilation failed: internal java compiler error 错误原因导致这个错误的原因主要是因为jdk版本问题,此处有两个原因,一个是编译版本不匹配,一个是当前项目jdk版本不支持。查看项目的jdkFile ->Proj...

2018-08-27 22:01:46 253706 46

原创 死磕GOF23之单例模式

无论什么开发语言,设计模式在软件开发的过程中是必不可少的,它是软件开发过程中常见问题的成熟解决方案,也是最佳实践。本系列课程带领大家领略一下GOF23种设计模式。什么是GOF23Erich Gamma、Richard Helm、Ralph Johnson和John Vlissides 四人合著出版了一本名为Design Patterns - Elements of Reusab...

2018-08-23 12:13:50 960

原创 实战技巧-学会这一招让前端工程师都刮目相看

自从用了Idea,世界都变美好了,Idea有很多神奇的功能和插件,今天为大家带来一个神奇插件——Emmet。Emmet简介我们都用过eclipse的代码片段,有一些重复的代码,可以整理成代码片段收录起来,下次使用的时候直接拿来就可以了。但前提是需要把一些代码实现准备好。而Emmet在前端开发的过程中将此操作提升到了一个新的层。Emmet (前身为Zen Coding)是一个...

2018-08-18 07:46:47 1015

原创 一篇文章彻底弄懂Base64编码原理

在互联网中的每一刻,你可能都在享受着Base64带来的便捷,但对于Base64的基础原理又了解多少?今天这篇博文带领大家了解一下Base64的底层实现。Base64的由来目前Base64已经成为网络上常见的传输8Bit字节代码的编码方式之一。在做支付系统时,系统之间的报文交互都需要使用Base64对明文进行转码,然后再进行签名或加密,之后再进行(或再次Base64)传输。那么,...

2018-08-16 07:42:09 132884 42

原创 一款好用的Markdown编辑器及使用过程中的坑

Markdown在技术圈越来越受欢迎,今天为大家带来一款国内开源的比较好用的Markdown编辑器——editor.md。同时也聊聊在使用过程中遇到的坑。editor.md简介需要预览效果可直接访问url:https://pandao.github.io/editor.md/index.html ,这里是官方网站的一个demo。同时提供了全套的下载安装教程。github开源...

2018-08-14 20:09:09 6650 3

原创 实战-全局唯一邀请码功能实现

无论什么APP需要做推广功能,而推广功能多多少少都离不开邀请码。被邀请用户下载APP登录时输入邀请码,邀请码所有者将获得一定的好处,比如积分奖励、现金奖励或者免费试用(VIP)等特权。一套优秀的邀请码生成机制不仅确保全局唯一性,还需要考虑到性能等问题。本篇文章带大家探究一下基于Java的邀请码生成。邀请码实现邀请码的特性唯一性:确保每个用户的邀请码都是独一无二的,这样...

2018-08-14 20:07:19 14040 2

原创 从产品经理被打看你所处环境的危机

事件起因昨天,程序员怒打产品经理的视频在网络上疯传。事件的起因是产品经理给程序员提了一个需求:要求APP的主体颜色可跟着手机壳颜色改变而改变。随后据平安员工称,这两名“外包”人员已经被开除。就着这个事件,来聊聊你所处的职业环境的瓶颈。外行眼中的开发朋友曾经跟我聊起这样一件趣事,他和一位认识不久的从事餐饮行业的朋友相谈甚欢。没过多久,那位朋友找他聊天说,你给我开发一套订餐系统吧,开发...

2018-08-03 09:21:59 1271

原创 谈谈Solidity中的构造方法

在像Java这种面向对象的编程语言中,每个类都有一个或多个构造方法,Solidity也有这么一个构造方法。今天这篇文章带大家了解一下Solidity中的构造方法。Java中的构造方法在Java中,如果某个类未指定构造方法,在编译的过程中会采用默认的构造方法。public class DemoTest {}像上面这个类,未指定任何的构造方法,但同样可以创建Demo...

2018-07-24 13:10:23 6946

原创 Java并发阻塞队列之ArrayBlockingQueue

JUC简介在 Java 5.0 提供了java.util.concurrent(简称JUC)包,在此包中增加了在并发编程中很常用的工具类,用于定义类似于线程的自定义子系统,包括线程池,异步IO和轻量级任务框架;还提供了设计用于多线程上下文中的Collection实现等;今天要讲的ArrayBlockingQueue便是JUC包下的一个工具类。ArrayBlockingQueue简介...

2018-07-24 13:08:38 1218

原创 Remix发生mock compiler source not found异常解决方案

首次使用Remix进行Solidity智能合约开发时会遇到mock compiler: source not found异常信息导致无法进行编译,本篇文章带大家解决此问题。问题现在当编写好智能合约之后,准备进行编译操作,会发现在右边出现如下图提示:mock compiler: source not found。 出现此异常的主要原因就是没有设置Remix所使用的Solid...

2018-07-20 08:38:46 3032 1

原创 Solidity: ParserError: Expected pragma, import directive or contract/interface/library definition.

在编写智能合约的时候,如果编译时出现类似以下的异常,请不要奇怪也不要灰心丧气,你很可能只是犯了一个很低级的错误。比如即使在照抄别人的代码的时候在某一行特别是,pragma声明那一行最后少写一个“;”,就会导致这样的异常。Solidity: ParserError: Expected pragma, import directive or contract/interface/library...

2018-07-19 20:15:46 7433

原创 Java架构师知识体系汇总

源码分析常用设计模式Proxy代理模式Factory工厂模式Singleton单例模式Delegate委派模式Strategy策略模式Prototype原型模式Template模板模式Spring5beans接口实例化代理Bean操作ContextIoc容器设计原理及高级特性Aop设计原理Factorybean与Beanfac...

2018-07-19 15:57:10 3188

原创 聊聊Solidity中的constant修饰符

前言在《Solidity编译警告的解决之道》一文中聊到通过添加pure修饰来解决警告提示,这篇文章对此技术点进行进一步的拓展。为什么使用constant首先,我们要明白为什么用constant? Functions can be declared constant in which case they promise not to modify the state.也...

2018-07-18 12:00:57 5866

原创 Solidity编译警告的解决之道

网络上很多教程(图文或视频)在讲解Solidity语法实例的时候往往都将编译过程中的警告信息忽略。本篇文章用两个实例带大家清除这些警告信息。前言无论在学习Truffle框架的使用和Remix IDE的过程中网上的教程都会用到HelloWorld这个实例来带领大家入门。但如果对代码稍微有一些洁癖的程序员会发现,当自己跟着教程练习时在编译的过程中会出现一些警告信息。而这些警告信息,...

2018-07-17 14:57:41 3010 1

转载 一个学渣的阿里之路

前言最近有些朋友在面试阿里,加上 Java-Interview 项目的原因也有小伙伴和我讨论,近期也在负责部门的招聘,这让我想起年初那段长达三个月的奇葩面试经历。本来没想拿出来说的,毕竟最后也没成。但由于那几个月的经历让我了解到了大厂的工作方式、对候选同学的考察重点以及面试官的套路等都有了全新的认识。当然最重要的是这段时间的查漏补缺也让自己精进不少。先交代下背景吧:从去年 ...

2018-07-16 08:42:01 2253 3

原创 谈谈招聘那些事儿

最近一直在招聘安卓开发工程师,面试了三十多个安卓工程师,技术差不多也只有三两个,关键是这些人往往又是拿着多家的offer。难道安卓行业真的已经堕落了吗?连续两周时间不停的面试安卓开发人员,虽然我并不是安卓开发工程师,但好歹开发了这么多年的Java程序,技术都是一脉相承的,面试几个之后就大概知道怎么去筛选了。面试者呈现的问题这里就聊聊面试过程中发现的一些问题: - 简历过于...

2018-07-13 15:55:16 6573 10

技术顾问协议模板,word版本

技术顾问协议模板,word版本

2022-08-01

从Drools规则引擎到风控反洗钱系统v0.3.2.pdf

从Drools规则引擎到风控反洗钱系统v0.3.2.pdf ,此版本文档在不断刚更新升级中。

2017-08-22

从Drools规则引擎到风控反洗钱系统V0.2.3

从Drools规则引擎到风控反洗钱系统V0.2.3

2017-08-03

springboot集成drools实现重新加载规则

springboot集成drools实现重新加载规则

2017-08-02

drools calendar 使用demo

drools calendar 使用demo

2017-07-28

drools集成springboot demo

drools集成springboot demo

2017-07-18

建模工具StarUML的使用手册

StarUML的使用手册

2017-05-19

node-v4.5.0-linux-x64.tar.xz

官网下载是在太慢,好不容易下载下来了,索性分享在这里。

2016-11-08

kie-drools 6.4.0 依赖jar包

kie-drools 6.4.0 依赖jar包

2016-09-09

pdf格式文件阅读器

pdf格式文件阅读器pdf格式文件阅读器

2011-06-22

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

TA关注的人

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