嗅谱网

技术分享

  • IntelliJ IDEA上创建Maven Spring MVC项目

    IntelliJ IDEA上创建Maven Spring MVC项目

    目前java开发主流的IDE有eclipse系列和IntelliJ IDEA系列的。IDEA号称是最好用的收费的Java IDE,用了一段时间感觉比eclipse要方便不少。由于网上大多数的教程都是基于eclipse的,或者是低版本的idea,所以有以下这篇博客,在 IntelliJ IDEA上创建maven Spring MVC项目,可以给一些刚入门的一个参考。 各软件版本 IntelliJ IDEA 2016.1 jdk1.8 maven3.0.5 tomcat或jetty idea和maven的基本使用这里就不细讲了。有需要请移步. 利用maven骨架建立一个webapp 选择c ...

    查看全文

  • 解决IntelliJ IDEA无法读取配置文件的问题

    解决IntelliJ IDEA无法读取配置文件的问题

    最近在学Mybatis,按照视频的讲解在项目的某个包里建立配置文件,然后读取配置文件,但是一直提示异常。 读取配置文件的为官方代码: String resource = "mybatis-config.xml";InputStream inputStream = Resources.getResourceAsStream(resource);SqlSessionFactory sqlSessionFactory = new SqlSessionFactoryBuilder().build(inputStream);SqlSession session = sqlSessionFactory ...

    查看全文

  • Sublime Text 3下的Markdown插件的安装及配置

    Sublime Text 3下的Markdown插件的安装及配置

    Sublime Text3下的markdown插件的安装及配置 安装准备——安装Package Control 安装MarkdownEditing 安装Markdown Preview或OmniMarkupPreviewer Monokai Extended & Markdown Extended MarkdownTOC Table Editor 现在网上越来越多的文章系统都开始支持markdown的编辑,markdown的编辑器也越来越多。有在线的,也有桌面版的(MarkdownPad2)。 今天我们来改造我们已有的编辑器Sublime Text3, ...

    查看全文

  • C++面向对象

    C++面向对象

    此文仅作为C++考研专业课的复习内容。 面向对象 构造函数 在对象被创建的时候将自动调用。 复制构造函数 形参是本类对象的引用。其作用是使用一个已经存在的对象,去初始化一个同类的新对象。 复制构造函数在以下三种情况会被调用。 当用类的一个对象去初始化该类的另一个对象。 Point a(1,2);//两种写法都会调用复制构造函数,只是写法上不同。Point b(a);//用对象a初始化bPoint c = a;////用对象a初始化b 如果函数的形参是类的对象,调用函数时,进行形参和实参结合时。 void foo(Point p){ cout<<p.getX()< ...

    查看全文

  • 解决采集图片下载失败的bug特发完美日志备忘

    解决采集图片下载失败的bug特发完美日志备忘

    ……………………………………… Aug 07, 2016 11:12:35 AM org.apache.coyote.AbstractProtocol startINFO: Starting ProtocolHandler [“http-apr-9008”]Aug 07, 2016 11:12:35 AM org.apache.catalina.startup.Catalina startINFO: Server startup in 32440 ms2016-08-07 11:15:00.036 INFO  com.tomrrow.collect.Coll ...

    查看全文

  • VMware下CentOS 6.8安装配置

    VMware下CentOS 6.8安装配置

    开发人员兼维护者Johnny Hughes早些前正式发布CentOS Linux 6.8操作系统,该系统带来了全新的Linux 2.6.32内核和诸多改动。 CentOS Linux 6.8正式发布:新版内核+大量更新以下为更新内容:• 全新Linux 2.6.32内核• XFS文件系统内可存储300TB数据• 大量的应用更新,包括LibreOffice 4.3.7办公套件、 Squid 3.4缓存和转发网络代理• Git、YUM、Postfix、OpenLDAP、stunnel和vsftpd等应用现已支持TLS 1.2• dmidecode ...

    查看全文

  • Java高CPU占用原因排查

    Java高CPU占用原因排查

    top命令发现某个进程占用了100%的CPU 通过ps命令,进一步确定哪个进程出了问题 再查看线程占用CPU的列表 # ps -mp PID -o THREAD,tid,time 找到占用CPU最高的线程,查看TID,将其转换为16进制格式 # printf "%x\n" TID 而后查看堆栈信息 # jstack PID |grep 16进制TID -A 60 这里报错是因为tomcat进程运行用户为tomcat,而当前以root用户查看堆栈信息 因此切换为tomcat执行命令 # sudo -u tomcat jstack 32072 |grep 1541 -A 60# ...

    查看全文

  • CentOS 7安装7zip和iftop

    CentOS 7安装7zip和iftop

    7下载p7zip_15.14.1编译安装 #!/bin/bashcd /usr/loacal/src wget https://120.52.73.43/jaist.dl.sourceforge.net/project/p7zip/p7zip/15.14.1/p7zip_15.14.1_src_all.tar.bz2yum install bzip2 gcc-c++ libgcc -ytar xvf p7zip_15.14.1_src_all.tar.bz2 -C /usr/local/cd /usr/local/p7zip_15.14.1make all_testmake && ...

    查看全文

  • Linux性能分析工具top命令详解

    Linux性能分析工具top命令详解

    top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,常用于服务端性能分析。 top命令说明 [www.linuxidc.com@linuxidc-t-tomcat-188-193 ~]$ toptop - 16:07:37 up 241 days, 20:11, 1 user, load average: 0.96, 1.13, 1.25Tasks: 231 total, 1 running, 230 sleeping, 0 stopped, 0 zombieCpu(s): 12.7%us, 8.4%sy, 0.0%ni, 77.1%id ...

    查看全文

  • 使用 Sonar 进行代码质量管理

    使用 Sonar 进行代码质量管理

    本文将介绍代码质量管理平台 Sonar 的搭建和使用。Sonar 是一个开源平台,用于管理源代码的质量。您将看到 Sonar 从安装到设置的过程,以及如何在项目中使用 Maven 插件方便地进行代码质量管理。 Sonar 概述 Sonar 是一个用于代码质量管理的开放平台。通过插件机制,Sonar 可以集成不同的测试工具,代码分析工具,以及持续集成工具。 与持续集成工具(例如 Hudson/Jenkins 等)不同,Sonar 并不是简单地把不同的代码检查工具结果(例如 FindBugs,PMD 等)直接显示在 Web 页面上,而是通过不同的插件对这些结果进行再加工处理,通过量化的方式度量代 ...

    查看全文

  • 配置Sonar、Jenkins进行持续审查

    配置Sonar、Jenkins进行持续审查

    本文以操作系统为例介绍Sonar的安装配置,以及如何与Jenkins进行集成,通过pmd-cpd、checkstyle、findbugs等工具对代码进行持续审查。 一、安装配置sonar 1、Sonar介绍 Sonar是一个用于代码质量管理的开源平台,用于管理Java源代码的质量。通过插件机制,Sonar 可以集成不同的测试工具,代码分析工具,以及持续集成工具,比如pmd-cpd、checkstyle、findbugs、Jenkins。通过不同的插件对这些结果进行再加工处理,通过量化的方式度量代码质量的变化,从而可以方便地对不同规模和种类的工程进行代码质量管理。 同时 S ...

    查看全文

  • sonarQube代码质量管理工具环境筹建笔记

    sonarQube代码质量管理工具环境筹建笔记

    sonarQube代码质量管理工具环境搭建笔记 Put your technical debt under controlProductivity is falling?Confess your source code to clean it up! 第一步:安装SONAR 1 准备好JAVA环境。2 新建表空间和用户.2 下载最新的sonar,解压到目录C:\app\sonar-3.63 修改C:\app\sonar-3.6\conf\sonar.properties:sonar.jdbc.username:sonarsonar.jdbc.password:sonarsonar.jdbc. ...

    查看全文