首页 文章 精选 留言 我的

精选列表

搜索[本地大模型],共10005篇文章
优秀的个人博客,低调大师

双非二本的2019春招Java岗面试心得

前言 1. 已拿途牛天津研发部Java研发岗Offer 2. 追一科技等hr面ing 也许对于大佬来说 这个offer不怎么样 不过对于我这个0offer菜鸟来说已经是来之不易了. 2019.2.20到2019.4.16这两个月对我来说其实挺煎熬的 还好抓住一个春招的末班车 希望接下来我的面试心得可以给一些刚准备面试的待实习生一点建议 面试这东西很玄学, 简历, 实力, 情商还有运气四者缺一不可. 简历篇: 这个可是门面啊 当然的好好斟酌.打个预防针: 校招挺看重学历要是因为学历原因挂简历,挂面试 那无可厚非, 同等条件下, 谁不想要高学历的员工呢?社会本来就是不公平的 所以别失落 提高自身能力才是王道 我的室友就收到头条, 吉比特 , 依图offer 人家是付出了时间和精力的 大一开始早上7点-晚上10点全程在工作室ACM, 持续到大三拿到亚洲区域赛银牌 所以别灰心, 学历不够 实力来凑;毕竟 IT行业相对其他行业已经显得很公平了 一句话:打铁还需自身硬 回归正题:学历不够优秀(菜鸡如我) 那么只能完善简历 ,突出你的专业性因为简历也是实力的体现: 技能会啥写啥,但是要描述准确,比如 熟悉Java,了解Redis之类的 语句要精确,不要上来就精通Java 要是你不会的话最好别写,要是只会一点的话 ,最好写 了解,别夸大其词,这样会让面试官期望值过高. 还有要是有博客或者Github也是很加分的,这些都是可以证明你学习的轨迹. 对于自我评价这一块的话,我一般都不写,因为上面都是自己的片面之词, 你说自己学习能力强啥的面试官也不会太当真, 他会在面试的过程中客观评价你的表现,而不是根据你简历的自我描述来定性. 而且自我评价占空间 得保证简历上有足够的空间展示你的技能和特色(A4纸范围内) 照片:不建议放 毕竟咱们面的是研发岗又不是前台对吧 萝卜白菜各有所爱 要是面试官的品味和你的face不搭 那一开场印象分就拉低不少. 求职意向最好不要填地点 因为海投的时候难免投出范围外 每次投一家公司就要换个地点 不如不填就比如途牛就问我 你为什么填了北上广深 还来投我们天津部(海投啊没办法) 项目也是亮点(除了阿里啥的大厂) 很多中小厂都是比较看重项目的不过最好别找那种通用的项目,比如淘淘商城啊这种增删改查没有亮点不如不写 要挑一个好项目很重要我的简历写了俩:(仅供参考) 2018.11 - 2018.12 Redis高并发抢红包系统 Java研发工程师 8. 该系统是基于SSM框架+Redis缓存的实时抢红包系统,可承受万级并发访问 9. 使用Redis以及Lua语言,实时缓存抢占红包以及个人信息等 10. 通过异步使用批量事务插入缓存结果到Mysql 2018.08 - 2018.10 SSM后台管理系统 Java研发工程师 11. 该系统基于AdminLTE3+SSM+Mysql开发以及应用了Redis缓存技术提高响应速度 12. 前后台交互采用AJAX 异步技术实现了实时刷新,反馈信息 13. 本地通过搭建Tomcat 集群以及Nginx负载均衡解决后台服务器过载问题 14. 该系统使用Nginx实现动静分离,降低访问服务器频率 面试了这几家 基本都是问第一个Redis项目,像第二个顶多问了一个Nginx的负载均衡算法.所以项目要有亮点 那如何找项目呢?如果是涉及Java后台的话,个人觉得跟并发扯上关系的 如 秒杀系统之类的都ok,像个人博客啊,商城啊这些没啥竞争力,因为培训班都是教类似项目的..(印象不太好) 我这里也没有说商城项目不好,只是觉得对于实习简历来说,这种没有让别人眼前一亮的感觉. 实力篇: 大家知识体系广度其实都差不多, 那如何体现实力呢? 个人经验: 本身硬件实力要求: 钻的深:很多人都是背面经, 比如hashmap这种常考题,每个人都能说出一二来,面试官听了就是千篇一律 你得有自己特色 得让他记住你 比如一个hashmap你可以钻很深 了解里面的机制 这个就是加分点(划重点) 别人不会的:要是别人还停留在SSM框架,而你对分布式,微服务,中间件,消息队列有应用,就算只是简单了解也是一个亮点 有重点别人都会的 你能简单说上一两句就行,因为毕竟人的精力是有限的 不可能面面俱到 这个时候你得有个侧重点 也就是你身上的闪光点,比如会jvm调优啊 并发666 或者了解底层看过源码之类的.经验之谈: 要是遇到你不会的,直接说不会,不要吞吞吐吐挤牙膏,这样面试官听了不舒服,你自己说着也煎熬. 要是遇到会的, 一开始也别太着急回答, 先听清楚面试官的问题 ,然后有条理地说出来 最好深入细节,或者扩展,让面试官知道你不是单纯背的 ,而是自己有了解过 要是刚好问到你的擅长之处, 记得好好表现,最好展现出你的不一样 .就比如我擅长mysql 我就会扯索引 以及如何 设置 优化 索引. 只要能抓住面试官眼球就行 让他觉得 你和别人不一样 情商篇 面试这很玄学, 也许你学历够了, 技术够了,但是还是挂面试 . 这就涉及到情商和聊天了.毕竟面试过程是两个人之间一对一的交流,你要是能破冰, 跟面试官促膝长谈, 可以提高你的通过率. 因为校招实习招的不一定是能力强的, 还有一个很重要,那就是有潜力.你要展现出你的 积极 活力 ,好学, 能加班等程序员特性(但别装 , 就算混过面试 ,以后工作中迟早会暴露的) 1. 主动提问: 面试途中可以主动表现自己的机会只有两个 开场白的自我介绍 结尾的提问 我觉得开场很重要 这是第一个破冰的机会 也是你可以主动表现自己的机会所以自我介绍得准备好 具体内容看个人如何准备 最后一般出于礼貌面试官会问你 "还有什么要问我的吗?"有一个问题我觉得没必要问 :那就是 "你对我的表现如何评价" 其实你表现得怎么样 ,心里还不是跟个明镜似的.何必要从面试官口中听到呢?一开始我也是问的这个问题 现在想想也是太官方了, 没有营养 后来我基本都固定几个问题: 3. 你们部门是负责什么业务的? (了解部门业务方向) 4. 你们部门的技术栈是什么?(了解部门的技能是否和自己匹配) 5. 如果我来实习 是直接参加项目吗?(了解实习内容) 6. 实习的话 你们对我有什么要求吗?(了解实习要求) 7. 你们这个产品的高峰并发量是多少(我个人喜欢问的问题) 这几个问题大致能了解到部门的业务和技术是否跟自己对口 还可以了解到实习的一些情况 面试聊天注意点 面试的时候面试官的心情很重要, 别让他面试体验差就行. 得让他愉悦 举几个简单的例子: 遇到不会的问题, 不要挤牙膏 前面提到过 ,就直接说没了解过 不然面试官因为出于礼貌不会打断你 但是心里对你的印象会下滑很多(划重点) 你需要知道的是 面试的时候面试官也不知道你的范围面在哪,他会随机提问搜索 排查你的知识范围, 不会就直接说不会,别死撑 把时间留给其他问题. 要是遇到不会的 比如问你volatile.你说"不会" 但可以扩展相关内容来弥补,比如可以说 "我了解其他的并发如Synchronized 我可以介绍吗" 还有每次回答完后可以 说 "我的回答完毕" 来提示面试官 介绍项目的时候 最好先从宏观上将这个项目,再深入到你负责的内容 让面试官全面了解你的项目 (觉得你不仅只负责自己的内容,还有全局观念),不然上来就扯细节, 谁受得住啊 最后的最后 除了到Hr面 ,千万别谈钱啊!!! HR面谈的话最好说 "跟其他人一样就行" 别扣着那点实习工资 重点是实习 而不是实习工资 连门都还没进, 谈钱就是本末倒置. 我是一直相信 " 能力到了, 薪资自然就会上去". 运气篇 这个就很玄学了, 学历够了 能力够了 聊天也很nice 但是就是莫名其妙就挂了 ..是不是觉得很不服气我总结了这几个原因: 1. 面的时候晚 HC已经被人占满了. 2. Hr面后 备胎池多 ,横向比较 别人比你更优秀(简历方面 面试评语方面) 3. 某些公司打着招实习生的口号来做宣传 , 根本不招人 还是那句话 : 校招本来就不是完全公平的 所以 做好准备, 寻找机会, 主动出击 . 机会不会送上门的 ,就像我的300多次投递 换来的是面试机会 . 机会也许会少, 但永远不会迟到当我2月提前批吉比特挂的时候 也没想到3月后旬可以被阿里腾讯捞起来当3月尾巴结束后, 我也没想过四月还有途牛和追一 还有第一次面试不理想, 心情低落就低落 别忘了 复盘听录音 重整旗鼓 offer得之我幸, 失之我命 最后给点参加春招的人一点不成熟的建议: 一定要自信!这个很重要!说话的时候别支支吾吾 , 要连贯流利有人会说 我都没准备好 面试没底气哈哈 我也是废了一寒假啥也没准备就面了吉比特 ,当时也没底气 凉是应该的.所以 努力看面经的!面试问题重叠率很高的, 网上面经多得是 ,牛客上就有很多!当你积累一定面试内容以及多参加几次面试后 底气自然就来了 ,自信心就上来了. 所以对于我来说最后两场途牛和追一自我感觉很良好 ,要自信!!!再说一遍 还有就是老有人说 我没准备好啊 这次春招先不参加了 ,等我这学期复习好了再暑假去找实习吧这个观点我是不认同的 ,面试本来就是查漏补缺的一部分 ,通过面试你可以知道自己的薄弱点 弥补就好了,一个人在那边复习 闭门造车的成效是很低的.所以先别管行不行 怼就完事了! 还有 最好一开始投小厂, 攒攒经验了再投大的哪像我一开始就把阿里腾讯整凉了 结果缩简历了 注意:有些公司如果面试失败会锁半年简历的 所以 如果阿里给你打电话面试 如果没准备好 直接拒绝就好!不要轻易尝试 等你有了资本了再来挑战. 那如何攒经验呢?海投! 但是别随便投大公司!会锁简历!小公司啊 实习僧 智联多得是!投就对了 不过很多都是要现场面试的 还有小心别被培训机构给骗了, 面试前最好搜一搜这公司 别面试过了才发现要交钱 最重要的是 一定要主动去找实习, 因为很多公司都是有提前批的 (免笔试 你说诱不诱人) 哈哈哈说的有点多!纯属个人想法 , 也许说错了 请见谅哈! 最后希望大家都早日上岸!

