- 博客(32)
- 资源 (10)
- 收藏
- 关注
原创 Centos服务器配置
今天来到公司需要自己去搭建服务器环境,结果遇到很多问题,多亏有很多同事帮忙正文:如果在linux环境下安装jdk1.查询是否已经存在jdkps -ef|grep java2.卸载原有jdkrpm -e --nodeps jdk-1.7.0_79-fcs.x86_64(具体jdk版本自己找) 3.上传自己的jdk,我的是rpm版,安装rpmrpm -ivh jdk-8u144-li
2017-11-03 18:09:17
292
原创 java nio入门学习
原本想直接扔代码,但是想想还是算了吧,毕竟如果直接扔的话,如果其他人看的话,可能会看不懂首先,java io和java nio的区别, java io是面向流的,阻塞的, 而java nio 是在jdk1.4发布的,一种面向缓存的(ByteBuffer) ,非阻塞的,并且有selector,传输过程.java io和java nio相比,java io适合连接少,并且一次传输大量数据的情况
2017-09-29 14:41:22
237
原创 java反射---类加载器
1.类加载器的工作机制(1)装载,将二进制类文件导入(2)链接,对二进制文件执行校验,准备和解析(3)初始化,对类的静态变量和静态代码块进行初始化.JVM在运行的时候会出现3个类加载器:根装载器,ExtClassLoader(扩展类装载器),AppClassLoader(应用类装载器),其中根装载器不是ClassLoader的子类,它是使用c++编写,所以在java中看不到它,其中
2017-09-27 16:35:16
316
原创 初探mysql的存储过程和函数-----自定义存储过程和函数
DELIMITER $ DROP PROCEDURE IF EXISTS p1$ CREATE PROCEDURE p1() BEGIN SELECT * FROM sys_user; END$ DELIMITER ;在sqlyog中创建存储过程DELIMITER $DROP FUNCTION IF EXISTS f2_fun$CRE
2017-08-16 17:39:41
236
原创 python基础-----面向对象编程
class Animal(object): mao = 'mao' #静态字段 --》》属于类 #在__init__ 方法中的属于动态字段 --->>属于对象 相当于构造函数 def __init__(self, name, age, sex, feet): self.name = name self.age = age
2017-05-13 11:05:24
654
原创 python基础---装饰器模式
def outer(fun): #fun相当于是fun1方法 def wrapper(arg): print "今天" result = fun(arg) print "天好" return result return wrapper @outerdef fun1(arg): pri
2017-05-12 11:42:39
256
原创 python基础---反射应用二
# from account import account# # #输入url地址规范是 xxx/xxx# data = raw_input("请输入地址:")# if data == 'account/login':# account.login()# elif data == 'account/logout':# account.logout()#如果使用反
2017-05-12 11:08:13
239
原创 python基础----随机数和md5加密
import random# print random.random()# print random.randint(1,5)# print random.randrange(1,10)code = []#生成6位随机数for i in range(6): if i == random.randint(1,5): code.append(str(random
2017-05-12 10:33:44
389
原创 python基础------日期time
#导入日期模块import timeprint time.time() #获取当前时间localtime = time.localtime(time.time()) #把字符型转成日期型print localtimeprint type(localtime) ##把日期型按照一定格式转成str类型time1 = time.strftime('%Y年%m月%d日', local
2017-05-12 10:32:21
254
原创 python基础-----反射和eval
a = '8*8'print eval(a)#反射 以字符串的形式导入模块temp = 'sys'model = __import__(temp)#print model.argv#反射 以字符串的 形式执行函数#因为sys中的argv是一个常量所以print Function 如果argv是个方法那么应该为print Function()Function = getat
2017-05-11 23:19:19
613
原创 python基础-----内置函数
#内置函数# help()# dir()# vars()# type()# import temp # reload()# id()'''from file import demofrom file import demo#reload重新加载reload(demo)'''print abs(-9)print bool(-1)#divmod返回是商和玉树pri
2017-05-11 22:56:33
226
原创 python模块常用方法
#!/user/bin/env python#encoding:utf-8'''Created on @author: sun''''''查看当前文件是不是主文件'''print __name__'''返回当前文件的路径'''print __file__'''返回本文件的模块描述'''print __doc__
2017-05-09 10:44:57
221
原创 android开发----service下载图片
方法一:通过DownLoadService继承service类。如果在主线程中下载图片,会造成主线程的阻塞,所以需要在DownLoadService中创建线程,并且将数据传输到主线程,进行更新ui操作,那么android中那个知识点可以跨线程呢?答案就是HandlerMainActivity.javapackage com.example.android_service_downloa
2017-02-08 21:57:02
463
原创 android开发--activity与service交互之binder
activity与service数据交互有很多种,下面介绍binder数据交互binder数据交互方式是通过重写binder中的onTransact()方法来达到交互方式MainActivity.javapackage com.example.android_service_activty_tran;import com.example.android_service_acti
2017-02-08 21:52:20
373
原创 android开发--activity与service交互之messenger
activity与service交互有很多种,现在介绍一下messenger交互方法MainActivity.javapackage com.example.android_service_messager;import android.annotation.SuppressLint;import android.app.Activity;import android.cont
2017-02-08 21:46:49
330
原创 android---service和activity之间通信方式之Binder
当Activity通过调用bindService(Intent service, ServiceConnection conn,int flags),得到一个Service的一个对象实例,然后可以访问Service中的方法。我们可以通过一个例子来解释一下MainActivity.javapackage com.example.android_service_activt
2017-02-04 10:24:44
687
原创 java----j2se访问url
package interfaces.indosatInterface.util;import interfaces.pdainterface.indosat.pojo.ChildRegion;import interfaces.pdainterface.indosat.pojo.Region;import java.io.BufferedReader;import java.io.
2017-01-17 18:30:13
245
原创 android----fragment学习中的listFragment
对于listFragment,相当于listView。它是Fragment的一个子类,拥有Fragment的所有属性以及方法,同时拥有自己的方法。比如onListItemClick等等。同时强调一下,一般Fragment与fragment之间传值用的是getArgments和setArgemnts方法,而activity与Fragment用的是方法的回调,当然这是个人观点好了,上代码M
2017-01-09 23:09:37
366
原创 android---fragment的生命周期
第一个Fragment被加载 -----Fragment1->>onAttach -----Fragment1->>onCreate -----Fragment1->>onCreateView -----Fragment1->>onActivityCreated -----Fragment1->>onStart -----Fragment1->>onResume 第二个Fragm
2017-01-09 20:24:27
248
原创 Extjs----comboBox使用
先上代码var combostore = new Ext.data.ArrayStore({ fields: ['name'], data: [['昆明'], ['保山'], ['楚雄'],['大理'],['德宏'],['迪庆'],['红河'],['丽江'],['临沧'], ['怒江傈'],['普洱'],['曲靖'],['文山'],['西双版纳'],['玉溪']
2016-12-20 16:30:54
320
原创 andorid------在线下载到内部存储,并升级apk
对apk进行升级需要判断versionCode是否一致,如果判断下载的vesionCode比本地的versionCode大,则进行升级。所以应该获得本地的verisonCode的值,因此需要用到packagemanager类、packageinfo(封装的是versionCode,versionName等)类packagemanager类 通过context.getPackageManag
2016-12-20 16:21:13
583
原创 j2se导出多个excel 并压缩输出
导出多个excel表从压缩输出/** * 导出压缩包下载 * @param caption * @param workbook * @param response * @throws Exception */ public static void downloadZip(String[] caption,List workbooks,HttpServletRespon
2016-12-19 15:19:35
259
原创 andoird---loadermanager和contentprovider结合,加载数据
本人是刚入android的菜鸟,如果下面有写的不对的地方,特别欢迎真正。先说说对loadermanager的理解,loadermanager是对loader进行管理,而loader的作用就是“异步”加载数据,也就是说loader相当于有两个功能(这种说法比较牵强),一个是查询功能,另一种是异步,这样做的好处是ui加载与数据加载分离,效率方面的到很大提升。而loadermanager的功能是监听
2016-12-16 11:25:31
354
原创 spring3+struts2+mybatis3框架整合
本人是刚入职场的java菜鸟,如果有什么整理不对的地方,欢迎留言指正。首先:spring+mybatis整合,个人感觉相对较麻烦,这里涉及到事务拦截,数据源整合等等。但是,无论是spring和ibatis整合,spring和hibernate整合,还是spring和ibatis整合,它们的思路是一致的,如图所示。对于不同的持久化框架,如hibernate,ibatis,my
2016-12-15 16:30:58
378
原创 HTML5 拖拉上传文件
必须懂得的基础:拖拽事件:拖动区事件:dragstart:开始拖动时,触发 dragend:停止拖动时,触发 drag:鼠标拖动过程中触发投放区事件:dragenter:拖动区进入投放区触发 dragleave:拖动区离开投放区触发 dragover:拖动区在投放区移动时触发 drop:拖动区在投放区放下时,触发note:可能受默认事件影响,方法可能不灵敏(
2016-12-06 10:44:06
1252
原创 extjs4-----panel的accordion布局以及treePanel导航
如何创建一个accordion布局的panel?官方例子Ext.create('Ext.panel.Panel', { title: 'Accordion Layout', width: 300, height: 300, defaults: { // applied to each contained panel bodyS
2016-11-30 16:49:37
1867
原创 Extjs3-----自定义组件的使用
上面写过,Extjs4如何自定义toolbar组件,现在写一下Extjs3如何自定义toolbar组件,并且与后台交互/** * 该扩展可以通过一定解析规则的json串生成菜单 * 通过itemclick事件调用点击菜单项的监听函数; * 通过afterload事件调用菜单加载完毕后的监听函数; * 注意:使用该控件须确保父菜单code值小于子菜单 * 'code', 'n
2016-11-17 17:54:08
1053
原创 Extjs4------define使用之自定义toolbar
Extjs中3和4的版本是一个分水岭,并且3中很多语法在4中已经消除。并且4以及以上版本,定义函数等等语法发生巨大改变。此文章主要是针对新手以及那些对define使用不熟练的人。自定义toolbar原因,用于toolbar原来的功能不定满足需要,因此需要自定义toolbar,并且与后台(java)进行交互数据,并展现。下面的例子有注释,就不过多介绍了Ext.define('
2016-11-17 17:36:08
1066
原创 mysql中日期比较-------unix_timestamp,from_unixtime
1.unix_timestamp此函数主要作用,将日期型,字符型(类似为'2016-8-11','2016-08-01')转成int类型,根据我的上篇文章,对于日期型比较需要注意的地方很多,但是用到unix_timestamp会方便的多只需要selet * from job_cable where unix_timestamp(creationDate) > unix_timest
2016-11-14 16:53:30
3337
原创 sql语句中日期型转成字符型,日期比较常出现错误总结和case when的使用
工作了一天,把今天所做的一些东西,以及所接触到和所学到的新知识记录下来。sql语句中对日期类型,将其转成指定的字符型格式
2016-11-07 19:59:23
4606
原创 log4j----tomcat配置
### set log levels ####定义logn输出级别#log4j.rootLogger = DEBUG,CONSOLE# SqlMap logging configuration... log4j.logger.com.ibatis=DEBUG log4j.logger.com.ibatis.common.jdbc.SimpleDataSour
2016-10-28 16:35:55
796
转载 log4j基本信息配置----本文声明抄录他人
定义LOG输出级别log4j.rootLogger=INFO,Console,File 定义日志输出目的地为控制台log4j.appender.Console=org.apache.log4j.ConsoleAppender log4j.appender.Console.Target=System.out log4j.appender.Console.layout = org.apache.l
2016-10-28 16:34:37
937
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人