- 博客(635)
- 资源 (6)
- 收藏
- 关注
转载 Java_exception_如何优雅的处理异常
via: https://www.zhihu.com/question/28254987/answer/40173231Java中异常提供了一种识别及响应错误情况的一致性机制,有效地异常处理能使程序更加健壮、易于调试。异常之所以是一种强大的调试手段,在于其回答了以下三个问题:什么出了错?在哪出的错?为什么出错?在有效使用异常的情况下,异常类型回答了“什么”被抛出,异常堆
2017-07-26 11:18:07
1637
转载 Java_性能优化_推荐使用String直接量赋值
via: http://blog.youkuaiyun.com/p106786860/article/details/9221715一、分析 Java为了避免在一个系统中大量产生String对象,于是就设计了一个字符串池(也有叫做字符串常量池),在字符串池中所容纳的都是String字符串对象。 String创建规则:创建一个字符串时,首先没有检查池中是否有字面值相等的字符串。
2017-07-25 18:51:24
734
转载 Java_风险_不要主动进行垃圾回收
via: http://blog.youkuaiyun.com/p106786860/article/details/9167411一、建议 不要调用system.gc,即使经常出现内存溢出也不要调用,内存溢出是可分析的,是可以查找原因的,GC可不是一个好招数。 二、分析 System.gc主动进行垃圾回收时一个非常危险的动作。因为它要
2017-07-25 18:46:13
1049
转载 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
515
转载 Java_性能优化_35个建议
ref: http://blog.youkuaiyun.com/lostinai/article/details/50416926代码优化的目标1、减小代码的体积2、提高代码运行的效率代码优化细节1、尽量指定类、方法的final修饰符带有final修饰符的类是不可派生的。在Java核心API中,有许多应用final的例子,例如java.lang.String,整个类都是
2017-07-25 11:33:51
461
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
1425
原创 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
4210
1
原创 Linux_windows下文件名和内容乱码
一、利用iconv命令进行编码转换文件内容编码转换 iconv命令用于转换指定文件的编码,默认输出到标准输出设备,亦可指定输出文件。 用法: iconv [选项...] [文件...] 有如下选项可用: 输入/输出格式规范: -f, --from-code=名称 原始文本编码 -t, --to-code=名称 输出编码 信息: -l, --list 列举所有已知的字符集 输出
2017-07-13 16:36:32
1823
转载 Python_深刻理解Python中的元类(metaclass)
via: http://blog.jobbole.com/21351/本文由 伯乐在线 - bigship 翻译。未经许可,禁止转载!英文出处:stackoverflow。欢迎加入翻译组。译注:这是一篇在Stack overflow上很热的帖子。提问者自称已经掌握了有关Python OOP编程中的各种概念,但始终觉得元类(metaclass)难以理解。他知道
2017-07-12 10:44:42
374
原创 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
657
原创 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
491
转载 Java_>>_and_>>>
via: http://blog.youkuaiyun.com/blog_szhao/article/details/23997881Java中的位运算符:>>表示右移,如果该数为正,则高位补0,若为负数,则高位补1;>>>表示无符号右移,也叫逻辑右移,即若该数为正,则高位补0,而若该数为负数,则右移后高位同样补0。表达式为:result = exp1 >> exp2;resu
2017-07-06 14:41:39
386
转载 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
8100
原创 Java_synchronized_class_and_this
ref: http://blog.youkuaiyun.com/mn11201117/article/details/8712946http://www.cnblogs.com/highriver/archive/2011/12/18/2291965.htmlJava中synchronized关键字能够作为函数的修饰符,也可作为函数内的语句,也就是平时说的同步方法和同步语句块。假如再细
2017-06-26 17:08:28
311
转载 Python_UnicodeEncodeError_ascii
via: http://blog.youkuaiyun.com/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
563
原创 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
791
转载 Python_Django_url
via: http://blog.youkuaiyun.com/FeeLang/article/details/25245935利用Django开发网站,可以设计出非常优美的url规则,如果url的匹配规则(包含正则表达式)组织得比较好,view的结构就会比较清晰,比较容易维护。最简单的形式from django.conf.urls import patterns, url urlpa
2017-06-19 15:22:05
360
原创 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
480
原创 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
2378
转载 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
1188
转载 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
785
转载 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
8072
转载 Java_Exception_Handle
via: http://blog.youkuaiyun.com/zhangmike/article/details/69396502写在前面异常处理是代码中常见的处理,本文根据SonarQube在异常方面的规则和常见检查结果,选取说明了常见异常处理中的技术债务,提倡技术债务最少的编码方式。Exception handlers should preserve the original excepti
2017-04-07 11:07:40
2681
转载 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
1287
原创 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
3923
原创 Linux_ubuntu16.04 无线/Wifi 上网速度慢的解决方法
via: http://tieba.baidu.com/p/4737599703 一直以为是域名解析的问题,可也觉得不像。今天在百度搜索“ubuntu16.04域名解析慢”的时候无意中看到了http://blog.youkuaiyun.com/ferrarifomaul/article/details/51544634 这个博客连接,题目是“Ubuntu 16.04 LTS连接无线上网慢的解决”,正好
2017-04-06 18:18:39
10581
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
13738
1
原创 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
417
原创 Java_判断线程池所有任务是否执行完毕
via: http://blog.youkuaiyun.com/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
4918
原创 Mybatis_lazyLoadingEnabled延迟加载配置
via: https://item.congci.com/-/content/mybatis-lazyloadingenabled-yanchi-jiazai-peizhi 一、什么是延迟加载 resultMap可以实现高级映射(使用association、collection实现一对一及一对多映射),association、collection具备延迟加载功能。需求:如果查询订
2017-04-06 18:18:06
10330
原创 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
360
原创 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
404
原创 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
480
原创 Spring_@Transactional
via: http://www.cnblogs.com/hjwublog/p/5626465.html 事务的基本概念先来回顾一下事务的基本概念和特性。数据库事务(Database Transaction) ,是指作为单个逻辑工作单元执行的一系列操作,要么完全地执行,要么完全地不执行。事务,就必须具备ACID特性,即原子性(Atomicity)、一致性(Consistency)、隔离性
2017-04-06 18:17:33
406
原创 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
455
原创 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
529
原创 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
265
原创 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
1318
原创 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
285
原创 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
514
Python填充SQL参数脚本.zip
2019-05-28
数据结构和Java集合框架《Data Structures and the Java Collections Framework》
2019-05-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人