优秀的个人博客,低调大师

新版elasticsearch 启动时指定jdk1.8版本

背景 我电脑环境的jdk是1.7,而需要的版本为1.8. 因此需要给elasticsearch指定jdk1.8(不需要将jdk1.8配置到环境变量). 一、下载 1、jdk:点击下载jdk1.8 2、解压 tar -xvf xxx1.8.tar.gz 二、配置 1、修改elasticsearch启动脚本 打开 elasticsearchHOME/bin/elasticsearch 编辑 [root]# vim bin/elasticsearch # 添加以下代码 export JAVA_HOME=/home/hiekay/jdk1.8.0_181/ (此处配置的为刚下的1.8的配置目录) export PATH=$JAVA_HOME/bin:$PATH if [ -x "$JAVA_HOME/bin/java" ]; then JAVA="/home/yutao/jdk1.8.0_121/bin/java" else JAVA=`which java` fi 完整配置文件 #!/bin/bash # CONTROLLING STARTUP: # # This script relies on a few environment variables to determine startup # behavior, those variables are: # # ES_PATH_CONF -- Path to config directory # ES_JAVA_OPTS -- External Java Opts on top of the defaults set # # Optionally, exact memory values can be set using the `ES_JAVA_OPTS`. Note that # the Xms and Xmx lines in the JVM options file must be commented out. Example # values are "512m", and "10g". # # ES_JAVA_OPTS="-Xms8g -Xmx8g" ./bin/elasticsearch #配置自己的jdk1.8 export JAVA_HOME=/home/hiekay/jdk1.8.0_181/ export PATH=$JAVA_HOME/bin:$PATH source "`dirname "$0"`"/elasticsearch-env ES_JVM_OPTIONS="$ES_PATH_CONF"/jvm.options JVM_OPTIONS=`"$JAVA" -cp "$ES_CLASSPATH" org.elasticsearch.tools.launchers.JvmOptionsParser "$ES_JVM_OPTIONS"` ES_JAVA_OPTS="${JVM_OPTIONS//\$\{ES_TMPDIR\}/$ES_TMPDIR} $ES_JAVA_OPTS" #我添加的jdk判断 if [ -x "$JAVA_HOME/bin/java" ]; then JAVA="/home/hiekay/jdk1.8.0_181/bin/java" else JAVA=`which java` fi cd "$ES_HOME" # manual parsing to find out, if process should be detached if ! echo $* | grep -E '(^-d |-d$| -d |--daemonize$|--daemonize )' > /dev/null; then exec \ "$JAVA" \ $ES_JAVA_OPTS \ -Des.path.home="$ES_HOME" \ -Des.path.conf="$ES_PATH_CONF" \ -Des.distribution.flavor="$ES_DISTRIBUTION_FLAVOR" \ -Des.distribution.type="$ES_DISTRIBUTION_TYPE" \ -cp "$ES_CLASSPATH" \ org.elasticsearch.bootstrap.Elasticsearch \ "$@" else exec \ "$JAVA" \ $ES_JAVA_OPTS \ -Des.path.home="$ES_HOME" \ -Des.path.conf="$ES_PATH_CONF" \ -Des.distribution.flavor="$ES_DISTRIBUTION_FLAVOR" \ -Des.distribution.type="$ES_DISTRIBUTION_TYPE" \ -cp "$ES_CLASSPATH" \ org.elasticsearch.bootstrap.Elasticsearch \ "$@" \ <&- & retval=$? pid=$! [ $retval -eq 0 ] || exit $retval if [ ! -z "$ES_STARTUP_SLEEP_TIME" ]; then sleep $ES_STARTUP_SLEEP_TIME fi if ! ps -p $pid > /dev/null ; then exit 1 fi exit 0 fi exit $?

