自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

原创 常用Java8新特性简单介绍

Lambda匿名函数表达式最主要的特点:可以将函数作为参数传入方法实际上,Lambda表达式主要用于实现接口(只有一个待实现方法的接口),比如Runnable接口,内部只有run()方法待实现,那么就可以用Lambda表达式实现Runnable接口: Runnable run = () -> System.out.println("run") Thread t = new Thread(()

2017-09-02 16:49:10 779 1

原创 Mac OSX 安装MySQL

下载安装包到MySQL官方主页直接下载,https://dev.mysql.com/downloads/mysql/,我下载的第一个.dmg文件安装直接默认安装就好了,安装完之后会弹出一个初始密码,要先记下来,待会儿会用到。另外安装完以后要在系统偏好设置中,启动MySQL服务,否则是打不开MySQL的 配置MySQL接下来方法一:在终端中输入 vim /etc/bashrc 在末尾加入两句:

2017-05-16 11:36:17 519

原创 位与运算与取余

关于位与运算&与取余今天在研究hashmap源码的时候,发现其源码中在解决Entry分布时,本来大多数人以为会用index = hash % length,但是源码中却使用了index = hash & (lenth -1)的方式。/*** The default initial capacity - MUST be a power of two.*/ static final int

2017-05-13 16:59:36 3710

原创 允许从外网访问MySQL

设置mysql的配置文件 配置/etc/mysql/my.cnf找到 bind-address =127.0.0.1 将其注释掉; //作用是使得不再只允许本地访问; 重启mysql:/etc/init.d/mysql restart;设置MySQL中mysql数据库的权限登录数据库mysql -u root -puse mysql;select user, host fro

2017-03-30 17:14:34 519

转载 Django新手图文教程

Django新手图文教程本文面向:有python基础,刚接触web框架的初学者。环境:windows7   python3.5.1   pycharm专业版   Django 1.10版  pip3一、Django简介百度百科:开放源代码的Web应用框架,由Python语言编写……重点:一个大而全的框架,啥都替你考虑好了。1. web框架介绍具体介绍Django之前,必须先介绍WEB框架等概念。

2017-03-24 09:39:06 709

原创 django在接受post请求时显示403forbidden

最近在做一个项目需要用到Django框架在测试Django的时候发现一个问题,就是按照一般教程设置好URL的mapping之后,使用get请求总能得到正确的回应,但是在使用post请求时,却根本无法得到请求,会显示403forbidden:Starting development server at http://127.0.0.1:8000/Quit the server with CTRL-B

2017-03-23 21:06:33 8808

原创 Python 使用setuptools打包安装

有时候自己写了一个Python的包,想在不同的项目中使用,最简单粗暴的方法是直接复制到项目所在目录下,但是这样子每个项目下都得复制一次,能不能像pip安装的那样子直接放到系统的路径下呢?当然是可以的方法一简单粗暴地直接把包直接复制到系统路径下,但是这么做显得很没格调而且不同系统、不同PC的系统目录还不一样,有时候会找不到方法二利用Python自带的setuptools.py进行包装安装安装setup

2017-03-21 17:54:20 1270

原创 2017年3月17日华为内推上机考试

刚刚考完上机来写一波自己的解答:第一题import java.util.Scanner;/** * Created by Xavier on 2017/3/15. * 写出一个程序,输入一个字符串,然后输出大写转换为小写之后的字符串。不在字母范围内的字符,需丢弃 * * 例如: 输入Abc 输出abc */public class Main { public static v

2017-03-17 21:15:11 6852 1

原创 在Linux下安装MySQL

在Linux下安装MySQL数据库,在网上找了些方法,怕以后再用到就先记录下来安装MySQLsudo apt-get install mysql-serversudo apt-get install mysql-client sudo apt-get install libmysqlclient-dev 期间会弹出需要设置root账户的密码,输入并确认即可查询是否安装成功sudo netsta

2017-03-16 15:48:41 331

原创 常用的ResponseEntity.BodyBuilder和自定义ResponseEntity例子

ResponseEntity.ok() 和 ResponseEntity.BodyBuilder() 返回200(HttpStatus.SC_OK)@RequestMapping("/check")public ResponseEntity<String> check() { BodyBuilder builder = (BodyBuilder) ResponseEntity.ok();

2017-03-16 11:16:27 7970

原创 Java写文件

Java写文件有三种常用的方式,分别是用FileOutputStream、BufferedOutputStream和FileWriter 其中,FileWriter的执行速度最快,BufferedOutputStream次之,FileOutputStream最慢 三种方法的实现方式如下:FileOutputStream fileOutputStream = null;try{ file

2017-03-09 17:55:00 556

原创 Java调用外部程序

想在Java虚拟机调用外部程序 第一个想到的应是java.lang.runtime 然后利用runtime.exec方法得到process进程 但是这个方法有很多坑,例如不及时读取缓冲中的数据时,就会挂死后来发现了apache.commons.executor这个类 他在内部已经做好了足够的准备 至少不会发生挂死的情况import org.apache.commons.exec.Comma

2017-03-07 15:26:58 653

原创 IntelliJ IDEA一些好用的功能(持续更新)

Override Method有时候想要重写父类的方法,尤其是一些不是自己写的父类,懒得找父类是什么样的,比如有什么参数。这时候只要用快捷键点出Override Method就可以直接在下拉框中选择想要重写的方法,系统自动弹出该方法并且加上@Override注解 默认快捷键为Ctrl + OSave and Reformat File写代码的时候总会无意间少写了空格,或者少了final这样的东西,

2017-03-03 11:21:00 2613

原创 Python使用MySQL数据库

安装Python-MySQLLinux下直接在terminal中输入 pip install MySQL-python 若没有安装pip工具,则先在terminal中输入sudo apt install pip-pythonpip install --upgrade pip安装和更新pip工具Windows下Windows下安装MySQL-python需要先安装C++9.0环境,进入http:

2017-03-01 20:13:08 300

原创 Mybatis+Spring+MySQL

使用Mybatis在Spring中操作MySQL数据库创建Mybatis配置文件:<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-conf

2017-03-01 18:19:56 338

原创 Windows下使用git bash生成ssh文件

打开安装git for Windows时打包安装的git bash 首先检查自己的电脑上是否已经配置好了sshcd ~/.ssh若命令行提示bash: cd: ~./ssh: No such file or directory则说明还没有配置好ssh文件 然后切换到主用户目录下,并生成.ssh文件cd ~ssh-keygen -t rsa -C "[email protected]"Generati

2017-02-26 15:04:39 6465 2

原创 简单方法移植MySQL数据库

最近在学习MySQL的操作 突然在想如果哪天换电脑了或者需要备份数据库什么的时候 该怎么去执行,就去搜索了一下数据库移植的东西,经过小数据的测试 mysqldump的方法简单易行,下面来介绍一下首先假设需要备份的数据库是test_db 我们在命令行中输入:C:\User\admin>mysqldump -u %user% -p test_db > D:\\backup\test_db.sql

2017-02-25 17:28:44 4022

原创 遍历Python列表时安全删除

今天在做工作时,需要遍历一个列表把其中不符合要求的删除掉 于是想到,在遍历列表的同时删除元素会不会引起不安全 然后上网搜了一些材料 在这里总结一下例如:a = [1, 2, 3, 4, 5]for i in a: if i != 4: a.remove(i)print a上述程序中,我们本来想删除列表中不等于4的数字 但是输出的结果却是[ 2, 4]其实是因为我

2017-02-23 12:32:22 1240

原创 'ascii' codec can't decode byte 0x** in position **, ordinal not in range(128)

'ascii' codec can't decode

2017-02-14 15:20:21 686

转载 SonarQube的安装、配置与使用

SonarQube的安装、配置与使用本文转载自:http://www.cnblogs.com/qiaoyeye/,转载请注明SonarQube是管理代码质量一个开放平台,可以快速的定位代码中潜在的或者明显的错误,下面将会介绍一下这个工具的安装、配置以及使用。准备工作;1、jdk(不再介绍)2、sonarqube:http://www.sonarqube.org/downloads/3、SonarQu

2017-02-13 16:25:30 697

原创 Python json包的使用

首先贴上官方文档https://docs.python.org/2/library/json.html?highlight=json#module-json导入json包# -*- coding:utf-8 -*-import jsonjson.dumpsdictData = {'a':1, 'b':2}jsonData = json.dumps(dictData) # dumps将数据对象转

2017-02-07 18:06:07 3570 1

原创 XML解析(Python)

在配置Jenkins的jobs的时候,需要用到对XML文件的操作,因此在网上找了一些方法,总结一下:xml.xtree.Element库需要引入以下几个包:import xml.etree.ElementTree as ETfrom xml.etree.ElementTree import ElementTree, Element读取XML文件到Python脚本中:方法一:从文件中读取tree =

2017-02-04 20:28:29 372

原创 Python发送http请求(json格式)

用urllib2发送http请求# -*- coding=utf-8 -*-import urllib2import jsonapiUrl = 'http://XXX.XXX'param1 = XXXparam2 = XXXparam3 = XXXparams = {'param1': param1, 'param2': param2, 'param3': param3}jParams

2017-02-04 15:56:30 3849

原创 Python:解析properties文件

解析properties文件的Python脚本

2017-02-03 18:12:00 4861 3

转载 Google Java Style 中文版

Google Java Style 中文版

2017-01-22 14:06:10 278

转载 在Windows和Linux之间传送文件

首先要在Windows上开启ssh服务,即安装ssh软件scp指令如下:在linux环境下,从linux系统中复制文件到Windows系统:scp /data/abc.txt [email protected]:/f:/test/在linux环境下,将windows下的文件复制到linux系中:     scp ad

2017-01-13 11:00:56 303

转载 Win7安转ssh(openssh和mobassh)

OpenSSH的安装配置:下载地址:http://sourceforge.net/projects/sshwindows/files/OpenSSH for Windows - Release/3.8p1-1 20040709 Build/setupssh381-20040709.zip/download 1. 默认安装 2. 补上cygin

2017-01-13 10:25:38 5761

空空如也

空空如也

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

TA关注的人

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