java,编程语言,算法兴趣
能力说明:
精通JVM运行机制,包括类生命、内存模型、垃圾回收及JVM常见参数;能够熟练使用Runnable接口创建线程和使用ExecutorService并发执行任务、识别潜在的死锁线程问题;能够使用Synchronized关键字和atomic包控制线程的执行顺序,使用并行Fork/Join框架;能过开发使用原始版本函数式接口的代码。
阿里云技能认证
详细说明// 这里需要注意一点,我们在拦截器内无法通过SpringBean的方式注入LoggerJPA,我只能通过另外一种形式。 /** * 根据传入的类型获取spring管理的对应dao * @param clazz 类型 * @param request 请...
实体: @Entity public class User implements Serializable { /** * 编号 */ @Id @GeneratedValue private Long id; /** * 名...
html 菜鸟教程(runoob.com) var str="Hello world!"; //查找"Hello" var patt=/Hello/g; var result=patt.
介绍一个HTML5的新特性 a标签的download属性; 目前市场上面支持的浏览器有限; html: DOCTYPE html> 点击 W3School 的 logo 来下载该图片: 参考链接: http://www.
通过 ps -ef | grep redis 查看当前Redis 的进程情况。
// 方法一: public String listToString(List list, char separator) { StringBuilder sb = new StringBuilder(); for (int i = 0; i
LOCATE(substr,str) 返回子串substr在字符串str第一个出现的位置,如果substr不是在str里面,返回0. mysql> select LOCATE('bar', 'foobarbar'); -> 4 mysql> select LOCATE...
js文件: if(top.location!=self.location){ top.location.href=self.location; }
总结一下,关于Java下载zip文件并导出的方法,浏览器导出。 String downloadName = "下载文件名称.zip"; downloadName = BrowserCharCodeUtils.
将一个list集合转换成json文件并导出: 数据集合: List agencyList = new ArrayList(); Map agencyMap = new HashMap(); agencyMap.
html文件: DOCTYPE html> Easyui Layout全屏 north region west content east region south region 全屏取消全屏 js文件: $.
Json数据: { "ret": "0", "Weathers": "[{\"date\":\"2017-03-20\",\"weatherType\":\"阴,大部分地区有零星小雨或小雨,上午能见度2-5km转阴天间多云\",\"temperature...
菜鸟教程(runoob.com)function openWin(){ myWindow=window.open('','','width=200,height=100'); myWindow.document.
javascipt原生方法 选取指定ID的图片,通过onload指定回调方法,在图片加载完成后弹出“图片加载已完成”字样提示。 document.getElementById("pic1").onload = function () { alert("图片加载已完成"); } 优点:简单易用,不影响HTML代码。
json文件是一种轻量级的数据交互格式。一般在jquery中使用getJSON()方法读取。 $.getJSON(url,[data],[callback]) url:加载的页面地址 data: 可选项,发送到服务器的数据,格式是key/value callback:可选项,加载成功后执行的回调函数 1.首先建一个JSON格式的文件userinfo.json 保存用户信息。
首先,依赖jquery.. 1 $('#btntb').click(function(){ 2 $('#tab tr').each(function(i){ // 遍历 tr 3 $(this).children('td').each(function(j){ // 遍历 tr 的各个 td 4 alert("第"+(i+1)+"行,第"+(j+1)+"个td的值:"+$(this).text()+"。
$("#imgId").attr('src',path);
导入控件主题 创建容器 也就是包含jsTree控件的元素,一般使用就可以了。 引入jQuery jsTree依赖于jQuery,所以需要引入jQuery: 引入jsTree 部署环境使用压缩版的jsTree.min.js,如果是开发环境可以使用jsTree.js 创建jsTree实例 DOM加载完毕之后,就可以创建jsTree实例对象了。
实例: equalTo方法 equalTo(其他)返回:布尔 说明:要求元素与另一个元素相同 等于(其他) 其他 类型:选择器 元素的选择器用于比较当前值 例子: 使“字段”必须与#other相同 1 2 3 4 五 6 7 8...
properties文件是Java平台默认的配置文件格式,其优点是格式清晰,简单易懂,使用commons-configuration读取properties文件也比较简单,代码如下: 基本用法: 1.
(不要使用这种模板了,spring boot最新版已经不支持了。使用FreeMarker吧:http://blog.csdn.net/clementad/article/details/51942629) 简单几步,在spring boot中使用velocity模板生成文本: 1、引入依赖 [objc] view plain copy org.
项目中出现这样一个SQL语句,现记录如下: @Select("select table_name tableName, engine, table_comment tableComment, create_time createTime from information_schema.
最近在学习BootStrap构建页面,现记录BootStrap table 的一些基本使用如下: HTML文件: DOCTYPE html> ...
我们在项目中进行代码书写的时候,对个人所写的代码打上个人的标签的话,这样便于后期代码的维护跟踪,好处多多。 设置注释模板的入口: Window->Preference->Java->Code Style->Code Template 然后展开Comments节点就是所有需设置注释的元素。
import java.io.Serializable; /** * POI Excel报表导出,列合并实体 * * @author WQ * */ public class PoiModel implements Serializable{ /** * ...
自动增长列、字段值唯一性约束 create table aa( id int auto_increment primary key, sname varchar(32) unique ); insert into aa values(5,'abc'); 创建一个自动增长的id属性(最开始不设置就从0开始增长) (后面的id如果有值了,如果添加数据时没有设置id,MySQL就会用最大的id加1做为最新的id) 注意:auto_increment 在MySQL中支持,其他的数据库设置自动增长列中关键字不一样。
区分大小写的查询: 因为MySQL的查询是默认不区分大小写的: 如果有些时候需要区分大小写,我们就需要binary这个关键字了。 可以这样用,在stud表中查找sname中带’j’ /’J’: 先不写binary进行查询: select * from stud where sname like ...
子查询: 子查询:嵌套在其它查询中的查询语句。(又称为内部查询) 主查询:包含其它子查询的查询称为主查询。(又称外部查询) 非相关子查询: 在主查询中,子查询只需要执行一次,子查询结果不再变化,供主查询使用,这种查询方式称为非相关子查询。
首先我们创建一列sex。再为部分行设置好值0(女)或者1(男); 现在要做这样一件事,查询显示的时候sex不显示0,1和null,我们让它0的就显示女,1的就显示男,null就显示未知。 这时我们需要用到: case-when then else end 语句.
mysql报错及其解决方式 1、在使用group by 查询一张表的数据的时候:select date,time,max(delaytime) as delaytime,sum(delaynum) as delaynum, max(onlineCount) as onlineCount,sum(p...
java通过Stream对list集合分组 现在有一个List集合,想对该集合中的数据分组处理,想到java8中的stream,就搞来试试,非常给力!例子如下 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 2...
有的时候,我们需要在java中对集合中的数据进行分组运算。例如:Bill对象有money(float)和type(String)属性,现有个集合List,需要按照Bill的type属性进行分组,计算money的总和。
Java代码 RegionUtil.setBorderLeft(1, cellRangeAddress, sheet, wb); RegionUtil.setBorderBottom(1, cellRangeAddress, sheet, wb); RegionUtil.
在mysql中,有个函数叫“group_concat”,平常使用可能发现不了问题,在处理大数据的时候,会发现内容被截取了,其实MYSQL内部对这个是有设置的,默认不设置的长度是1024,如果我们需要更大,就需要手工去修改配置文件。
电子邮件链接 – 要链接电子邮件,可在链接标签中插入” mailto:邮箱地址” 站长信箱 效果如下:
链接到本页面 – 锚记标签用于使用户“跳”到文档的某个部分 – HTML 的NAME 属性用于创建锚标记 主题名称 – 为达到这种跳转效果,请在HREF 参数中使用该标记 主题名称 只定义NAME属性相当于定义一个位置 跳转到本文档中相应锚标记位置 链接到...
水平样式分隔线 hr 标签定义水平线: 这是段落。 这是段落。 这是段落。 实心线: 虚线: 双线: 立体:
过滤 ArrayUtil.filter方法用于编辑已有数组元素,只针对泛型数组操作,原始类型数组并未提供。 方法中Editor接口用于返回每个元素编辑后的值,返回null此元素将被抛弃。 例如:过滤数组,只保留偶数 Integer[] a = {1,2,3,4,5,6}; Integer[] filter = ArrayUtil.
Date、long、Calendar之间的相互转换 //当前时间 Date date = DateUtil.date(); //当前时间 Date date2 = DateUtil.date(Calendar.
控制器方法: @RequestMapping(value = "/getIp", method = RequestMethod.POST) @ResponseBody public String getIp(HttpServletRequest request) { return IpUtil.
代码: 时间格式化类型: SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); SimpleDateFormat sdfmat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); try { if (StringUtils.
使用Easyui dialog进行数据新增的时候,如果Y轴方向有滚动条,当关闭之前的时候,将滚动条拉到最下方,再次打开的时候,滚动条还是定位在最下方。 需求: 每次打开的时候dialog Y轴滚动条定位在上方。
Html文件: JS文件: //聚焦输入框 $('#auctionBrandNoGetByHand').numberbox().next('span').find('input').focus();
HTML 文件: XXXXX: 查询 清空 JS文件: //页面搜索框默认展开 $('body').
方法compareTo()比较此对象与指定对象的顺序。如果该对象小于、等于或大于指定对象,则分别返回负整数、零或正整数。返回整数,1,-1,0;返回1表示大于,返回-1表示小于,返回0表示相等。普通的Integer 类型key进行比较: public class java_ListMapSort...
下面是主要的验证注解及说明: 注解 适用的数据类型 说明 @AssertFalse Boolean, boolean 验证注解的元素值是false @AssertTrue Boolean, boolean 验证注解的元素值是true @Decim...
使用easyui 1.4.4 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 $(function(){ $(".
说明:其实yml和properties文件是一样的原理,主要是说明application和bootstrap的加载顺序。且一个项目上要么yml或者properties,二选一的存在。 Bootstrap.yml(bootstrap.properties)在application.yml(application.properties)之前加载,就像application.yml一样,但是用于应用程序上下文的引导阶段。
1.关于SpringCloud中各个微服务之间调用的URL硬编码问题 ----通过SpringCloud服务注册、发现的机制来完成 2.微服务调用的原理图 由上图可以看出: 1、 服务提供者将服务注册到注册中心 2、 服务消费者通过注册中心查找服务 3、 查找到服务后进行调用(这里就是无需硬编码url的解决方案) 4、 服务的消费者与服务注册中心保持心跳连接,一旦服务提供者的地址发生变更时,注册中心会通知服务消费者 3. 注册中心Eureka SpringCloud提供了多种注册中心的支持,如:Eureka、ZooKeeper等。