ICode9

精准搜索请尝试: 精确搜索
  • SpringBoot 2.0 开发案例之整合Shiro安全框架2019-12-09 22:56:18

    一、前言为了管理撸主的小黄图,特别安排了一个后台管理系统,权限管理当然是首选 Shiro 了。二、表设计至少需要以下几张表,具体如何设计要视自己的业务而定:sys_user:用户表sys_role:角色表sys_menu:菜单表sys_user_role:用户对应角色sys_role_menu:用户对应菜单三、整合pom.xml引入:<depende

  • 《Java练习题》进阶练习题(二)2019-12-07 14:55:14

    前言:不仅仅要实现,更要提升性能,精益求精,用尽量少的时间复杂度和空间复杂度解决问题。 【程序58】给定 n 个非负整数 a1,a2,...,an,每个数代表坐标中的一个点?(i,?ai) 。在坐标内画 n 条垂直线,垂直线 i?的两个端点分别为?(i,?ai) 和 (i, 0)。找出其中的两条线,使得它们与?x?轴共同构成的

  • etcd学习之安装与命令2019-12-06 17:55:58

    ETCD学习 下载etcd #下载 wget https://github.com/etcd-io/etcd/releases/download/v3.3.18/etcd-v3.3.18-linux-amd64.tar.gz #解压 tar zxvf etcd-v3.3.18-linux-amd64.tar.gz cd etcd-v3.3.18-linux-amd64.tar.gz #复制到用户目录 cp etcd etcdctl /usr/local/bin #赋予执行权

  • Java自学-集合框架 HashMap2019-12-02 21:00:40

    Java集合框架 HashMap 示例 1 : HashMap的键值对 HashMap储存数据的方式是—— 键值对 package collection; import java.util.HashMap; public class TestCollection { public static void main(String[] args) { HashMap<String,String> dictionary = new H

  • [转]docx4j实现动态表格(模板式)2019-12-02 09:04:05

    原文地址:https://chendd.cn/information/viewInformation/other/257.a 除了前篇文章中讲到的编程式创建表格外,基于模板实现的列表表格也是非常常用或者有用的,前面的文章中我也说过关于模板我只实现基于jxel模板引起的解析方式,故本篇文章中的示例为实现一个静态表格数据和动态循环

  • Kafka 生产者 自定义序列化2019-12-01 21:53:25

    Kafka在生产者中序列化为二进制对象推送给Broker,下面是一个自定义序列化的示例,序列化一个User对象; 首先,引入jackson-mapper-asl <dependency> <groupId>org.codehaus.jackson</groupId> <artifactId>jackson-mapper-asl</artifactId> <version>1.9.12</version>

  • Script - 检查当前的undo配置和建议设置 (Doc ID 1579035.1)2019-11-30 21:57:48

    Script - Check Current Undo Configuration and Advise Recommended Setup (Doc ID 1579035.1) APPLIES TO: Oracle Database - Enterprise Edition - Version 8.1.7.0 and laterInformation in this document applies to any platform.*** Checked for relevance on 05-Apr-

  • plsql--异常处理2019-11-29 16:04:02

    一:基本介绍 异常(EXCEPTION)类型: 1.预定义(Predefined)错误  常用的:没有结果:No_data_found  输出的行太多:Too_many_rows 2.非预定义(UnPredefined)错误 3.用户定义(User_define)错误 异常的格式: exception   when Too_many_rows then dbms_output.put_line('输出的行

  • Spark调用Kafka的生产者和消费者Demo,以及一些配置参数整理2019-11-29 15:00:07

    kafka简介 Kafka是apache开源的一款用Scala编写的消息队列中间件,具有高吞吐量,低延时等特性。 Kafka对消息保存时根据Topic进行归类,发送消息者称为Producer,消息接受者称为Consumer,此外kafka集群有多个kafka实例组成,每个实例(server)称为broker。 无论是kafka集群,还是producer和co

  • List<map<string,object>> 集合排序2019-11-29 10:50:38

    1 import java.net.SocketException; 2 import java.net.UnknownHostException; 3 import java.util.ArrayList; 4 import java.util.Collections; 5 import java.util.Comparator; 6 import java.util.LinkedHashMap; 7 import java.util.List; 8 import java.util.M

  • java多线程中ArrayList应当替换为CopyOnWriteArrayList2019-11-29 09:03:53

        @ApiOperation(value = "获取子公司sub,省分prov,总部hq, 全部 total 指标值中的 最高分,最低分,平均分") @RequestMapping(value = "/getMaxAndMinAndAverageKpiValue", method = RequestMethod.POST) private Map<String, Object> getMaxAndMinAndAverageKpi

  • 实验二 递归下降语法分析2019-11-28 14:02:40

    一、实验目的: 利用C语言编制递归下降分析程序,并对简单语言进行语法分析。 编制一个递归下降分析程序,实现对词法分析程序所提供的单词序列的语法检查和结构分析。   二、实验原理 每个非终结符都对应一个子程序。 该子程序根据下一个输入符号(SELECT集)来确定按照哪一个产生式进

  • 记一次千万级DAU产品的Mysql插优化入性能提升10倍2019-11-27 23:03:53

    ## 系统简介参与创业的第二年,产品的DAU终于突破了1000万,对于一个后端&大数据开发来说,这是一件多么刺激的事情。准确来说是两款产品,一款是走路类的产品(DAU是800万),另外一款是feed流资讯类产品(DAU是300万)。新上线的一个功能是客户端的埋点,用于产品和用户行为分析,数据丢失不敏感。目

  • intellij创建hbase工程2019-11-24 17:56:20

    打开intellj 创建一个hbase Module模块  右击Add_FrameWork_Support添加Maven依赖 添加hbase的client包依赖,client的版本需要与实际的hbase版本一致。之后IDEA将会自动下载依赖包,可以在External Libraries中查看下载的依赖包。 <dependencies> <dependency>

  • c#-WebApi(MVC 5)PUT方法不允许使用HTTP / 1.1 405方法2019-11-21 15:06:58

    我的Android应用程序需要将一些数据更新到服务器,为此我编写了一些WebApi代码以用于更新和从我的Android应用程序发送数据.当我在本地服务器上测试时,两者都可以正常工作,但是在上传到全局后,它不起作用并给出如下错误:(在android app和fidler中都进行了测试) HTTP/1.1 405 Method

  • axios中put和patch的区别(都是update , put是需要提交整个对象资源,patch是可以修改局部)2019-11-20 10:53:50

    patch方法用来更新局部资源,这句话我们该如何理解? 假设我们有一个UserInfo,里面有userId, userName, userGender等10个字段。可你的编辑功能因为需求,在某个特别的页面里只能修改userName,这时候的更新怎么做? 人们通常(为徒省事)把一个包含了修改后userName的完整userInfo对象传给后端

  • *fetch(_, { call, put }) { --- generator2019-11-20 09:54:21

      effects: { *fetch(_, { call, put }) { const response = yield call(queryUsers); yield put({ type: 'save', payload: response, }); },   https://www.liaoxuefeng.com/wiki/1022910821149312/1023024381818112

  • 微信支付wxpay -- 移动端app第一章节 -- 注意点2019-11-19 14:03:28

    配置文件中 1.app_id :是移动端相关的appId,在微信支付平台中-->产品中心-->APPID授权管理-->里面的列表中APPID,即时这个 2.BUSINESS_CODE : 商户号--即在代码中获取的 MchID ,支付平台(pay.weixin.qq.com....)-->产品中心--> 开发配置  -->商户信息(在开发配置中,还可以配置公众号支付

  • 大数据Hbase相关运维题2019-11-19 09:50:57

    1.启动先电大数据平台的 Hbase 数据库,其中要求使用 master 节点的RegionServer。在 Linux Shell 中启动 Hbase shell,查看 HBase 的版本信息。(相关数据库命令语言请全部使用小写格式) hbase(main):001:0> version 2.启动先电大数据平台的 Hbase 数据库,其中要求使用 master 节点的Reg

  • java基础-怎么实现LRU算法2019-11-18 15:02:16

    1 public class LRUCache<K, V> extends LinkedHashMap<K, V> { 2 private final int CACHE_SIZE; 3 4 public LRUCache(int cacheSize){ 5 super((int)Math.ceil(cacheSize / 0.75) + 1,0.75f,true); 6 CACHE_SIZE = cacheSize; 7

  • tomcat put上传漏洞批量利用程序v1.12019-11-14 19:02:54

    ----------------------------------------------------------------------------------------程序名称:tomcat put上传漏洞利用程序v1.1,tomcat_put.py程序作者:pt007@vip.sina.com漏洞编号:CVE-2017-12615影响平台:Windows&Linux影响版本:Apache Tomcat 7.0.0 - 7.0.81程序用法:tomcat

  • 把List数据导出到excel2019-11-14 10:11:46

    废话不多说 看代码 //获取城市天气情况 @ApiOperation(value = "增加采集城市", notes = "添加要采集的天气城市,获取天气情况") @GetMapping("/fetchData/exportWeatherInfo/{cityName}") public void exportWeatherInfo(@PathVariable("cityName") String c

  • Java中HashMap和TreeMap的区别深入理解2019-11-12 09:02:19

    首先介绍一下什么是Map。在数组中我们是通过数组下标来对其内容索引的,而在Map中我们通过对象来对对象进行索引,用来索引的对象叫做key,其对应的对象叫做value。这就是我们平时说的键值对。 HashMap通过hashcode对其内容进行快速查找,而 TreeMap中所有的元素都保持着某种固定的顺序,

  • springboot2配置druid数据库连接池2019-11-11 20:02:20

    注意配置以下的依赖: <!-- 引入druid数据源--> <dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <version>1.1.8</version> </dependency&

  • 十六进制转换十进制(JAVA版)2019-11-11 17:51:17

    解题思路路大概为:现将十六进制数转换为二进制数,再讲二进制数转换为八进制数。在进行十六进制转换为八进制时可以利用JAVA中的‘&’运算符号,一个十六进制数可以表示为四个二进制数,利用‘&’可以将一个十六进制数向右移位四次得到四位二进制数。在进行二进制数转换为八进制时,一个八

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有