countdownlatch_demo和CyclicBarrier_demo

代码参考https://www.cnblogs.com/nullzx/p/5272807.html package Thread; import java.util.*; import java.util.concurrent.*; //控制一个线程等待多个线程 public class CountDownLatchDemo { // a、b、c、d同时交给线程池,c、d会在a、b结束后开始执行; // 重点是countDown和await方法 private CountDownL
分类: 其他 发布时间: 11-11 22:49 阅读次数: 0

java反射_demo

https://blog.csdn.net/stonesing/article/details/52358288 package Interview; import java.lang.*; import java.lang.reflect.*; //https://blog.csdn.net/stonesing/article/details/52358288 //一个person父类 class Person { private int age; private String n
分类: 其他 发布时间: 11-11 22:48 阅读次数: 0

【华为】2016研发

[编程题]删数 有一个数组a[N]顺序存放0~N-1,要求每隔两个数删掉一个数,到末尾时循环至开头继续进行,求最后一个被删掉的数的原始下标位置。以8个数(N=7)为例:{0,1,2,3,4,5,6,7},0->1->2(删除)->3->4->5(删除)->6->7->0(删除),如此循环直到最后一个数被删除。 输入描述: 每组数据为一行一个整数n(小于等于1000),为数组成员数,如果大于1000,则对a[999]进行计算。 输出描述: 一行输出最后一个被删掉的数的原始下标位置。 示例1
分类: 其他 发布时间: 11-11 22:48 阅读次数: 0

【京东】2016研发工程师(第一题没做出来,动态规划类似公共子串重点,反复看;第三题没有做出来自我检讨)

[编程题]年终奖 小东所在公司要发年终奖,而小东恰好获得了最高福利,他要在公司年会上参与一个抽奖游戏,游戏在一个6*6的棋盘上进行,上面放着36个价值不等的礼物,每个小的棋盘上面放置着一个礼物,他需要从左上角开始游戏,每次只能向下或者向右移动一步,到达右下角停止,一路上的格子里的礼物小东都能拿到,请设计一个算法使小东拿到价值最高的礼物。 给定一个6*6的矩阵board,其中每个元素为对应格子的礼物价值,左上角为[0,0],请返回能获得的最大价值,保证每个礼物价值大于100小于1000。 这道题
分类: 其他 发布时间: 11-11 22:47 阅读次数: 0

选择常考的静态语句块和线程问题

