自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

mikyz的专栏

技术博客

  • 博客(635)
  • 资源 (6)
  • 收藏
  • 关注

转载 Java_exception_如何优雅的处理异常

via: https://www.zhihu.com/question/28254987/answer/40173231Java中异常提供了一种识别及响应错误情况的一致性机制,有效地异常处理能使程序更加健壮、易于调试。异常之所以是一种强大的调试手段,在于其回答了以下三个问题:什么出了错?在哪出的错?为什么出错?在有效使用异常的情况下,异常类型回答了“什么”被抛出,异常堆

2017-07-26 11:18:07 1560 2

转载 Java_性能优化_推荐使用String直接量赋值

via:  http://blog.csdn.net/p106786860/article/details/9221715一、分析 Java为了避免在一个系统中大量产生String对象,于是就设计了一个字符串池(也有叫做字符串常量池),在字符串池中所容纳的都是String字符串对象。 String创建规则:创建一个字符串时,首先没有检查池中是否有字面值相等的字符串。    

2017-07-25 18:51:24 681

转载 Java_风险_不要主动进行垃圾回收

via:  http://blog.csdn.net/p106786860/article/details/9167411一、建议 不要调用system.gc,即使经常出现内存溢出也不要调用,内存溢出是可分析的,是可以查找原因的,GC可不是一个好招数。 二、分析 System.gc主动进行垃圾回收时一个非常危险的动作。因为它要

2017-07-25 18:46:13 964

转载 Java_内存溢出(Memory Overflow)和内存泄露(Memory Leak)的区别

via: http://www.cnblogs.com/fryy/archive/2013/11/27/3445281.html内存泄漏指你用malloc或new申请了一块内存,但是没有通过free或delete将内存释放,导致这块内存一直处于占用状态内存溢出指你申请了10个字节的空间,但是你在这个空间写入11或以上字节的数据,就是溢出要点内存泄露是指程序

2017-07-25 16:37:39 479

转载 Java_性能优化_35个建议

ref: http://blog.csdn.net/lostinai/article/details/50416926代码优化的目标1、减小代码的体积2、提高代码运行的效率代码优化细节1、尽量指定类、方法的final修饰符带有final修饰符的类是不可派生的。在Java核心API中,有许多应用final的例子,例如java.lang.String,整个类都是

2017-07-25 11:33:51 427 1

原创 Spring_Spring + Apache Curator 实现分布式应用单节点执行Job

1. Curator的Maven依赖如下,一般直接使用curator-recipes就行了,如果需要自己封装一些底层些的功能的话,例如增加连接管理重试机制等,则可以引入curator-framework包。 org.apache.curator curator-recipes 2.7.0 2. spring 新增zookeeper b

2017-07-24 19:13:34 1370

原创 Python_uWSGI部署的Django项目找不到static里面的静态文件

