4 dgeek

尚未进行身份认证

暂无相关简介

等级
TA的排名 5w+

阿里云服务器配置MySQL远程连接

在阿里云安全组添加安全规则,开放MySQL的3306端口修改/etc/mysql/mysql.conf.d/mysqld.cnf 文件,注释掉bind-address = 127.0.0.1支持root用户允许远程连接mysql数据库 mysql> grant all on *.* to ‘root’@'%' identified by 'password' with grant opti

2017-10-14 01:00:27

Spring-test事务自动回滚

测试时使用save()方法向数据库插入一条记录,结果发现通过单元测试了,但是并没有向数据库插入一条记录,一看日志,发现Spring-test对事务进行了回滚。为了使测试数据不对数据库造成污染,在使用Spring-test进行的单元测试的时候,默认会对事务进行回滚,即@Rollback默认是true,如果想要测试数据不回滚,可设置@Rollback(value=false)。如果是使用My

2017-10-05 11:52:10

jdk8配置dubbo2.5.4

由于喜欢尝鲜,于是在Java9出来以后就马上把jdk换成了jdk1.9,结果最近刚学dubbo的时候一直都配置不成功,于是退回jdk1.8。一下就是配置dubbo的过程安装Zookeeper下载Zookeeper,然后把conf目录下的zoo.sample.cfg 改为 zoo.cfg 修改zoo.cfg,将dataDir修改为指定目录 tickTime=2000 initLimit=1

2017-10-04 13:48:15

Ubuntu16.06安装Thrift0.10

到官网 下载包,解压,进入到Thrift目录./configuremakesudo make installthrift -verion如果输出对应版本,则安装成功 编写一个.thrift文件namespace java thriftservice Hello{ string helloString(1:string para) i32 helloInt(1:i32 para) bo

2017-09-16 10:54:41

解决httpclient上传multipart form-data文件失败

目标URL的multipartform-data是这样的-----------------------------7e1a51350702Content-Disposition:form-data;name="keys"-----------------------------7e1a51350702Content-Disposition:form-data;name="typeid

2017-09-07 21:56:28

MySQL开启慢查询日志时报Errcode: 13 的解决方法

开启慢查询日志时会出现(Errcode:13-Permissiondenied)文件找不到的错误,但文件明明是存在的并且有读写的权限。mysql>setglobalslow_query_log_file="/home/data/logmysql/sql_log/mysql-slow.log";mysql>setglobalslow_query_log=on;

2017-07-29 23:20:15

上楼梯问题

问题描述:有一楼梯共m级,刚开始时你在第一级,若每次只能跨上一级或者二级,要走上m级,共有多少走法?注:规定从一级到一级有0种走法。给定一个正整数intn,请返回一个数,代表上楼的方式数。输入:3输出:3思路:类似于找零钱问题importjava.util.Scanner;//上台阶publicclassStair{publicstaticvoidmain(

2017-07-29 12:38:14

直方图内最大矩形问题

问题描述:有一个直方图,用一个整数数组表示,其中每列的宽度为1,求所给直方图包含的最大矩形面积。比如,对于直方图[2,7,9,4],它所包含的最大矩形的面积为14(即[7,9]包涵的7x2的矩形)。给定一个直方图A及它的总宽度n,请返回最大矩形面积。保证直方图宽度小于等于500。保证结果在int范围内输入:527941输出:14思路:对于矩形a[i],向左找高度不小于a[

2017-07-29 11:31:07

guava快速入门

Guava工程包含了若干被Google的Java项目广泛依赖的核心库,例如:集合[collections]、缓存[caching]、原生类型支持[primitivessupport]、并发库[concurrencylibraries]、通用注解[commonannotations]、字符串处理[stringprocessing]、I/O等等。guava类似Apa

2017-07-27 21:09:31

java泛型方法--显式的类型说明

最近在学习guava这个类库的时候发现了一个比较少见的语法publicclassImmutableDemo{publicstaticvoidmain(String[]args){ImmutableSet<String>set=ImmutableSet.of("a","b","c","d");ImmutableSet<String>se

2017-07-26 22:54:04

C++复合类型:指针和引用

复合类型复合类型是指基于其他类型定义的类型。C++有几种复合类型,引用和指针。复合类型的声明语句由一个基本数据类型和紧随其后的一个声明符列表组成。每个声明符命名了一个变量并指定该变量为与基本数据类型有关的某种关系。引用引用(左值引用)为对象起了另外一个名字,引用类型引用另外一种类型,通过将声明符写成&d的形式来定义引用类型,其中d是声明的变量名。一般在初始化变量时,初始值会被拷贝到新建的对象中。然而

2017-07-23 15:00:30

ubuntu16.04配置VSCode编译执行cpp

下载vscode检查系统是否有安装g++ g++ -v 新建一个文件夹(vscode不支持直接执行单个文件)新建一个cpp文件 #include<iostream> using namespace std; int main(){ int a=10; int b=9; cout<<a+b<<endl; } F5调试会弹出一个launch.json文件,然后修改为如下内容

2017-06-18 11:09:28

数据结构:深度优先与广度优先

深度优先packagegraph;importjava.util.Stack;/**使用深度优先搜索查找图中的路径*/publicclassDepthFirstPaths{privateboolean[]marked;//是否以被标记privateint[]edgeTo;//从起点到一个顶点的已知路径上的最后一个顶点privatefi

2017-05-24 21:25:51

数据结构:图

package graph;import java.util.Iterator;import java.util.Scanner;public class Graph { private final int V; //顶点数目 private int E; //边的数目 private Bag<Integer>[] adj; //邻接表 public Graph(

2017-05-24 21:24:00

动态规划:最大字段和问题

import java.util.Scanner;/* * 最大子段和问题,-2 11 -4 13 -5 -2中最大的子段和 */ public class MaxSum { public static void main(String[] args) { Scanner scanner=new Scanner(System.in); int

2017-05-23 22:01:07

零xml配置Spring MVC过滤器解决中文参数乱码

由于JSP默认的字符编码为ISO-8859-1,如果request中有中文的话会出现乱码,因此可以使用过滤器设置request的编码Spring MVC中提供了一个CharacterEncodingFilter,顾名思义就是用来做字符编码的过滤器。因此可以自定义一个Filter来继承它。方式一:自定义的Filter(注意不要添加@WebFilter(filterName = "MyFilter",u

2017-04-23 20:46:55

零xml配置SpringMVC返回json数据

偷个懒先占个位贴代码,详细讲解以后再补充public class WebAppInitializer extends AbstractAnnotationConfigDispatcherServletInitializer{ @Override protected Class<?>[] getRootConfigClasses() { return new Class

2017-04-22 23:01:15

零xml配置Spring MVC文件上传

基于能不用xml配置就不用的原则,这次写一下如何零xml配置Spring MVC的文件上传功能首先配置DispatchServletpublic class WebAppInitializer extends AbstractAnnotationConfigDispatcherServletInitializer{ @Override protected Class<?>[] get

2017-04-22 21:09:34

ActiveMQ入门:点对点模型

消息生产者:importorg.apache.activemq.ActiveMQConnection;importorg.apache.activemq.ActiveMQConnectionFactory;importjavax.jms.*;publicclassProducer{privatestaticfinalStringUSERNAME=ActiveMQC

2017-04-15 19:16:33

数据结构之二叉查找树

package tree;public class BinarySearchTree<T extends Comparable<? super T>>{ private BinaryNode<T> root; private static class BinaryNode<T>{ T element; //data BinaryNode<T>left;

2017-04-15 13:47:33

查看更多

勋章 我的勋章
    暂无奖章