- 求职面试找工作时,你遇到的奇葩问题?
以下奇葩操蛋的面试问题来自于网友提供!我稍微收集整理了一下!面试官:你家有人从政的吗?面试官:你是什么星座的,你的星座和老板不符,你回去吧!面试官:你有北京户口吗?你回去吧,我们要北京户口的。(面试者不爽,是你们HR打电话叫我来面试的)面试官:你把外套脱了,做几个性感的动作!(面试岗位:早教老师)面试官:你现在单身还是有对象,交过几个女朋友?面试官:你说你父母离婚,为什么离婚?面试官拿着我简历问:
- 「高能PPT演讲技巧训练」| 让您的演讲更加吸引听众的三条原则
全息演说智慧
求职面试中的PPT介绍总让你紧张不已,不知所措?论文答辩时要怎样借助PPT表达学术观点?小组汇报、工作总结时的PPT展示怎样做更清晰有力?如何有效避免中途冷场?其实对听众演讲就像喂一个两岁的小孩子吃苹果酱。一匙的量越多,就会有越多的苹果酱掉在地板上。无论在你的幻灯片还是你的演讲正文上,你只需要那些能支持你观点的必要信息,其他的都删掉。当没有什么可以删掉时,你便写完了你的演讲稿。学会这三大原则,让你
- 互联网大厂Java求职面试:基于Spring AI与云原生架构的RAG系统设计与实现
在未来等你
Java场景面试宝典JavaSpringAiRAG系统云原生
互联网大厂Java求职面试:基于SpringAI与云原生架构的RAG系统设计与实现场景背景郑薪苦,一位自称“代码界的段子手”的程序员,正在参加某互联网大厂的技术总监面试。面试官是技术总监李总,拥有丰富的架构设计经验,尤其擅长AI与大模型技术、云原生架构等领域。今天的面试主题围绕企业知识库与AI大模型的深度融合架构展开,重点探讨如何设计一个高性能、可扩展的RAG(Retrieval-Augmente
- 互联网大厂Java求职面试:Spring AI最佳实践与AI应用架构设计
在未来等你
Java场景面试宝典AI技术编程JavaSpring
互联网大厂Java求职面试:SpringAI最佳实践与AI应用架构设计引言在当前AI技术快速发展的背景下,企业对AI能力的需求日益增长。作为Java开发人员,掌握SpringAI的最佳实践和相关技术栈变得尤为重要。本文将深入探讨SpringAI的应用场景、架构设计以及实际案例,帮助读者更好地理解和应用这一前沿技术。技术总监的提问与郑薪苦的回答第一轮提问技术总监(严肃):“郑薪苦,首先请你说说你在项
- 互联网大厂Java求职面试:从虚拟线程到服务网格的架构演进与实战
在未来等你
Java场景面试宝典Java虚拟线程ProjectLoom直播架构LangChain4jSpringAI低代码平台
互联网大厂Java求职面试:从虚拟线程到服务网格的架构演进与实战面试现场:郑薪苦的技术冒险之旅面试官(推了推眼镜):郑先生,听说你对Java并发编程很有研究?能说说虚拟线程和ProjectLoom的关系吗?郑薪苦(挠头):啊,这个嘛…就像我打游戏时开了多开挂,一个账号能同时操作多个角色!虚拟线程就是让Java也能这样,用更少的系统资源跑更多的任务。面试官(嘴角抽搐):嗯…比喻倒是挺形象。那具体说说
- 互联网大厂Java求职面试:Java虚拟线程实战
在未来等你
Java场景面试宝典AI技术编程JavaSpring
互联网大厂Java求职面试:Java虚拟线程实战文章内容开篇:技术总监与程序员郑薪苦的三轮对话在一场紧张而严肃的Java工程师面试中,技术总监张工正对候选人郑薪苦进行深入提问。郑薪苦虽然性格幽默,但对技术有着扎实的理解。今天的面试主题是Java虚拟线程(VirtualThreads),这是ProjectLoom项目的重要组成部分,也是当前Java并发模型的一次重大革新。第一轮提问:基础概念与核心思
- 互联网大厂Java求职面试:云原生应用开发中的高并发架构设计与实战
在未来等你
Java场景面试宝典AI技术编程JavaSpring
互联网大厂Java求职面试:云原生应用开发中的高并发架构设计与实战引言在当今互联网行业,云原生技术已经成为构建现代应用的基石。从微服务到容器化部署,再到服务网格和Serverless架构,云原生技术正在重塑软件开发的方式。作为一名Java工程师,想要在大厂中脱颖而出,不仅需要扎实的编程基础,还需要对云原生生态有深入的理解和实践经验。本文将通过一个真实的技术面试场景,展现一位名叫郑薪苦的程序员在面对
- 互联网大厂Java面试:从Spring到微服务的深度剖析
场景:互联网大厂Java求职面试面试官(严肃):任先生,您好!我们先来聊聊SpringBoot吧,您能简单介绍一下它在微服务架构中的作用吗?任先生(搞笑):当然,SpringBoot嘛,就是一个神奇的框架,它能让开发变得非常简单,几乎就是“傻瓜式”操作,哈哈!面试官:很好,SpringBoot确实简化了很多配置,让微服务开发更为便捷。那么在微服务场景中,如何使用SpringCloud来实现服务发现
- 互联网大数据求职面试:从Zookeeper到Flink的技术探讨
场景:互联网大数据求职面试在一个阳光明媚的下午,小白来到了知名互联网公司,准备接受他人生中最重要的一次面试。他的面试官是以严肃和专业著称的老黑。第一轮提问:分布式系统与协调老黑:小白,你能解释一下Zookeeper在分布式系统中的作用吗?小白:哦,这个简单,Zookeeper是一个分布式协调服务,主要用来解决分布式系统中数据一致性问题,比如选主、配置管理和命名服务。老黑:不错,那你知道Yarn是如
- 揭秘互联网大数据求职面试:从Zookeeper到数据挖掘
小葛呀
大数据面试宝典互联网大数据ZookeeperYarnRedisKafkaHDFS
场景:互联网大数据求职者面试角色介绍:面试官老黑:严肃而专业,技术深入,擅长引导候选人展示自己。程序员小白:搞笑且略显紧张,对基础问题能应付自如,但面对复杂问题时经常词穷。第一轮提问:老黑:"小白,你对Zookeeper的理解是什么?它在分布式系统中扮演什么角色?"小白:"Zookeeper...是个协调者,负责管理配置和同步数据...就像一个团队的协调员,确保每个节点都知道该做什么。"老黑:"没
- 在大数据求职面试中如何回答分布式协调与数据挖掘问题
在大数据求职面试中如何回答分布式协调与数据挖掘问题场景:小白的大数据求职面试小白是一名初出茅庐的程序员,今天他来到一家知名互联网公司的面试现场,面试官是经验丰富的老黑。以下是他们之间的对话:第一轮提问:分布式与数据采集老黑:小白,你对Zookeeper有了解吗?小白:当然,Zookeeper是一个分布式协调服务,主要用于分布式应用程序中的同步服务、命名服务和配置管理。老黑:不错,你能说说Flume
- 互联网大厂Java求职面试:AI与大模型技术下的RAG系统架构设计与性能优化
在未来等你
Java场景面试宝典AI技术编程JavaSpring
【互联网大厂Java求职面试:AI与大模型技术下的RAG系统架构设计与性能优化】文章内容面试官开场白技术总监(李明):“郑薪苦,欢迎来到今天的面试。我是李明,负责我们公司的AI平台架构设计。今天我们将围绕一个非常前沿的场景——基于RAG(Retrieval-AugmentedGeneration)系统的架构设计与性能优化进行深入探讨。这个场景在当前的AI应用中非常重要,尤其是在企业知识库与大模型深
- 互联网大厂Java求职面试:AI与大模型技术在电商系统中的架构设计与性能优化
在未来等你
Java场景面试宝典AI技术编程JavaSpring
互联网大厂Java求职面试:AI与大模型技术在电商系统中的架构设计与性能优化引言在当今互联网行业,AI与大模型技术正以前所未有的速度改变着传统业务的运作方式。尤其是在电商领域,从商品推荐、智能客服到搜索优化,AI已经成为不可或缺的技术支柱。然而,随着这些系统的复杂度和规模不断提升,如何在实际业务场景中合理设计系统架构、优化性能、保障稳定性,成为了每个Java工程师必须面对的挑战。本文将通过一场真实
- 互联网大厂Java求职面试:AI大模型应用实践中的架构挑战与实战
在未来等你
Java场景面试宝典AI技术编程JavaSpring
互联网大厂Java求职面试:AI大模型应用实践中的架构挑战与实战引言在当今技术飞速发展的时代,AI大模型已成为企业数字化转型的重要引擎。无论是内容生成、智能客服、个性化推荐,还是知识图谱构建和语义理解,大模型的应用场景正在不断扩展。然而,将这些强大的模型落地到实际业务系统中,面临着巨大的技术挑战。本篇文章以一场真实的Java工程师面试为背景,围绕AI大模型应用实践这一主题,通过一位程序员郑薪苦与技
- 求职面试过程中容易犯的5个错误,你犯过几条?
程序新视界
面试职场求职找工作面试
最近团队扩招,新增了一些HC,在大量筛选简历、面试的过程中,发现许多的面试者都在犯以下5个错误,而不自知。这篇文章就简单聊聊这5个常见的错误,希望能够为正在找工作的朋友提供一些不同的视角。第一,不用心准备简历不用心准备简历,这一条是犯错最多的,也是能否面试成功的第一关。在现在激烈竞争的环境下,如果没有一份合格的简历,基本上就没有面试的机会。在简历环节,最常见的问题就是:简历过于简单,只是简单描述一
- Java求职面试:互联网大厂技术面试那些事儿
seventeennnnn
Java场景面试宝典Java面试SpringBootRedis微服务ElasticSearch技术栈
场景:互联网大厂Java求职者面试在一个光线明亮的面试房间里,面试官老李正襟危坐,而对面坐着的是一位略显紧张却又充满自信的应聘者——谢飞机。谢飞机是一位自称掌握了各种技术栈的程序员,准备挑战互联网大厂的Java开发岗位。第一轮提问面试官老李:请你谈谈在SpringBoot中如何集成Redis进行缓存?你了解过SpringMVC和SpringWebFlux的区别吗?如果要在项目中使用JUnit5进行
- Java求职面试揭秘:从Spring Boot到微服务架构
逝言、
Java场景面试宝典Java面试SpringBoot微服务互联网大厂技术栈
场景:互联网大厂Java求职者面试严肃的面试官与搞笑的程序员谢飞机在一家知名互联网大厂的面试室里,面试官小李正在面试一位名叫谢飞机的程序员。小李严肃地环顾四周,而谢飞机则显得有些紧张,但仍然试图以幽默化解气氛。第一轮提问:问题1:请你简单介绍一下SpringBoot的特点,以及它是如何简化Java开发的?谢飞机:哦,SpringBoot就像是Java开发中的魔术师,可以让我们少写很多配置文件。它自
- 互联网大厂Java求职面试:云原生架构下的微服务网关与可观测性设计
在未来等你
Java场景面试宝典JavaSpringCloud微服务云原生分布式系统面试
互联网大厂Java求职面试:云原生架构下的微服务网关与可观测性设计郑薪苦怀着忐忑的心情走进了会议室,对面坐着的是某大厂的技术总监张总,一位在云原生领域有着深厚积累的专家。第一轮面试:微服务网关的设计挑战张总:“我们最近在重构电商系统的网关层,日均请求量在亿级别,想听听你对微服务网关的理解,特别是如何处理复杂的路由规则?”郑薪苦(自信):“微服务网关就像是系统的门卫,负责把请求分发到正确的服务。我之
- 互联网大厂Java求职面试:AI与云原生架构实战解析
在未来等你
Java场景面试宝典Java面试架构设计AI云原生低代码SpringBoot
互联网大厂Java求职面试:AI与云原生架构实战解析面试背景设定场景:某互联网头部企业技术总监办公室,窗外是城市夜景,室内灯光柔和。面试官是一位经验丰富的技术总监,面前摆着一杯黑咖啡和候选人的简历。候选人:郑薪苦,一个穿着格子衬衫、带着些许紧张但眼神中透露着自信的Java工程师。他的GitHub上有几个开源项目,虽然不算惊艳,但思路清晰、文档完整。面试氛围:严肃而不失轻松。技术总监习惯用真实业务场
- 互联网大厂Java求职面试:云原生架构下的微服务系统设计
在未来等你
Java场景面试宝典JavaCloudNativeMicroservicesSpringCloudServerlessIstioRedis
互联网大厂Java求职面试:云原生架构下的微服务系统设计第一场面:初识郑薪苦面试官(技术总监):郑薪苦先生,欢迎来到我们公司参加面试。我看到你的简历上写了不少关于微服务和云原生架构的经验,那么我们不妨来聊一聊。郑薪苦:好的,非常感谢!不过,说实话,每次面试我都觉得自己像一个烤鸭,被架在火上烤,但又不能飞走。哈哈。面试官:哈哈,你很幽默嘛。那我们开始吧。第一个问题是关于微服务网关的——在高并发场景下
- 互联网大厂Java求职面试:云原生与微服务架构的深度探讨
互联网大厂Java求职面试:云原生与微服务架构的深度探讨第一轮提问面试官:“郑薪苦,假设我们要设计一个大规模电商平台的微服务架构,你会如何设计其订单服务?”郑薪苦:“首先,我会采用SpringCloud生态来构建这个微服务架构。使用SpringCloudGateway作为API网关,负责请求路由和负载均衡。订单服务会依赖于库存服务和支付服务,因此需要实现分布式事务管理,可以考虑使用Seata。”面
- 互联网大厂Java求职面试实战:Spring Boot与微服务技术深度探讨
小傅哥的码仔
Java场景面试宝典JavaSpringBootMicroservices面试互联网大厂数据库安全框架
互联网大厂Java求职面试实战:SpringBoot与微服务技术深度探讨本文通过一个真实的互联网大厂Java求职面试故事,带你走进面试现场,学习如何应对复杂技术栈和业务场景的挑战。主角是搞笑但有潜力的程序员谢飞机,面试官严肃专业。场景设定在电商行业,围绕SpringBoot、微服务、数据库ORM、安全等技术展开。面试场景背景谢飞机来到了某大型互联网电商公司的面试现场。公司核心业务依赖Java技术栈
- 互联网大厂Java面试实录:从Spring Boot到微服务与缓存(含实用代码与架构详解)
送梦想一个微笑
Java场景面试宝典JavaSpringBoot微服务SpringCloudEurekaResilience4jWebFlux
互联网大厂Java求职面试实录:严肃面试官与搞笑程序员谢飞机的三轮技术问答前言本文通过一个真实模拟的互联网大厂Java程序员面试场景,叙述了严肃的面试官与风趣求职者谢飞机之间的三轮问答。通过深入浅出的技术问题和代码示例,覆盖了Java核心平台、Spring生态、微服务架构、数据库ORM等技术栈,帮助求职者理解技术要点,提升面试竞争力。场景设定行业背景:内容社区与UGC平台开发角色:面试官(严肃但专
- 互联网大厂Java求职面试实战:核心技术深度解析
互联网大厂Java求职面试实战:核心技术深度解析面试官(以下简称官):欢迎参加我们公司的Java工程师面试,我们先从Java核心知识开始。请你简述Java内存模型(JMM)及其主要组成部分。候选人(以下简称候):Java内存模型是Java虚拟机规范定义的一套规则,用于描述Java程序中的变量如何在内存中存储和操作。主要组成部分包括主内存和工作内存。主内存存储共享变量,线程的工作内存是每个线程的私有
- 互联网大厂Java求职面试实战:核心知识与技术深入解析
TC-2017
Java场景面试宝典Java面试JUCJVM多线程线程池HashMap
互联网大厂Java求职面试实战:核心知识与技术深入解析场景介绍在一家知名互联网大厂的Java开发岗位面试中,面试官与候选人展开了一场严肃而深入的技术问答。面试内容涵盖Java核心知识、JUC、JVM、多线程、线程池、HashMap、ArrayList、Spring、SpringBoot、MyBatis、Dubbo、RabbitMQ、xxl-job、Redis、MySQL、Linux、Docker、
- 互联网大厂Java求职面试:AI与大模型应用集成中的架构难题与解决方案-2
在未来等你
Java场景面试宝典互联网大厂面试Java求职AI架构设计云原生技术微服务架构大模型应用集成系统性能优化
互联网大厂Java求职面试:AI与大模型应用集成中的架构难题与解决方案-2面试场景描述在一场紧张而充满挑战的Java工程师面试中,技术总监李明(严肃专业)正在与候选人郑薪苦(搞笑但有技术潜力)进行深入交流。郑薪苦虽然在基础问题上能准确回答,但在面对复杂问题时,常常东拉西扯或用奇葩比喻,偶尔也能歪打正着说出关键点,让李明既好气又好笑。第一轮提问:系统架构设计与演进思路李明:郑薪苦,你能否描述一下你在
- 互联网大厂Java求职面试:AI大模型与云原生技术的深度融合
在未来等你
Java场景面试宝典AI大模型云原生向量数据库Kubernetes生成式AIJava面试场景
互联网大厂Java求职面试:AI大模型与云原生技术的深度融合面试场景:技术总监与候选人郑薪苦的机智对话第一轮:AI大模型与云原生架构设计面试官:郑先生,假设我们要设计一个企业知识库与AI大模型深度融合的架构,如何处理知识库检索与大模型推理之间的性能瓶颈?郑薪苦:呃,知识库和大模型就像一个武林高手和他的秘笈,高手需要快速翻书找到招式,然后用招式打败敌人。我们可以用向量数据库,比如Milvus或者PG
- 互联网大厂Java求职面试:AI大模型与云原生架构下的高并发系统设计
在未来等你
Java场景面试宝典JavaSpringAILangChain4jMilvusRAG系统向量数据库云原生架构
互联网大厂Java求职面试:AI大模型与云原生架构下的高并发系统设计面试场景:AI驱动的知识库平台架构设计郑薪苦:(整理了下皱巴巴的衬衫领子)您好王总,我是郑薪苦,毕业于某不知名野鸡大学计算机系,但我在GitHub上写过三个star超过1k的小项目。王总监:(推了推金丝眼镜)你好,我们正在构建一个基于大模型的企业知识库平台,需要支持每秒10万QPS的语义检索。请描述你的架构设计方案。郑薪苦:(眼睛
- Java求职面试:从Spring Boot到Kafka的技术探索
Elevenmao
Java场景面试宝典JavaSpringBootKafkaRedisJava面试技术栈互联网大厂面试
场景:互联网大厂Java求职者面试在一家知名互联网大厂的面试间里,严肃的面试官正准备对搞笑的水货程序员小张进行技术面试。第一轮:核心语言与平台面试官:小张,你好!我们先从Java的基础开始吧。请你讲一讲Java11的新特性。小张:哦,Java11……嗯,增加了var关键字,可以用来声明变量。面试官:不错,var是Java10引入的,不过Java11确实有很多新特性,比如局部变量推断、HttpCli
- Java求职面试:从Spring到微服务的技术挑战
MyikJ
Java场景面试宝典JavaSpringBoot微服务面试技巧数据库ORMSpringCloud
Java求职面试:从Spring到微服务的技术挑战在这个故事中,我们将进入一个模拟的互联网大厂Java求职者面试现场。面试官严肃而专业,而求职者谢飞机则以其幽默和捉摸不透的回答,让面试过程充满了趣味。第一轮:基础框架与工具面试官:谢先生,您对SpringBoot了解多少?能否简单讲述一下它的工作原理?谢飞机:当然可以,SpringBoot是一个用于简化Spring应用开发的框架,它通过自动配置和约
- ASM系列四 利用Method 组件动态注入方法逻辑
lijingyao8206
字节码技术jvmAOP动态代理ASM
这篇继续结合例子来深入了解下Method组件动态变更方法字节码的实现。通过前面一篇,知道ClassVisitor 的visitMethod()方法可以返回一个MethodVisitor的实例。那么我们也基本可以知道,同ClassVisitor改变类成员一样,MethodVIsistor如果需要改变方法成员,注入逻辑,也可以
- java编程思想 --内部类
百合不是茶
java内部类匿名内部类
内部类;了解外部类 并能与之通信 内部类写出来的代码更加整洁与优雅
1,内部类的创建 内部类是创建在类中的
package com.wj.InsideClass;
/*
* 内部类的创建
*/
public class CreateInsideClass {
public CreateInsideClass(
- web.xml报错
crabdave
web.xml
web.xml报错
The content of element type "web-app" must match "(icon?,display-
name?,description?,distributable?,context-param*,filter*,filter-mapping*,listener*,servlet*,s
- 泛型类的自定义
麦田的设计者
javaandroid泛型
为什么要定义泛型类,当类中要操作的引用数据类型不确定的时候。
采用泛型类,完成扩展。
例如有一个学生类
Student{
Student(){
System.out.println("I'm a student.....");
}
}
有一个老师类
- CSS清除浮动的4中方法
IT独行者
JavaScriptUIcss
清除浮动这个问题,做前端的应该再熟悉不过了,咱是个新人,所以还是记个笔记,做个积累,努力学习向大神靠近。CSS清除浮动的方法网上一搜,大概有N多种,用过几种,说下个人感受。
1、结尾处加空div标签 clear:both 1 2 3 4
.div
1
{
background
:
#000080
;
border
:
1px
s
- Cygwin使用windows的jdk 配置方法
_wy_
jdkwindowscygwin
1.[vim /etc/profile]
JAVA_HOME="/cgydrive/d/Java/jdk1.6.0_43" (windows下jdk路径为D:\Java\jdk1.6.0_43)
PATH="$JAVA_HOME/bin:${PATH}"
CLAS
- linux下安装maven
无量
mavenlinux安装
Linux下安装maven(转) 1.首先到Maven官网
下载安装文件,目前最新版本为3.0.3,下载文件为
apache-maven-3.0.3-bin.tar.gz,下载可以使用wget命令;
2.进入下载文件夹,找到下载的文件,运行如下命令解压
tar -xvf apache-maven-2.2.1-bin.tar.gz
解压后的文件夹
- tomcat的https 配置,syslog-ng配置
aichenglong
tomcathttp跳转到httpssyslong-ng配置syslog配置
1) tomcat配置https,以及http自动跳转到https的配置
1)TOMCAT_HOME目录下生成密钥(keytool是jdk中的命令)
keytool -genkey -alias tomcat -keyalg RSA -keypass changeit -storepass changeit
- 关于领号活动总结
alafqq
活动
关于某彩票活动的总结
具体需求,每个用户进活动页面,领取一个号码,1000中的一个;
活动要求
1,随机性,一定要有随机性;
2,最少中奖概率,如果注数为3200注,则最多中4注
3,效率问题,(不能每个人来都产生一个随机数,这样效率不高);
4,支持断电(仍然从下一个开始),重启服务;(存数据库有点大材小用,因此不能存放在数据库)
解决方案
1,事先产生随机数1000个,并打
- java数据结构 冒泡排序的遍历与排序
百合不是茶
java
java的冒泡排序是一种简单的排序规则
冒泡排序的原理:
比较两个相邻的数,首先将最大的排在第一个,第二次比较第二个 ,此后一样;
针对所有的元素重复以上的步骤,除了最后一个
例题;将int array[]
- JS检查输入框输入的是否是数字的一种校验方法
bijian1013
js
如下是JS检查输入框输入的是否是数字的一种校验方法:
<form method=post target="_blank">
数字:<input type="text" name=num onkeypress="checkNum(this.form)"><br>
</form>
- Test注解的两个属性:expected和timeout
bijian1013
javaJUnitexpectedtimeout
JUnit4:Test文档中的解释:
The Test annotation supports two optional parameters.
The first, expected, declares that a test method should throw an exception.
If it doesn't throw an exception or if it
- [Gson二]继承关系的POJO的反序列化
bit1129
POJO
父类
package inheritance.test2;
import java.util.Map;
public class Model {
private String field1;
private String field2;
private Map<String, String> infoMap
- 【Spark八十四】Spark零碎知识点记录
bit1129
spark
1. ShuffleMapTask的shuffle数据在什么地方记录到MapOutputTracker中的
ShuffleMapTask的runTask方法负责写数据到shuffle map文件中。当任务执行完成成功,DAGScheduler会收到通知,在DAGScheduler的handleTaskCompletion方法中完成记录到MapOutputTracker中
- WAS各种脚本作用大全
ronin47
WAS 脚本
http://www.ibm.com/developerworks/cn/websphere/library/samples/SampleScripts.html
无意中,在WAS官网上发现的各种脚本作用,感觉很有作用,先与各位分享一下
获取下载
这些示例 jacl 和 Jython 脚本可用于在 WebSphere Application Server 的不同版本中自
- java-12.求 1+2+3+..n不能使用乘除法、 for 、 while 、 if 、 else 、 switch 、 case 等关键字以及条件判断语句
bylijinnan
switch
借鉴网上的思路,用java实现:
public class NoIfWhile {
/**
* @param args
*
* find x=1+2+3+....n
*/
public static void main(String[] args) {
int n=10;
int re=find(n);
System.o
- Netty源码学习-ObjectEncoder和ObjectDecoder
bylijinnan
javanetty
Netty中传递对象的思路很直观:
Netty中数据的传递是基于ChannelBuffer(也就是byte[]);
那把对象序列化为字节流,就可以在Netty中传递对象了
相应的从ChannelBuffer恢复对象,就是反序列化的过程
Netty已经封装好ObjectEncoder和ObjectDecoder
先看ObjectEncoder
ObjectEncoder是往外发送
- spring 定时任务中cronExpression表达式含义
chicony
cronExpression
一个cron表达式有6个必选的元素和一个可选的元素,各个元素之间是以空格分隔的,从左至右,这些元素的含义如下表所示:
代表含义 是否必须 允许的取值范围 &nb
- Nutz配置Jndi
ctrain
JNDI
1、使用JNDI获取指定资源:
var ioc = {
dao : {
type :"org.nutz.dao.impl.NutDao",
args : [ {jndi :"jdbc/dataSource"} ]
}
}
以上方法,仅需要在容器中配置好数据源,注入到NutDao即可.
- 解决 /bin/sh^M: bad interpreter: No such file or directory
daizj
shell
在Linux中执行.sh脚本,异常/bin/sh^M: bad interpreter: No such file or directory。
分析:这是不同系统编码格式引起的:在windows系统中编辑的.sh文件可能有不可见字符,所以在Linux系统下执行会报以上异常信息。
解决:
1)在windows下转换:
利用一些编辑器如UltraEdit或EditPlus等工具
- [转]for 循环为何可恨?
dcj3sjt126com
程序员读书
Java的闭包(Closure)特征最近成为了一个热门话题。 一些精英正在起草一份议案,要在Java将来的版本中加入闭包特征。 然而,提议中的闭包语法以及语言上的这种扩充受到了众多Java程序员的猛烈抨击。
不久前,出版过数十本编程书籍的大作家Elliotte Rusty Harold发表了对Java中闭包的价值的质疑。 尤其是他问道“for 循环为何可恨?”[http://ju
- Android实用小技巧
dcj3sjt126com
android
1、去掉所有Activity界面的标题栏
修改AndroidManifest.xml 在application 标签中添加android:theme="@android:style/Theme.NoTitleBar"
2、去掉所有Activity界面的TitleBar 和StatusBar
修改AndroidManifes
- Oracle 复习笔记之序列
eksliang
Oracle 序列sequenceOracle sequence
转载请出自出处:http://eksliang.iteye.com/blog/2098859
1.序列的作用
序列是用于生成唯一、连续序号的对象
一般用序列来充当数据库表的主键值
2.创建序列语法如下:
create sequence s_emp
start with 1 --开始值
increment by 1 --増长值
maxval
- 有“品”的程序员
gongmeitao
工作
完美程序员的10种品质
完美程序员的每种品质都有一个范围,这个范围取决于具体的问题和背景。没有能解决所有问题的
完美程序员(至少在我们这个星球上),并且对于特定问题,完美程序员应该具有以下品质:
1. 才智非凡- 能够理解问题、能够用清晰可读的代码翻译并表达想法、善于分析并且逻辑思维能力强
(范围:用简单方式解决复杂问题)
- 使用KeleyiSQLHelper类进行分页查询
hvt
sql.netC#asp.nethovertree
本文适用于sql server单主键表或者视图进行分页查询,支持多字段排序。KeleyiSQLHelper类的最新代码请到http://hovertree.codeplex.com/SourceControl/latest下载整个解决方案源代码查看。或者直接在线查看类的代码:http://hovertree.codeplex.com/SourceControl/latest#HoverTree.D
- SVG 教程 (三)圆形,椭圆,直线
天梯梦
svg
SVG <circle> SVG 圆形 - <circle>
<circle> 标签可用来创建一个圆:
下面是SVG代码:
<svg xmlns="http://www.w3.org/2000/svg" version="1.1">
<circle cx="100" c
- 链表栈
luyulong
java数据结构
public class Node {
private Object object;
private Node next;
public Node() {
this.next = null;
this.object = null;
}
public Object getObject() {
return object;
}
public
- 基础数据结构和算法十:2-3 search tree
sunwinner
Algorithm2-3 search tree
Binary search tree works well for a wide variety of applications, but they have poor worst-case performance. Now we introduce a type of binary search tree where costs are guaranteed to be loga
- spring配置定时任务
stunizhengjia
springtimer
最近因工作的需要,用到了spring的定时任务的功能,觉得spring还是很智能化的,只需要配置一下配置文件就可以了,在此记录一下,以便以后用到:
//------------------------定时任务调用的方法------------------------------
/**
* 存储过程定时器
*/
publi
- ITeye 8月技术图书有奖试读获奖名单公布
ITeye管理员
活动
ITeye携手博文视点举办的8月技术图书有奖试读活动已圆满结束,非常感谢广大用户对本次活动的关注与参与。
8月试读活动回顾:
http://webmaster.iteye.com/blog/2102830
本次技术图书试读活动的优秀奖获奖名单及相应作品如下(优秀文章有很多,但名额有限,没获奖并不代表不优秀):
《跨终端Web》
gleams:http