解决方法: 更改 urls.pyfrom django.conf.urls import url, includefrom django.contrib import adminfrom django.conf.urls.static import staticfrom django.conf import settings'''urlpatterns = [ url(r'

2017-07-19 10:50:29 4119 1

原创 Linux_windows下文件名和内容乱码

一、利用iconv命令进行编码转换文件内容编码转换  iconv命令用于转换指定文件的编码,默认输出到标准输出设备,亦可指定输出文件。  用法: iconv [选项...] [文件...]  有如下选项可用:  输入/输出格式规范:  -f, --from-code=名称 原始文本编码  -t, --to-code=名称 输出编码  信息:  -l, --list 列举所有已知的字符集    输出

2017-07-13 16:36:32 1761

转载 Python_深刻理解Python中的元类(metaclass)

via: http://blog.jobbole.com/21351/本文由 伯乐在线 - bigship 翻译。未经许可,禁止转载!英文出处:stackoverflow。欢迎加入翻译组。译注:这是一篇在Stack overflow上很热的帖子。提问者自称已经掌握了有关Python OOP编程中的各种概念,但始终觉得元类(metaclass)难以理解。他知道

2017-07-12 10:44:42 341

原创 Python_uwsgi_restart

使用 uwsgi 发布了 django 应用, 结果使用以下方式都不能重启 uwsgi1. service uwsgi start|stop|reload , 2. netstat -apn | grep 8081 , 找不到 8081 端口的 pid3. ps -ef | grep uwsgi , 杀掉又有新的 pid 产生最终使用 killall -9 uwsgi  ,

2017-07-11 17:56:21 612

原创 Python_django_forget_account_and_password

1. run django shellpython manage.py shell2. reset password>>> from django.contrib.auth.models import User>>> user = User.objects.get(username='your_account')>>> user.set_password('your_n

2017-07-10 17:01:00 455

转载 Java_>>_and_>>>

via: http://blog.csdn.net/blog_szhao/article/details/23997881Java中的位运算符:>>表示右移,如果该数为正,则高位补0,若为负数,则高位补1;>>>表示无符号右移,也叫逻辑右移,即若该数为正,则高位补0,而若该数为负数,则右移后高位同样补0。表达式为:result = exp1 >> exp2;resu

2017-07-06 14:41:39 348

转载 linux_locale的设定中LANG、LC_ALL、LANGUAGE环境变量的区别

via: http://yintech.iteye.com/blog/397380Locale是某一个地域内的人们的语言习惯和文化传统和生活习惯,是根据计算机用户所使用的语言,所在国家或者地区,以及当地的文化传统所定义的一个软件运行时的语言环境。 [yintel@ubuntu~]$ locale LANG=en_US.UTF-8 LC_CTYPE="en_US.UTF-8"

2017-06-30 16:13:53 7424

原创 Java_synchronized_class_and_this

ref: http://blog.csdn.net/mn11201117/article/details/8712946http://www.cnblogs.com/highriver/archive/2011/12/18/2291965.htmlJava中synchronized关键字能够作为函数的修饰符,也可作为函数内的语句,也就是平时说的同步方法和同步语句块。假如再细

2017-06-26 17:08:28 274

转载 Python_UnicodeEncodeError_ascii

via: http://blog.csdn.net/love_rongrong/article/details/17119261UnicodeEncodeError: ‘ascii’ codec can’t encode characters in position xxx ordinal not in range...Python在安装时,默认的编码是ascii,当程序中出现

2017-06-26 15:22:08 519

原创 Python_Django_local中文化

检查  ...\Lib\site-packages\Django-1.10.2-py2.7.egg\django\conf\locale下无zh-cn文件夹,有zh-Hans和zh-Hant两个文件,其中 zh-Hans是简体中文    zh-Hant是繁体中文所以更改setttings.py 下 LANGUAGE_CODE = 'zh-Hans'即可

2017-06-19 15:56:44 752

转载 Python_Django_url

via: http://blog.csdn.net/FeeLang/article/details/25245935利用Django开发网站,可以设计出非常优美的url规则,如果url的匹配规则(包含正则表达式)组织得比较好,view的结构就会比较清晰,比较容易维护。最简单的形式from django.conf.urls import patterns, url urlpa

2017-06-19 15:22:05 323

原创 pyhton_安装MySQL-python

安装MySQL-python要想使python可以操作mysql 就需要MySQL-python驱动,它是python 操作mysql必不可少的模块。下载地址:https://pypi.python.org/pypi/MySQL-python/下载MySQL-python-1.2.5.zip 文件之后直接解压。进入MySQL-python-1.2.5目录:>>python

2017-06-16 18:14:46 450

原创 Python_%r&%s

%r用rper()方法处理对象%s用str()方法处理对象处理一些简单对象时,二者几乎没有差别,比如说处理int型对象eg1:print "I am %d years old." % 22  print "I am %s years old." % 22  print "I am %r years old." % 22 结果:I am 22 years ol

2017-05-18 10:00:06 2333

转载 Spring_Spring Boot Actuator

via:http://spring.io/guides/gs/actuator-service/https://segmentfault.com/a/1190000004318360?_ea=568366Spring Boot Actuator is a sub-project of Spring Boot. It adds several production grade ser

2017-05-02 14:41:33 1128

转载 Spring_Bean及@Bean的理解

via: http://www.cnblogs.com/bossen/p/5824067.htmlSpring中Bean及@Bean的理解一、Bean是啥1、Java面向对象,对象有方法和属性,那么就需要对象实例来调用方法和属性(即实例化);2、凡是有方法或属性的类都需要实例化,这样才能具象化去使用这些方法和属性;3、规律:凡是子类及带有方法或属性的类都要加上注

2017-04-28 12:18:41 725

转载 Python_mkdir -p

via: http://bookshadow.com/weblog/2014/10/02/python-mkdir-p/mkdir为Linux操作系统中的创建目录命令,使用mkdir -p指令可以自动创建目标目录路径中尚不存在的上级目录(Windows操作系统也有同名的指令,用法稍有差别)。Java的创建目录有mkdir和mkdirs两个方法,其中:mkdir() :只

2017-04-28 11:33:09 7917

转载 Java_Exception_Handle

via: http://blog.csdn.net/zhangmike/article/details/69396502写在前面异常处理是代码中常见的处理,本文根据SonarQube在异常方面的规则和常见检查结果,选取说明了常见异常处理中的技术债务,提倡技术债务最少的编码方式。Exception handlers should preserve the original excepti

2017-04-07 11:07:40 2541

转载 JAVA中循环删除list中元素的方法总结

via: http://www.cnblogs.com/pcheng/p/5336903.htmlJAVA中循环删除list中元素的方法总结  循环删除list中的元素使用for循环的方式是有问题的  JAVA中循环遍历list有三种方式for循环、增强for循环(也就是常说的foreach循环)、iterator遍历。1、for循环遍历listfor(

2017-04-07 10:11:19 1253

原创 cmd_查看局域网里的内网IP

C:\Users\zhangzhang>ping -a 10.144.48.104 正在 Ping zhangzhang.ds.company.com.cn [10.144.48.104] 具有 32 字节的数据:来自 10.144.48.104 的回复: 字节=32 时间来自 10.144.48.104 的回复: 字节=32 时间来自 10.144.48.104 的回复: 字

2017-04-06 18:18:56 3833

原创 Linux_ubuntu16.04 无线/Wifi 上网速度慢的解决方法

via: http://tieba.baidu.com/p/4737599703 一直以为是域名解析的问题,可也觉得不像。今天在百度搜索“ubuntu16.04域名解析慢”的时候无意中看到了http://blog.csdn.net/ferrarifomaul/article/details/51544634 这个博客连接,题目是“Ubuntu 16.04 LTS连接无线上网慢的解决”,正好

2017-04-06 18:18:39 10468 2

原创 idea_取消自动import .*

打开设置 > Editor > Code Style > Java > Scheme Default > Imports① 将 Class count to use import with "*" 改为 99 (导入同一个包的类超过这个数值自动变为 * )② 将 Names count to use static import with "*" 改为 99 (同上,但这是静态导入的)③ 将 Pac

2017-04-06 18:18:30 12615 2

原创 javascript_调用父窗口(父页面)的方法

via: http://www.php100.com/html/webkaifa/javascript/2009/0213/1658.html window.parent与window.opener的区别 javascript调用主窗口方法1:   window.parent 是iframe页面调用父页面对象举例:a.htmlHtml代码       父页面   

2017-04-06 18:18:21 383

原创 Java_判断线程池所有任务是否执行完毕

via: http://blog.csdn.net/truong/article/details/40227435  import java.util.concurrent.ExecutorService;  import java.util.concurrent.Executors;    public class Test {      public static

2017-04-06 18:18:14 4867

原创 Mybatis_lazyLoadingEnabled延迟加载配置

via: https://item.congci.com/-/content/mybatis-lazyloadingenabled-yanchi-jiazai-peizhi 一、什么是延迟加载  resultMap可以实现高级映射(使用association、collection实现一对一及一对多映射),association、collection具备延迟加载功能。需求:如果查询订

2017-04-06 18:18:06 10180

原创 Java_OGNL

via: http://www.cnblogs.com/qinying/archive/2011/07/03/2096859.html OGNL的全称是Object Graph Navigation Language(对象图导航语言),它是一种强大的表达式语言,让你通过简单一致的表达式语法来读取和设置Java对象的属性值,调用对象的方法,遍历整个对象的结构图,实现字段类型转换等功能。为

2017-04-06 18:17:56 333

原创 Mybatis_trim

via: http://www.cnblogs.com/qiankun-site/p/5758924.html trim标记是一个格式化的标记,可以完成set或者是where标记的功能,如下代码:  1、  select * from user       0"> AND name=#{name}    0"> AND gender=#{gender}    假

2017-04-06 18:17:48 349

原创 Mybatis_choose_when

choose (when, otherwise)标签有时候我们并不想应用所有的条件,而只是想从多个选项中选择一个。而使用if标签时,只要test中的表达式为 true,就会执行 if 标签中的条件。MyBatis 提供了 choose 元素。if标签是与(and)的关系,而 choose 是或(or)的关系。choose标签是按顺序判断其内部when标签中的test条件出否成立,如果有一个

2017-04-06 18:17:41 455

原创 Spring_@Transactional

via: http://www.cnblogs.com/hjwublog/p/5626465.html 事务的基本概念先来回顾一下事务的基本概念和特性。数据库事务(Database Transaction) ,是指作为单个逻辑工作单元执行的一系列操作,要么完全地执行,要么完全地不执行。事务,就必须具备ACID特性,即原子性(Atomicity)、一致性(Consistency)、隔离性

2017-04-06 18:17:33 386

原创 idea_internal java compiler error

java: javacTask: 源版本 1.6 需要目标版本 1.6java: Errors occurred while compiling module 'org.springframework.samples.jpetstore'Compilation completed with 1 error and 0 warnings in 2 sec1 error0 warnin

2017-04-06 18:17:25 428

原创 Spring_常用的5种获取spring 中bean的方式

ref: http://blog.sina.com.cn/s/blog_9c7ba64d0101evar.html 常用的5种获取spring 中bean的方式总结: 方法一:在初始化时保存ApplicationContext对象代码:ApplicationContext ac = new FileSystemXmlApplicationContext("applicati

2017-04-06 18:17:18 496

原创 idea_maven_创建Java_web项目

via: http://www.cnblogs.com/jifeng/p/4658765.html 配置IntelliJ在IntelliJ的设置中,可以设置maven的安装目录,settings.xml文件的位置,和本地仓库的位置等信息。 新建新建maven项目,create from archetype,选择maven-archetype-webapp Next,填写

2017-04-06 18:17:11 244

原创 Idea_Jetty配置

env:idea16jetty 9.2.10mvn 31.如下图, Ctrl+Alt+s 检查有没有安装jetty plugin,若安装,勾选 2. 如下图配置本地Jetty_home 3.配置pom.xml 4.in Terminal, mvn jetty:run (或指定端口 mvn -Djetty.port=8081 jetty:run),OK 

2017-04-06 18:17:03 1285 3

原创 plsqlDevaloper_config_4_convenient

PLSQL Developer 你用的很方便吗,看看就方便了 1、登录后默认自动选中My Objects     默认情况下,PLSQL Developer登录后,Brower里会选择All objects,如果你登录的用户是dba,要展开tables目录,正常情况都需要Wait几秒钟,而选择My Objects后响应速率则是以毫秒计算的。设置方法: Tools菜单 --> B

2017-04-06 18:16:55 263

原创 Raspbian_How do I set up networking/WiFi/Static IP

via: http://raspberrypi.stackexchange.com/questions/37920/how-do-i-set-up-networking-wifi-static-ip The Raspbian released in May 2015 changed the way networking (and particularly WiFi) works.Thi

2017-04-06 18:16:47 487

mongo官方文档v4.0

MongoDB官方文档4.0版,个人看了,照着上面的示例学习了,不错的文档,适合初学和进阶的同学,分享快乐 :)

2019-05-29

Python填充SQL参数脚本.zip

服务器日志中的SQL经常是查询条件参数为?,每次copy后还需手动替换为实际参数再去执行,效率低下。故手写一Python脚本,基本满足了日常使用。本着分享快乐的原则,现分享给大家 :)

2019-05-28

数据结构和Java集合框架《Data Structures and the Java Collections Framework》

译自《Data Structures and the Java Collections Framework》,之前在同平台的其他用户下载的这本书,竟然索要积分50。遂感不平,特再次共享这个资源。

2019-05-28

Jmeter 手把手教你测试

手把手的教你使用Jemeter进行接口测试,有图有真相,step by step! 你值得拥有!

2018-04-10

flask官方文档html版

flask官方文档html版,离线版本,个人编译制作,好用拿去

2018-03-29

Effective Python 中文高清带书签版

Effective Python 中文高清带书签版, 保证文字都清晰。

2018-03-27

空空如也

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

TA关注的人

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