java 拉姆达 lamdba get

公司老大最近一直推崇拉姆达。自己怀着好奇心学习 Lambda在集合中的使用 列表的遍历 提起对于集合的遍历,恐怕下面的这种方式已经是一种思维定式了吧: final List<String> friends = Arrays.asList("Brian", "Nate", "Neal", "Raju", "Sara", "Scott"); for(int i = 0; i < friends.size(); i++) { System.out.println(friends.get(i)); }
分类: 其他 发布时间: 04-27 22:44 阅读次数: 3

3n+1问题

普通循环代码(c语言) size_t treeN (size_t i) { if (i < 1) { return 0; } size_t num = 1; size_t n = i; printf("%d\n",n); while (n != 1) { if (n % 2 == 0) { n = n / 2 ; }else {
分类: 其他 发布时间: 04-27 22:44 阅读次数: 4

隐藏win10中“此电脑”里的6个子文件夹

运行regedit; HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions 音乐:{a0c69a99-21c8-4671-8703-7934162fcf1d}\PropertyBag\ThisPCPolicy 视频:{35286a68-3c57-41a1-bbb1-0eae73d76c95}\PropertyBag\ThisPCPolicy 图片:{0ddd015d-b0
分类: 其他 发布时间: 04-27 22:44 阅读次数: 4

volatile与synchronized有什么区别?

下列说法正确的是()?   A.我们直接调用Thread对象的run方法会报异常,所以我们应该使用start方法来开启一个线程   B.一个进程是一个独立的运行环境,可以被看做一个程序或者一个应用。而线程是在进程中执行的一个任务。Java运行环境是一个包含了不同的类和程序的单一进程。线程可以被称为轻量级进程。线程需要较少的资源来创建和驻留在进程中,并且可以共享进程中的资源   C.synchronized可以解决可见性问题,volatile可以解决原子性问题   D.ThreadLocal用于
分类: 其他 发布时间: 04-27 22:44 阅读次数: 4

java线程池

java线程池 java线程池通过Executors工厂类初始化线程池 1. 创建大小不固定的线程池 使用ExecutorService es = Executors.newCachedThreadPool(); 生成大小不固定的线程池, es.excute(任务) public class ThreadPoolTest { public static class Taskdemo implements Runnable{ @Override publi
分类: 其他 发布时间: 04-27 22:44 阅读次数: 3

DAY7

每日立会 昨天已完成的工作 1.消除满行的障碍物 2.增加游戏结束的功能 3.完成图形的移动与显示 今天计划完成的工作 1.图形的数据结构设计与图形的创建 2.处理图形碰到游戏区边界的问题 工作中遇到的困难 编程能力不足导致项目于遇到瓶颈,今天所要完成的需求此前没有接触过。对于代码的理解,对我们来说有些吃力,需要时间进行学习同时向人请教 项目燃尽图 每人的代码/文档签入记录 适当的项目程序/模块的最新(运行) 每日每人总结
分类: 其他 发布时间: 04-27 22:44 阅读次数: 3

面向对象编程---高级特性

面向对象编程---高级特性
分类: 其他 发布时间: 04-27 22:44 阅读次数: 2

a标签与js的冲突

如上图,需要做一个页面,点击左边的标题,右边就显示左边标题下的子标题的集合, html代码如下: <div id="newleft"> <ul> <li><a href="" class="showList" >${guideList[0].type}</a></li> <li><a href="" class="showList" >${guaranteeList[0].type}</a></li> <l
分类: 其他 发布时间: 04-27 22:44 阅读次数: 4

TOMCAT

  一,Tomcat简介   Tomcat是Apache软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发而成。 Tomcat服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。 Tomcat和Nginx、Apache(httpd)、lighttpd等Web服务器一样,具有处理HTML页面
分类: 其他 发布时间: 04-27 22:41 阅读次数: 5

详细解读 :java.sql.SQLException: Connection is read-only. Queries leading to data modification are not allowed,Java报错之Connection is read-only.

问题分析: 实际开发项目中,进行insert的时候,产生这个问题是Spring框架的一个安全权限保护方法,对于方法调用的事物保护,一般配置如下: 1 <!-- 事务管理 属性 --> 2 <tx:advice id="transactionAdvice" transaction-manager="transactionManager"> 3 <tx:attributes> 4 <tx:method name="add*" propaga
分类: 其他 发布时间: 04-27 22:41 阅读次数: 4

docker 学习笔记/困惑

在学习数据卷的时候发现了一个有趣(目前未得知原理)的事情 1、在使用busybox、ubuntu镜像的时候,进入喉   docker run -it ubuntu   mount   可以看到图中所示的内容,原理有待学习 2、在挂在本地文件夹到容器内作为数据卷后,新建的文件的inode值显示的不一致   所以对这一块还得弄清楚
分类: 其他 发布时间: 04-27 22:41 阅读次数: 7

SXOI2018 游记

noilinux@Capella:~$ cd /Memories/ noilinux@Capella:/Memories$ rm *SXOI* rm:是否删除有写保护的普通文件 "SXOI2018 游记.md"? Y rm: 无法删除"SXOI2018 游记.md": 权限不够 noilinux@Capella:/Memories$ ls SXOI2018 游记.md noilinux@Capella:/Memories$ cat SXOI2018\ 游记.md SXOI2018 游记   「
分类: 其他 发布时间: 04-27 22:41 阅读次数: 4

【sping揭秘】13、Spring AOP一世&二世

Spring AOP一世 Spring AOP中的advice Before advice 这个就是在方法执行之前执行,也就是在对应的joinpoint之前 spring AOP二世 开启aspect注解 如果使用的是spring1.x的话,那么就添加一个bean <!-- 开启aop注解 --> <bean class="org.springframework.aop.aspectj.annotation.AnnotationAwareAspectJAutoProxyCrea
分类: 其他 发布时间: 04-27 22:41 阅读次数: 5

ModelAttribue注解的使用

Spring中有很多注解,如RequestParam,PathVarible,SesstionAttribute,这些在开发是多尝试一下,可能用得到,ModelAttribute用的还挺多,可以以此为例,探究一下Springmvc中注解的使用。
分类: 其他 发布时间: 04-27 22:41 阅读次数: 3

[转] 浅谈C++中的那些内存泄露

点击阅读原文 尽管学过C语言。可是C++里面的一些基础还是不太懂,还须要再掌握。 对于内存泄露,我的个人理解就是程序在执行过程中,自己开辟了空间,用完这块空间后却没有释放。 今晚上我就犯了这种低级错误,导致程序没有执行出来。还是先看代码: 1 #include <iostream> 2 3 /* run this program using the console pauser or add your own getch, system("pause") or input loop
分类: 其他 发布时间: 04-27 22:41 阅读次数: 3

vue中prop传值时加不加v-bind(冒号:)

前言:有关Vue中父组件通过prop传值给子组件时,是否加v-bind的问题,没弄清楚时感觉很乱,弄清楚之后很简单。 由于结果记起来很容易,所以先给出结果: 只有传递字符串常量时,不采用v-bind形式,其余情况均采用v-bind形式传递。 传入String类型 传入的值title为一个常量(静态prop)时,不加v-bind(或者:) <blog-post title="My journey with Vue"></blog-post> 传入的值title为一个变量(动态prop)时,加v-
分类: 其他 发布时间: 04-27 22:41 阅读次数: 3

分布式队列Celery

Celery是什么? Celery 是一个由 Python 编写的简单、灵活、可靠的用来处理大量信息的分布式系统,它同时提供操作和维护分布式系统所需的工具。 Celery 专注于实时任务处理,支持任务调度。 说白了,它是一个分布式队列的管理工具,我们可以用 Celery 提供的接口快速实现并管理一个分布式的任务队列。 1.快速入门 首先,我们要理解 Celery 本身不是任务队列,它是管理分布式任务队列的工具,或者换一种说法,它封装好了操作常见任务队列的各种操作,我们用它可以快速进行任务队列的
分类: 其他 发布时间: 04-27 22:41 阅读次数: 3

mssql sqlerver 脚本 计算数据表的结余数的方法分享

转自:http://www.maomao365.com/?p=5710 摘要: 今天接到一个需求,有一张数据表,记录的是消费明细数据, 现在需要做一个累计结余,记录每次的数据结余合计, 下文将展示一种sql脚本的编写方式 实验环境:sqlserver 2008 R2 如下例所示: detail表 记帐流水表 ========== 字段: qt_srMoney (money) 收入 qt_zcMoney (money) 支出 qt_date (datetime)
分类: 其他 发布时间: 04-27 22:41 阅读次数: 3

jquery函数封装

<script type="text/javascript"> $(function () { $("#tabMenu a").on('click',function () { hsfz("#tabMenu a") }); $('#tabCon a').on('click',function () { hsfz("#tabCon a")
分类: 其他 发布时间: 04-27 22:41 阅读次数: 4

【sping揭秘】14、@before @AfterThrowing

@before 基础模式,我们先直接看一下就可以了,比较简单,网上一堆。。。 不是我装逼哈,我学了那么久spring,aop的皮毛也就是网上的那些blog内容,稍微高级点的我也不会,这里跳过基础部分 不过有一点很重要,必须了解一波: 1、 测试被拦截的方法里面调用另一个同类被拦截方法 注意了:这个就只会被拦截一次,并不会拦截方法里面再次调用的那个方法,当然你直接在外围调用一次另一个方法,还是会被拦截 2、 测试被拦截的方法里面调用另一个不同类被拦截方法 注意了:这个就会被拦截两次,你调用的这个
分类: 其他 发布时间: 04-27 22:41 阅读次数: 4