- 博客(50)
- 资源 (2)
- 收藏
- 关注
原创 编译异常 Caused by: java.lang.UnsupportedClassVersionError:
Caused by: java.lang.UnsupportedClassVersionError: com/sumingk/platform/service/impl/ServiceSysPersonImpl : Unsupported major.minor version 51.0(unable to load classcom.sumingk.platform.service.impl.ServiceSysPersonImpl) at org.apache.catalin...
2021-04-24 17:24:51 745
原创 Java笔记类与容器
子类可以在自己的构造方法中使用super调用基类的构造方法1.使用this(argument_list)调用本类的另外的构造方法2.如果调用super,必须写在子类的构造方法的第一行3.如果子类的构造方法中没有显示的调用基类构造方法则系统默认调用基类无参数的构造方法在类中,用static声明的成员变量为静态成员变量,他为该类的公用变量,在第一次使用时被初始化,对于该类的所有对象来说,static成员变量只有一份局部变量必须初始化才能使用,不然编译不能通过,但是成员变量可以不初始化,因为他有默认值
2021-01-07 10:33:07 145
原创 PPPOE技术详解
PPPOE技术详解PPPOE技术特点PPPOE技术特点PPPoE是利用以太网发送PPP包的传输方法和支持在同一以太网上建立多个PPP连接的接入技术。其结合了以太网和PPP连接的综合属性。以太网是一种广播网络,在同一个以太网中,是很难管理两个主机的会话(比如异常下线,流量、在线时长等),同时以太协议本身没有设计通讯双方相互验证身份机制。而PPP协议提供了通讯双方身份验证的功能,PPP协议是一种点对点的协议,协议中没有提供地址信息。如果PPP应用在以太网上,必须使用PPPoE再进行一次封装,PPPoE协议
2020-08-20 10:50:12 1226
原创 解决windows下由于字符编码导致的中文乱码问题
首先使用命令 show variables like ‘%char%’;查看当前字符编码Variable_nameValuecharacter_set_clientgbkcharacter_set_connectiongbkcharacter_set_databaselatin1character_set_filesystembinarycharacter_set_resultsgbkcharacter_set_serverlatin1c
2020-06-22 16:07:33 1897
原创 几道面试题
1、使用volatile关键字可以保证线程安全吗?单纯使用 volatile 关键字是不能保证线程安全的volatile 只提供了一种弱的同步机制,用来确保将变量的更新操作通知到其他线程volatile 语义是禁用 CPU 缓存,直接从主内存读、写变量。表现为:更新 volatile 变量时,JMM 会把线程对应的本地内存中的共享变量值刷新到主内存中;读 volatile 变量时,JMM ...
2020-05-05 10:12:38 148
原创 工作技能小技巧---持续更新中...
怎么在excel方框里打√1.打开excel表格,在菜单栏中选择“插入”。2.选择符号,在字体栏中选择“wingding2”。3.然后点击“√”符号,点击“插入”即可。怎么在Word的方框中打对勾1、在需要打对勾的前面输入26112、选中2611,按下alt+x即可...
2020-04-20 11:14:09 185
原创 python知识捡拾---正则相关
正则reret = re.match(r"速度与激情\d",“速度与激情91”)ret.group() ----> ‘速度与激情9’re.match(r"速度与激情[1-8]",“速度与激情9”)re.match(r"速度与激情[1-36-8]",“速度与激情2”).group()re.match(r"速度与激情[\d\w]",“速度与激情ab”).gro...
2020-04-08 21:51:11 155
原创 java学习---dom4j解析xml文档相关demo
1.获取解析器对象SAXReader(dom4j的sax解析器)SAXReader reader = new SAXReader();2.解析xml文档Document document = reader.read("src/book.xml");3.如果想要完成解析,必须先获取根节点Element root = document.getRootElement();4.dom4...
2020-01-16 16:40:16 136
原创 centos相关基础知识
通过命令hostnamectl set-hostname 主机名修改centos7系统可以直接通过命令hostnamectl set-hostname 主机名进行修改,修改完毕后重新登录 shell 就可以了。[root@test ~]# hostnamectl set-hostname laoxia[root@test ~]#yyp复制一行dd 删除一行==============...
2020-01-14 11:49:02 178
原创 java学习---反射相关
一、创建三个类Person类:public class Person { public void eat(){ System.out.println("人在吃饭"); }}Student类:public class Student { public void study(){ System.out.println("学生在学习"); }}Worker类:publ...
2019-12-25 11:24:46 89
原创 python知识捡拾---tcp通信服务
tcp服务器端:#! /usr/bin/python# -*- coding:utf-8 -*-import socketdef main(): tcp_server_socket = socket.socket(socket.AF_INET,socket.SOCK_STREAM) tcp_server_socket.bind(("",7890)) tcp_serv...
2019-12-24 10:44:51 125
原创 python知识捡拾---udp socket通信
使用udp_socket进行数据收发发送流程:1.创建套接字2.绑定本地信息3.发送数据4.关闭import socketdef main(): udp_socket = socket.socket(socket.AF_INET,socket.SOCK_DGRAM) #绑定本地信息 udp_socket.bind(("",7890)) while ...
2019-12-23 11:41:43 136
原创 python知识捡拾---Django项目搭建流程
Django项目开发流程Django应用的目录中有一个settings.py文件,用来实现对数据库的配置在settings.py文件中,可以通过设置下面的属性来设置Django对数据库的访问。1.DATABASE_ENGINE:此值用来设置数据库引擎的类型,可以设置的类型有sqlite3、mysql等2.DATABASE_NAME:此值用来设置数据库的名字,如果数据库引擎使用的是sqlit...
2019-12-16 11:13:24 118
原创 python知识捡拾---xml相关简要了解
XML文档解析使用ElementTree模块的parse方法判断xml文档是否是良构的import xml.etree.ElementTree as ETtry: ET.parse("xml_1.xml") print u"这是一个良构的xml文档"except Exception,e: print u"这可能是一个非良构文档" print u"出错信息:"...
2019-12-13 09:51:11 128
原创 python知识捡拾---urllib模块及HTML文档解析
urllib模块可以完成的工作都可以使用urllib2来完成,当需要以比较灵活的方式访问url资源的时候,就可以使用urllib2模块来实现urllib2模块基本方法:fp = urllib2.urlopen("http://www.baidu.com")print fp.read()#从文件对象中读取资源print fp.geturl()print fp.info().items()...
2019-12-11 09:26:36 423
原创 java学习---位移、单例、StringBuffer等相关知识点
左移和右移左移:根据一个整数的二进制表达,将其每一位都向左移动,最右边一位补0右移:根据一个整数的二进制表达,将其每一位都向右移动public static void main(String[] args) { byte i = 11; System.out.println(Integer.toBinaryString(i)); System.out.println(i<&...
2019-12-10 16:44:16 136
原创 java学习---IO流
Collections工具类:Collections.sort静态方法,对List集合,进行升序排列Collections.binarySearch(list,元素)Collections.shuffle(list)File类创建文件方法createNewFile()创建文件,如果已经存在就返回falsemkdir()创建文件夹File file =new File("c:\\ab...
2019-12-10 16:36:13 96
原创 python知识捡拾---URL及urllib篇
python中用urlparse来对URL字符进行解析urlparse方法由两个可选的参数:default_scheme和allow_fragmentsdefault_scheme主要用来为不包含协议部分的URL指定默认协议,此参数默认值为空字符串allow_fragments则用来指示是否可以对地址进行分片,此参数默认值为"True"实例:import urlparser=urlpa...
2019-12-09 17:50:10 204
原创 python知识捡拾---URL相关
python中用urlparse来对URL字符进行解析urlparse方法由两个可选的参数:default_scheme和allow_fragmentsdefault_scheme主要用来为不包含协议部分的URL指定默认协议,此参数默认值为空字符串allow_fragments则用来指示是否可以对地址进行分片,此参数默认值为"True"实例:import urlparser=urlpa...
2019-12-06 10:22:42 151
原创 java学习---集合框架
java泛型是伪泛型因为编译成功后的class文件是没有泛型的泛型的好处:安全、将错误由编译时期提前到了运行时期集合框架之List接口:List接口特点:有序、索引、可以重复元素 实现类ArrayList,LinkedListList接口特有的方法,即带有索引的功能add():在指定的索引添加数据,注意越界异常remove():移除指定索引上的元素,同时返回被删除前的元素set()...
2019-12-05 15:55:42 66
原创 java学习---Collections接口详解
Collection接口常用的子接口有:List接口(允许有重复的元素)、set接口List接口常用的子类有:ArrayList类、LinkedList类(允许有重复的元素,有序的)Set接口常用的子类有:HashSet类、LinkedHashSet类(不允许存储重复元素,无序的)collection的clear()方法,清空的是集合中的元素,不是把集合也给清了collection接口的方...
2019-12-04 17:22:13 217
原创 java学习---数组与排序
复制数组:把一个数组的值,复制到另一个数组中System.arraycopy(src,srcPos,dest,destPos,length)src:原数组srcPos:从原数组复制数据的起始位置dest:目标数组destPos:复制到目标数组的起始位置length:复制的长度实例:public static void main(String[] args) { int[] a...
2019-12-04 15:52:49 120
原创 python知识捡拾---数据库相关
assert语句用于检测某个条件表达式是否为真,if语句中的条件判断都可以使用assert语句检测用dbhash模拟读写数据DBM是一种文件式数据库,DBM采用哈希结构进行存储,是一种简单的数据库dbhash模块主要的方法就是open(filename[,flag[,mode]]),其中filename表示数据库的名称,flag表示数据库的打开方式,'w’表示读或写数据库,'r’表示以只读的...
2019-12-04 10:47:15 102
原创 java学习---位操作、Arrays类、BigInteger、BigDecimal
eclipse快捷键:ctrl+shift+f 格式化代码ctrl+shift+o import类,去掉未使用的类等等都可以使用ctrl+shift+c 选中一行或者多行代码快速注释ctrl+shift+x 选中的转换为大写ctrl+shift+y 选中的转换为小写ctrl+1 在出错误的行,使用ctrl+1比如忘记导入类了,就可以用这个解决shift+alt...
2019-12-03 15:02:47 186
原创 java静态化static及hibernate相关知识点
接口多实现没有安全隐患:原因在于接口中的方法全是抽象的,没有方法主体。他依赖实现类重写才可以执行。多态中,成员变量(编译和运行都看父类)编译和运行都是父类中的成员方法:(编译看父类,运行看子类)1.编译的时候参考父类中的,父类有这个方法编译成功,没有则编译失败2.运行的时候,运行的是子类的重写的方法static:static 可以实现共享数据,static的调用可以是对象也可以是类名...
2019-12-03 14:54:47 185
原创 python知识捡拾---运算符重载与设计模式
运算符的重载:运算符的重载可以实现对象之间的运算__add__()表示运算符"+",__gt__()表示运算符">"实例:#-*-encoding:utf-8-*-class Fruit: def __init__(self,price=0): self.price = price def __add__(self,other): ...
2019-12-03 09:48:38 116
原创 python知识捡拾---方法、继承、多态
方法的动态特性:class_name.method_name = function_name实例:class Fruit: passdef add(self): #定义函数add() print "grow..."if __name__=="__main__": Fruit.grow = add #把函数add()添加到Fruit类中,方法名为grow ...
2019-12-02 09:55:09 142
原创 python数据分析基础知识点一
map函数用于遍历序列。对序列中每个元素进行操作,最终获取新的序列如: li=[11,22,33] new_list=map(lambda a:a+100,li) list(new_list)输出结果:[111, 122, 133]如: li=[11,22,33] s1=[1,2,3] new_list=map(lambda a,b:a+b,li,s1) list(new_...
2019-11-28 17:46:07 260
原创 python知识捡拾---内置方法
getattr()、setattr()和__getattribute__()当读取对象的某个属性时,python会自动调用__getattr__()方法。例如fruit.color将转换为fruit.getattr(color)实例:class Fruit(object): def __init__(self,color="red",price=0): self.__...
2019-11-28 11:05:45 218
原创 python知识捡拾---类方法篇
python的属性分为实例属性和静态属性实例属性是以self作为前缀的属性instance实例化对象内置属性的使用:#-*-encoding:utf-8-*-class Fruit: price = 0 def __init__(self): self.__color="blue" #私有属性class Apple(Fruit): #Ap...
2019-11-27 09:55:04 195
原创 什么句子可以暗示自己恋爱了?
一.文艺范1、乍见初欢,久处仍怦然。2、斯人若彩虹,遇上方知有。3、山水一程,三生有幸。4、从此,有人问我粥可温,有人与我共黄昏。5、一日两人三餐四季。6、从前,眼前人是心上人。 以后,心上人是枕边人。7、人间不值得,但你值得。8、始于初见,止于终老。9、愿往后余生,冷暖有相知,喜乐有分享,同量天地宽,共度日月长。10、和已知的人,去过未知的人生。11、我亦只有一次人生,不能...
2019-11-25 20:49:01 6034
原创 python知识捡拾---文件操作(三)
目录基本操作:os模块常用的目录处理函数函数说明mkdir(path[,mode=0777])创建path指定的一个目录makedirs(name,mode=511)创建多级目录rmdir(path)删除path指定的目录removedirs(path)删除path指定的多级目录listdir(path)返回path指定目录下所有的文件名...
2019-11-22 10:37:49 110
原创 python知识捡拾---文件操作(二)
文件内容的查找和替换:import ref1=file("hi.txt","r")count=0for s in f1.readlines(): li = re.findall('hello',s) if len(li)>0: count = count+li.count("hello")print "查找到"+str(count)+"个hello"...
2019-11-21 09:15:10 174
原创 Java学习day2
eclipse快捷键:快捷键说明alt+/自动补全 如 sysoctrl+shift+f格式化代码ctrl + /单行注释 取消注释再按一次就可以ctrl+shift+/多行注释,必须选中注释行ctrl+shift+\取消多行注释ctrl+shift+o导包快捷键alt+上下箭头移动当前行代码ctrl+alt+上下箭头...
2019-11-20 23:00:50 83
原创 python知识捡拾---文件操作(一)
1.file(name[,mode[,buffering]])文件的打开或创建 mode可以取如下的值参数说明r以只读的方式打开r+以读写的方式打开w以写入的方式打开,先删除文件原有内容再重新写入新的内容,如果文件不存在则创建一个新的文件w+以读写的方式打开,先删除文件原有内容再重新写入新的内容,如果文件不存在则创建一个新的文件a以写入...
2019-11-20 09:59:29 201
原创 python知识捡拾---闭包
闭包:将函数作为返回值返回实例1:def say(word): def name(name): print(word,name) return namehi = say('你好')hi('小明') #你好 小明bye=say('再见')hi('小明') #再见 小明实例2:def func(): res = [] def...
2019-11-18 17:21:52 144
原创 python知识捡拾---正则专题
正则:限定符与"?"的组合符号说明*?匹配零次或多次,且最短匹配+?匹配一次或多次,且最短匹配??匹配一次或零次,且最短匹配{m,n}?重复m此,且最短匹配(? #…)正则表达式中的注释(? P…)给分组命名,name表示分组的名称(? p=name)使用名为name的分组re模块的规则选项:选项说明...
2019-11-18 10:02:24 150
原创 选择排序、冒泡排序、二分查找法
一、选择排序:数组中的每个元素和其他元素进行比较换位置比较示例:arr[0] arr[1]arr[0] arr[2]arr[0] arr[3]arr[1] arr[2]arr[1] arr[3]arr[2] arr[3]可以看出,选择排序是先通过首个元素依次跟后面的元素进行比较代码示例://选择排序 public static void select...
2019-11-17 18:44:43 170
原创 python知识捡拾---字符串操作
字符串的操作:1.字符串的格式化,格式化语法: "% s" str1 "%s %s" %(str1,str2)同样可以使用字典格式化多个值,如print "%(version)s:%(num).1f" % {"version":"version","num":2}结果为:version:2.02.字符串的转义符:python提供了函数 strip()、lstrip()、rstri...
2019-11-16 21:42:35 151
协达P6智慧门户Smart Portal
2017-07-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人