class A{ //有无注释代码都没有影响,输出就是aaa BBB //static A a=new A(); static{ System.out.println("aaa"); } public void B() { System.out.println("BBB"); } } public class statictest { public static void main(String[] args) { A a1=new A(); a1.B();
分类: 其他 发布时间: 11-11 22:47 阅读次数: 0

【华为】2019校招(字符串解压缩,26进制和10进制相互转换)

字符串解压缩,a11b2bac3bad3abcd2,按照数量由少到多的顺序,数量相等的按照字典序,输出 ccccbbbbbdddddaaaaaaaaaaaaaa 竟然自己做了两个小时,加快编程速度,一定加快速度,注重准确性,正式笔试没有时间调试。 开始用i,j指针遍历找到字符和它的出现次数,用hashmap去重复,排序时用sort方法的重写Comparator接口 编写的比较麻烦,list-map-list的倒来倒去,磨磨唧唧 public static void reOrder() {
分类: 其他 发布时间: 11-11 22:47 阅读次数: 0

生产者——消费者 blockingqueue实现

package Interview; import java.util.concurrent.BlockingQueue; import java.util.concurrent.LinkedBlockingQueue; class 生产者 implements Runnable{ BlockingQueue<String>queue; public 生产者(BlockingQueue<String> queue){ this.queue=queue; } public voi
分类: 其他 发布时间: 11-11 22:47 阅读次数: 0

重写hashcode和equals方法,以及加入treeset实现comparable接口重写compareTo方法

package Interview; import java.util.*; class People implements Comparable<People> { public String name; public int age; public People(String name,int age) { this.name=name; this.age=age; } public int hashCode() { return Objects.hash(n
分类: 其他 发布时间: 11-11 22:46 阅读次数: 0

【java项目】mybatis中的mapper查询时返回其他实体(多用于多表查询)

<select id="selectUserorder" resultType="com.pojo.Orderdetail" parameterType="java.lang.Integer"> SELECT a.o_status, a.o_no, a.uid, b.p_home, b.p_starttime, b.p_endtime, b.p_playtype, b.p_price, c.m_name, c.m_pic from tb_or
分类: 其他 发布时间: 11-11 22:46 阅读次数: 0

【sql语句】一个表中含有id和父亲id,统计父亲有多少个孩子

将表和他自己连接~ select * from tb_comment a left join tb_comment b on b.c_fatherid=a.cid 得到右侧有空的结果,空的地方count(*)会被统计,用count(column)不会被统计~ 1)count(*)所有行进行统计,包含值为null的行。 2)count(column)会对指定列具有的行数进行统计,除去值为NULL的行。 3)count(1)与count(*) 的效果是一样的。 select a.cid,
分类: 其他 发布时间: 11-11 22:46 阅读次数: 0

在jsp中 EL表达式${ }不生效

可能是版本过低不兼容 需要isELIgnored="false" <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" isELIgnored="false"%>
分类: 其他 发布时间: 11-11 22:46 阅读次数: 0

Excel生成guid、uuid(2007以上可以直接使用)

1、Excel生成guid,uuid格式:600d65bc-948a-1260-2217-fd8dfeebb1cd =CONCATENATE(IF(RANDBETWEEN(1,2)=1,CHAR(RANDBETWEEN(0,9)+48),CHAR(RANDBETWEEN(0,5)+97)),IF(RANDBETWEEN(1,2)=1,CHAR(RANDBETWEEN(0,9)+48),CHAR(RANDBETWEEN(0,5)+97)),IF(RANDBETWEEN(1,2)=1,CHAR(R
分类: 其他 发布时间: 11-11 22:46 阅读次数: 0

创建Maven项目出错

https://blog.csdn.net/buxiaosa01/article/details/79654672 有时候创建maven项目的时候会出错,例如在创建Spring cloud 2 项目的时候,会出现org.apache.maven.archiver.MavenArchiver.getManifest(org.apache.maven.project.MavenProject, org.apache.maven.archiver.MavenArchiveConfiguration)
分类: 其他 发布时间: 11-11 22:45 阅读次数: 0

spring boot的入门学习

第一讲https://www.cnblogs.com/ityouknow/p/5662753.html 调用方法的时候404,用requestmapping(value=“XXX”)添上“value=” 然后导入项目出错,需要https://blog.csdn.net/buxiaosa01/article/details/79654672解决 第二讲http://www.ityouknow.com/springboot/2016/02/03/spring-boot-web.html
分类: 其他 发布时间: 11-11 22:45 阅读次数: 0

一个表的一列更新成另一个表的一列

UPDATE USER INNER JOIN (SELECT id,account FROM USER) c SET user.phone=c.account WHERE user.id = c.id
分类: 其他 发布时间: 11-11 22:44 阅读次数: 0

左右式相应弹出菜单栏

在做之前我们首先需要引入bootstrap和jquery <script src="js/jquery/jquery.min.js"></script> <link rel="stylesheet" href="css/bootstrap/css/bootstrap.min.css" > <----------------HTML部分-----------------> <div style="position: relative;"> <div class="productsAsid
分类: 其他 发布时间: 11-11 22:44 阅读次数: 0

分布式计算,网格计算,云计算

1、分布式计算研究如何把一个需要非常巨大的计算能力才能解决的问题分成许多小的部分,然后把这些部分分配给许多计算机进行处理,最后把这些计算结果综合起来得到最终结果。 2、网格计算其实也就是一种特殊的分布式计算,网格计算的本质在于以有效且优化的方式来利用组织中各种异构耦合资源。有必要说一下网格计算的基本形态,它是跨地区的,甚至跨国家的,甚至跨洲的这样一种独立管理的资源结合。资源在独立管理,并不是进行统一布置、统一安排的形态。网格这些资源都是异构的,不强调有什么统一的安排。从这个角度也就不难理解它的
分类: 其他 发布时间: 11-11 22:44 阅读次数: 0

大数据平台架构思考

笔者早期从事数据开发时,使用spark开发一段时间,感觉大数据开发差不多学到头了,该会的似乎都会了。在后来的实践过程中,发现很多事情需要站在更高的视角来看问题,不然很容易陷入“不识庐山真面目”的境界。最近在思考数据资产管理平台的建设,进行血缘分析开发,有如下感悟: 大数据平台从数据层面来说,包括数据本身和元数据;从业务层面来说,在数据中心(数据仓库)的基础上,支撑数据分析、数据挖掘,提高其分析、挖掘效率;从管理角度来说,为了提升开发效率,需要利用好组件管理平台,对元数据进行管理,打造数据开发运
分类: 其他 发布时间: 11-11 22:44 阅读次数: 0

for的衍生

1.for each: foreach 语句为数组或对象集合中的每个元素重复一个嵌入语句组。foreach 语句用于循环访问集合以获取所需信息,但不应用于更改集合内容以避免产生不可预知的副作用。 能够应用的编程语言类别:Java、C# 、PHP、D语言(Phobos库)。 foreach语句是c#中新增的循环语句,他对于处理数组及集合等数据类型特别方便。 foreach语句的一般语法格式如下: foreach(数据类型 标识符 in 表达式) { 循环体2 }。 2.for in: for/i
分类: 其他 发布时间: 11-11 22:44 阅读次数: 0

又是一年双11

  一年一年真的好快,又到了一年双11。   对于双11,我的记忆从16年开始,之前的双11都没怎么参与过。16年,那时还住在泉水窝,刚刚去商场站了几个月,手里有点小钱。那天晚上,和另外3人一起刷着淘宝吹着牛,感觉很爽。17年我就开始感受到了套路满满的双11了,不是很喜欢那种复杂的规则,打折就不能直接点,让人参与各种活动就很烦。到了今年,已经完全对双11无感了,只是周围的人都在买,就被带动着买点东西。   想起前两天听得书了,乌合之众。确实挺好的,有人和我一起听时,和我说:这听书讲解的挺好的,
分类: 其他 发布时间: 11-11 22:44 阅读次数: 0