一、变量的概念: (1)内存中的一个存储区域 (2)该区域有自己的名称(变量名)和类型(数据类型) (3)Java中每个变量必须先声明,后使用 (4)该区域的数据可以在同一类型范围内不断变化 使用变量注意: (1)变量的作用域:一对{ }之间有效 (2)初始化值 定义变量的格式:数据类型 变量名 = ...
分类:
编程语言 时间:
2017-01-03 13:04:04
阅读次数:
158
public static <T> T get(String hql, Class<T> t) { EntityManager em = getFactory().createEntityManager(); try { return em.createQuery(hql, t).getSingle ...
分类:
编程语言 时间:
2017-01-03 13:08:01
阅读次数:
350
基本思想: 折半插入算法是对直接插入排序算法的改进,排序原理同直接插入算法: 把n个待排序的元素看成一个有序表和一个无序表,开始时有序表中只有一个元素,无序表中有n-1个元素;排序过程即每次从无序表中取出第一个元素,将它插入到有序表中,使之成为新的有序表,重复n-1次完成整个排序过程。 与直接插入算 ...
分类:
编程语言 时间:
2017-01-03 13:16:24
阅读次数:
252
在抛出内存溢出错误的时候,一般都会提示内存泄露的种类,一般也都是按照区域进行划分: 1. 堆(heap)内存泄漏java.lang.OutOfMemoryError: Javaheap space:大家都比较熟悉 ,通过设置-Xms2048m -Xmx4096m可以解决 2. 栈(stack)内存泄 ...
分类:
编程语言 时间:
2017-01-03 13:18:32
阅读次数:
150
跨站脚本攻击(Cross-Site Scrpting)简称为XSS,指的是向其他域中的页面的DOM注入一段脚本,该域对其他用户可见。恶意用户可能会试图利用这一弱点记录用户的击键或操作行为,以窃取用户的某些信息。在过去,包含用户提交内容的站点特别容易成为这一漏洞的目标。例如:用户在博客中提交评论,并且 ...
分类:
编程语言 时间:
2017-01-03 13:23:01
阅读次数:
214
最近公司要求使用javaScript生成二维码,在网上搜了很多相关的资料,都不是很全面,俗话说:自己动手,丰衣足食。 (这里吐槽下,有网友有了解决方案,却刻意把源代码压缩了,导致不知道改了什么东西,知识大家一起学习嘛,授人与鱼不如授人与渔!) 总结如下: 最近公司要求使用javaScript生成二维 ...
分类:
编程语言 时间:
2017-01-03 13:30:29
阅读次数:
575
一、 编写定时任务JAVA类 比如: public class QuartzJob { public QuartzJob(){ System.out.println("quartzJob"); } //@Scheduled(cron = "0/1 * * * * ? ") public void r ...
分类:
编程语言 时间:
2017-01-03 13:38:30
阅读次数:
348
在Spring-Mybatis中,有这样一个类AbstractRoutingDataSource,根据名字可以猜到,这是一个框架提供的用于动态选择数据源的类。这个类有两个重要的参数,分别叫defaultTargetDataSource和targetDataSources。一般的工程都是一个数据源,所以不太接触到这个类。[html]<beanid..
分类:
编程语言 时间:
2017-01-03 13:47:18
阅读次数:
426
目标: 1.编写菜单,提示用户操作选项(push,pop,view,quit) 2.规则:定义列表,先入栈,后出栈,后入栈,先出栈 1.模拟入栈、出栈操作 2.编写实现模拟入栈、出栈以及查询等功能 3.运行代码,测试效果 ...
分类:
编程语言 时间:
2017-01-03 14:39:57
阅读次数:
403
class Program { static void Main(string[] args) { List<int> c = new List<int>() { 1, 2, 3, 4, 5 }; c.Sort(); var result = getNumber(c, 27423536); Cons ...
分类:
编程语言 时间:
2017-01-03 14:51:18
阅读次数:
241
原文链接:http://www.cnblogs.com/xdp-gacl/p/3651121.html 一、接口的概念 JAVA是只支持单继承的,但现实之中存在多重继承这种现象,如“金丝猴是一种动物”,金丝猴从动物这个类继承,同时“金丝猴是一种值钱的东西”,金丝猴从“值钱的东西”这个类继承,同时“金 ...
分类:
编程语言 时间:
2017-01-03 15:05:17
阅读次数:
225
转载:https://segmentfault.com/a/1190000007623013 简介 注解,java中提供了一种原程序中的元素关联任何信息、任何元素的途径的途径和方法。 注解是那些插入到源代码中使用其他工具可以对其进行处理的标签。注解不会改变程序的编译方式。java编译器会对包含注解与 ...
分类:
编程语言 时间:
2017-01-03 15:10:05
阅读次数:
204
侵身案件 故意杀人案 0 绑架案 1 其他侵犯人身权利案 2 过失致人死亡... ...
分类:
编程语言 时间:
2017-01-03 15:25:01
阅读次数:
241
(1)replace() 方法通过用 newChar 字符替换字符串中出现的所有 oldChar 字符,并返回替换后的新字符串。 public String replace(char oldChar, char newChar) (2)replaceAll() 方法使用给定的参数 replaceme ...
分类:
编程语言 时间:
2017-01-03 15:35:30
阅读次数:
192
我取Excel数据时先判断cell是否为“”: if(cellValue != ""){ listNumber.add(i); cellValues.add(cellValue.trim()); } 一直报错,由于原来也取过没报错,所以进入了误区,没想到是Excel中cell格式改变了。 原因:由于 ...
分类:
编程语言 时间:
2017-01-03 16:29:04
阅读次数:
200
以下是基于数组的实现: ...
分类:
编程语言 时间:
2017-01-03 16:30:17
阅读次数:
203
自动化脚本在eclipse中执行,没有问题。jenkins构建打包自动化脚本,在执行脚本时,遇到了脚本中发送的请求的参数为乱码,实现了如下一些解决办法: 1、设置操作系统环境JAVA_TOOL_OPTIONS = -Dfile.encoding=UTF-8 2、jenkins 系统管理> 系统设置 ...
分类:
编程语言 时间:
2017-01-03 16:31:02
阅读次数:
243
collections模块基本介绍 collections在通用的容器dict,list,set和tuple之上提供了几个可选的数据类型 namedtuple() tuple类似于数组,只能通过下表来访问各个元素。使用namedtuple,每个元素有自己的名字,数据的意义一目了然。 命名元组还有三种 ...
分类:
编程语言 时间:
2017-01-03 16:36:59
阅读次数:
201
50道Java线程面试题 下面是Java线程相关的热门面试题,你可以用它来好好准备面试。 1) 什么是线程? 线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位。程序员可以通过它进行多处理器编程,你可以使用多线程对运算密集型任务提速。比如,如果一个线程完成一个任务要 ...
分类:
编程语言 时间:
2017-01-03 16:45:34
阅读次数:
236
在前面我们已经搞定了怎样获取页面的内容,不过还差一步,这么多杂乱的代码夹杂文字我们怎样把它提取出来整理呢?下面就开始介绍一个十分强大的工具,正则表达式! 1.了解正则表达式 正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规 ...
分类:
编程语言 时间:
2017-01-03 16:48:03
阅读次数:
253