优秀的个人博客,低调大师

iOS组件化开发一本地环境配置(一)

首先我们要使用pod支持组件化开发 解决CocoaPods慢的方案(gem和pod repo换源) gem换源$ gem sources --remove https://rubygems.org/ # 移除默认源$ gem sources -a https://gems.ruby-china.org/ # 添加Ruby China镜像$ gem sources -l确保只有gems.ruby-china.org源 pod repo换源$ pod repo默认是GitHub源 master- Type: git (master)- URL: https://github.com/CocoaPods/Specs.git- Path: /Users/cheng/.cocoapods/repos/master1 repo我们把它换成Coding.net源 $ pod repo remove master$ pod repo add master https://git.coding.net/CocoaPods/Specs.git$ pod repo update如果执行pod repo add出现错误 错误那么使用以下办法 $ git clone https://git.coding.net/CocoaPods/Specs.git ~/.cocoapods/repos/master$ pod repo update另外,如果Podfile文件中有 source 'https://github.com/CocoaPods/Specs.git'也需要把它换成repo的源,否则依然是使用GitHub源上面的步骤都完成后,即可使用 $ pod install$ pod update pod searchAFNetworking 出现错误: 1、what did you do ? 2、Unable to find a pod with name, author, summary, or descriptionmatching 等错误 删除~/Library/Caches/CocoaPods目录下的search_index.json文件 pod setup成功后,依然不能pod search,是因为之前你执行pod search生成了search_index.json,此时需要删掉。 终端输入:rm ~/Library/Caches/CocoaPods/search_index.json 删除成功后,再执行pod search。 pod search MobileKit [!] An unexpected version directory `Classes` was encountered for the `/Users/zhangpeng/.cocoapods/repos/gitee-peter_zhang-mobilekit/MobileKit` Pod in the `MobileKit` repository. $ cd /Users/zhangpeng/.cocoapods/repos/ $ ls master gitee-peter_zhang-mobilekit. MobileKitSpec 删除多余的

