一、什么是模块结构调整 当一个脚本中有大量的配置、方法及接口时,脚本往往显得十分臃肿。为了代码更易读,可以将一个繁杂的脚本根据不同的功能放在不同的文件夹中分类管理,即模块结构调整。 二、模块结构调整实例 下面根据一个具体的例子来看一下如何拆分调整代码 1、根据正常人的思维写代码完成功能 代码需求: ...
分类:
编程语言 时间:
2018-05-18 01:23:29
阅读次数:
208
需求: 把app_student.xls里面的数据, 1、如果这一行数据里面有乱码(及包含?),那么就删掉 2、再加上一列,是否毕业 3、如果班级是天蝎座的话,毕业这一列写成毕业 4、其他班级的写成未毕业 原始数据: 实现: ...
分类:
编程语言 时间:
2018-05-18 01:24:22
阅读次数:
288
1、在前面restTemplate的坑过后,问题又来了,因为数据量并发上去,数据库压力很大。cpu相对于之前的压力一直飙升不下。 在Linux服务器中定位问题 ps -ef | grep 服务名 查看pid 查看整个JVM内存状态 jmap -heap [pid] 要注意的是在使用CMS GC 情况 ...
分类:
编程语言 时间:
2018-05-18 01:25:06
阅读次数:
314
在 npm 打包的时候,node环境控制台报错了,JavaScript heap out of memory 解决方法如下: 不管你是angular还是其他的,找到 如果是angular,那就找ng.cmd 如果是ant-design-pro,那就找roadhog.cmd 加上这个 --max_ol ...
分类:
编程语言 时间:
2018-05-18 01:25:13
阅读次数:
4569
一、成员变量和局部变量(思考) 类中位置不同:成员变量在类中,方法外; 局部变量在方法内或方法声明上 内存中位置不同:成员变量堆内存,局部变量栈内存; 生命周期不同:成员变量随着对象存在而存在,局部变量变量随方法调用而存在,方法调用完毕结束而消失 初始化值不同:成员变量有默认的初始化值,局部变量没有 ...
分类:
编程语言 时间:
2018-05-18 01:25:46
阅读次数:
180
Natural Ordering常在容器中被提到,和迭代器一起出现。 在Comparable接口的API规范中找到了描述。 (https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html) The natural orderi ...
分类:
编程语言 时间:
2018-05-18 01:26:00
阅读次数:
285
新学期开始了,小哈是小哼的新同桌(小哈是个小美女哦~),小哼向小哈询问 QQ号, 小哈当然不会直接告诉小哼啦,原因嘛你懂的。所以小哈给了小哼一串加密过的数字,同时 小哈也告诉了小哼解密规则。规则是这样的:首先将第 1个数删除,紧接着将第 2个数放到 这串数的末尾,再将第 3个数删除并将第 4个数放到... ...
分类:
编程语言 时间:
2018-05-18 01:27:05
阅读次数:
197
一、单线程为何这么快 1)绝大部分请求是纯粹的内存操作(非常快速) 2)采用单线程,避免了不必要的上下文切换和竞争条件 3)非阻塞IO 内部实现采用epoll,采用了epoll+自己实现的简单的事件框架。epoll中的读、写、关闭、连接都转化成了事件,然后利用epoll的多路复用特性,绝不在io上浪 ...
分类:
编程语言 时间:
2018-05-18 01:27:14
阅读次数:
217
在火狐浏览器上传文件 上传前,同一个HTML文件在火狐和Edge浏览器显示有些不同 这是Firefox浏览器的显示 这是Edge浏览器 上传后 ...
分类:
编程语言 时间:
2018-05-18 01:27:22
阅读次数:
312
为了加深对面向对象编程的理解,我希望通过使用swing包和awt包的类实例化对象,去加深面向对象这个概念。于是想编写一个简易的画图工具。 目前实现的功能相对简单,工具栏共有五个功能面板,分别是:图形选择、选择前景色、选择背景色、常用颜色选择、编辑颜色。 我们都知道,windows自带的常用颜色选择面 ...
分类:
编程语言 时间:
2018-05-18 01:27:31
阅读次数:
440
腾讯云上购买的服务器快到期了,最后用来记录下怎么搭建JavaWeb运行环境。 在腾讯云上购买云主机后,进入云主机-控制台,会看到以下界面 点击更多,重装系统 弹出以下界面,选择服务市场——>基础镜像,选择你所需要的环境(如果购买的时候已选好环境可以略过。。),我这里选的是Java多版本环境(Tomc ...
分类:
编程语言 时间:
2018-05-18 01:28:25
阅读次数:
2230
通过xpath的相对节点位置方式来查找比较难定位到的元素
分类:
编程语言 时间:
2018-05-18 10:03:43
阅读次数:
261
来源:转载 最近在做项目开始,涉及到服务器与安卓之间的接口开发,在此开发过程中发现了安卓与一般浏览器不同,安卓在每次发送请求的时候并不会带上上一次请求的SessionId,导致服务器每次接收安卓发送的请求访问时都新建一个Session进行处理,无法通过传统的绑定Session来进行保持登录状态和通讯 ...
分类:
编程语言 时间:
2018-05-18 10:04:44
阅读次数:
184
Java中的set是一个不包含重复元素的集合,确切地说,是不包含e1.equals(e2)的元素对。Set中允许添加null。Set不能保证集合里元素的顺序。 在往set中添加元素时,如果指定元素不存在,则添加成功。也就是说,如果set中不存在(e==null ? e1==null : e.quea ...
分类:
编程语言 时间:
2018-05-18 10:06:23
阅读次数:
231
一、List集合 1、List实现的超级父类接口:Collection 存储一组不唯一(允许重复),有序的对象。 2、了解ArrayList类 A):定义的格式:ArrayList<具体类型> 集合名 = new ArrayList<具体类型>(); B):数据的存储方式:底层还是用数组存储 C): ...
分类:
编程语言 时间:
2018-05-18 10:06:39
阅读次数:
262
注解方法实现过程中可以采用如下获取方式:—以下为例 HttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest(); 1.定义两个方法 ...
分类:
编程语言 时间:
2018-05-18 10:07:15
阅读次数:
502
The class path is the path taht Java Runtime Environment(JRE) searches for classes and other resource files. Synopsis: The class serach path (classpat ...
分类:
编程语言 时间:
2018-05-18 11:22:02
阅读次数:
181
一、java.util.Date日期类 private Integer age;//员工年龄private String hireDate;//入职时间在系统中存储的是员工的基本信息,包括了员工的年龄,此时使用Integer/int类型来表示年龄是不合理的难道每年都得修改系统中员工的年龄递增1? 1 ...
分类:
编程语言 时间:
2018-05-18 11:22:10
阅读次数:
192
1,在python2.x 中是不区分bytes和str类型的,在python3中bytes和str中是区分开的,str的所有操作bytes都支持python2 中 >>> s = "abcdefg" >>> b = s.encode() #或者使用下面的方式>>> b = b"abcdefg">>> ...
分类:
编程语言 时间:
2018-05-18 11:22:49
阅读次数:
2308
Django(模板语言-自定义filter和simple_tag) filter过滤器的主要形式:变量|函数,意思是将变量交给函数处理,而自定义filter就是自己定义函数,因为用到已有的很少。 a.在app中创建templatetags模块(必须的) b.在templatetags中创建.py文件 ...
分类:
编程语言 时间:
2018-05-18 11:22:58
阅读次数:
209