优秀的个人博客,低调大师

简单、安全:Docker for Windows Desktop 现已支持Kubernetes 1.8版本

写在前面 在Edge channel(测试通道)中,Docker 已经将Kubernetes整合进Docker for Windows的桌面系统了。此版本使用的是Kubernetes 1.8,就像Docker for Mac和Docker Enterprise Edition一样(点击下列文章标题,查看相关内容)。现在,您可以使用它来开发Linux容器了! 如何获取Kubernetes? 在桌面上获取Kubernetes的最简单方法就是如下图一样: 只需选中该框,点击继续就可以了。 我们在桌面上用Kubernetes做什么? Docker for Mac和Docker for Windows是配置Docker开发环境时最常用的方式,每天都有数百万的开发人员用它们来构建、测试和调试容器化的应用程序。使用Docker for Mac 或Windo

优秀的个人博客,低调大师

阿里云API精选手册,业界第一本

阿里云API精选手册(免费下载https://yq.aliyun.com/download/2350),为拓展API经济而生,内容出自阿里云自有产品与云生态精选产品场景化APIs精选功能汇集、场景介绍、使用指导等等。100+ API,汇聚了数据智能、安全风控、云通信、视频服务、应用服务、生活服务、金融征信、气象水利、企业服务等十多应用场景。 有人说 API 带动了 IOT 的增长,也有人说一个发展的 IOT 生态系统推动了强大的 API 及 API 经济的需求。实质上两者有着循环和共生的关系。 API帮助企业领导人实现公司转型、围绕现有产品打造新的生态系统,也变现核心资本、服务和产品。 开放成为了发展的趋势,越来越多的产品走向开放化。而API作为能力开放的核心载体,就此成为服务交付、能力复制、数据输出的最佳实践,已成为云计算市场增长最

优秀的个人博客,低调大师

2018年必看:关于区块链技术的10本书

1、区块链技术指南 区块链专家联袂推荐,资深区块链践行者联合撰写,从技术层面全面揭示区块链技术秘密。涵盖基础概念、架构、底层算法、应用开发、典型的区块链解决方案、常见问题等读者*为关心的技术与应用。 2、中国区块链产业发展白皮书 乌镇智库发布了《中国区块链产业发展白皮书》,主要分析了区块链产业的全球和国内发展态势、区块链与其他FinTech领域的横向对比以及区块链的热点应用场景。 3、区块链:新经济蓝图及导读 这本书将带领你超跃货币和智能合约,论证区块链如何能成为继大型机、个人电脑、互联网和移动/社交网络后的第五个颠覆性计算机范式。一个钢筋水泥为标志的银行信用大厦,正在被一个数据为土壤的区块链信用所取代。 4、精通比特币 想要加入一场颠覆金融世界的技术革命吗?《精通比特币》会为你参与这个货币网络提供必备知识,引导你进入看似复杂的比特币世界。无论你是正在构建下一个杀手级应用、投资创业,还是单纯对技术好奇,这本实用的书都是你不可或缺的阅读材料。 5、区块链:从数字货币到信用社会 《区块链:从数字货币到信用社会》从历史与背景、发展现状、基础原理与技术、应用生态、存在的问题与挑战等方面论述了区块链是怎样立起来的,为什么人人都在谈论区块链,区块链的秘密在哪里、进阶区块链(第二代区块链技术)是什么,区块链怎么玩,怎样从信息互联网走向价值互联网,如何用法规约束和监管区块链,区块链走向何处、争议与挑战,并通过经济、金融、货币、法律、科技哲学等角度来加以分析区块链在各个方面遇到的问题和需要解决的困难。 6、区块链:技术驱动金融 《区块链:技术驱动金融》回答了一系列关于比特币如何运用区块链技术运作的问题,并且着重讲述了各种技术功能,以及未来会形成的网络。比特币是如何运作的?它因何而与众不同?你的比特币安全吗?比特币用户如何匿名?区块链如何帮助比特币实现没有身份的共识?我们可以在比特币这一平台上创建什么应用程序?加密数字货币可以被监管吗?创建一种新的数字货币将会带来什么样的变化?未来将会如何发展? 7、区块链:将如何重新定义世界 本书作为国内率先出版的原创性区块链启蒙读物,博采众长,汇集了众多专家学者对于区块链的权*观点,结合大量实例,由浅入深、通俗易懂的向读者介绍了区块链的由来与发展、区块链背后的经济思想、区块链的技术原理与特征、区块链的应用前景以及对区块链的展望与畅想,引领大家走近了解并读懂区块链的世界。 8、区块链社会 除了介绍区块链技术在金融方面的各种领域之外,本书还详细介绍了包括公证鉴证服务、物联网、供应链、智能合约等多方面的应用,特别是详述了区块链技术在医疗、保险、能源等行业的具体应用案例。其中还包括对传统各大金融和IT巨头们对于区块链不同战略的阐述,详细解析了全球主要银行业、投行业、咨询业以及证券交易所行业对于区块链技术的不同战略和投资案例分析,全方位展示了全球各国对于数字货币和区块链技术采取的监管方式和策略,特别是证券行业在面对区块链技术让资本发行方式出现巨大变革的情况下,各国政府以及证券监管机构的应对策略。 9、区块链定义未来金融与经济新格局 从构建价值互联网的角度看,区块链的出现意味着从0到1。正因如此,本书章节结构与常见的体例不同,从第0章开始。第0章从文字与货币的起源出发,通过论述人类信息传递和价值传输手段的进步,说明区块链技术诞生的必然性。第1章用深入浅出的语言讲解区块链的本质、运行原理、颠覆性潜力以及区块链技术的现状与未来;第2章宏观讲述了区块链技术带来的新产品和新机遇,包括数字货币、互联网金融、物联网,以及新一代的基础设施;第3章则较为具体地讲述区块链技术在不同行业中可以实现的应用场景;第4章深入讲述了区块链的技术原理;后记部分,作者以对话的形式回答了读者关心的问题:区块链离我们还有多远。 10、区块链:互联网的诗和远方 安信证券的关于区块链的行业深度分析,值得一看。 推荐阅读 什么是Spring Boot?Spring Boot开启的2种方式Spring Boot Starters启动器Spring Boot定制启动图案Spring Boot核心配置Spring Boot功能实战Spring Boot自动配置原理、实战Spring Boot Runner启动器Spring Boot - Profile不同环境配置 看完有没有收获?分享到朋友圈给更多的人吧。

资源下载

更多资源
腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

用户登录
用户注册