Skip to main content

moregeek program

就现实而谈:程序员“努力就会成功”?真相残酷但又不得不面对!-多极客编程

那一年,我加入了某知名公司的某知名部门,在办公室中,我看到了到处都挂着——“努力就会成功”的条幅,这个部门中大多数员工的邮件签名都会有“努力就会成功”,我感到一种热血沸腾的气氛,这是我在多年工作来都没有感受到的,当时挺高兴地能和这样一群人工作,也没多想。直到有一天,我看到这些高级的软件工程师们把自己关在又挤又吵的会议室中,拼命地加班,真是拼命,周一到周日,每天早上10点到凌晨3点甚至凌晨5点,连国

Read More

聊聊如何在职场中快速成长【必看好文】-多极客编程

1 提升技能包括软技能和硬技能。软技能是说沟通协作等能力;硬技能就是指我们的技术能力。这两者的占比我个人觉得软技能占60%,硬技能占40%.有的朋友可能看不懂了~此处自行体会吧,想要职场混的好情商大于智商哦 2 精力管理分配好自己的工作、学习和休息的时间。工作经验、能力是需要日积月累的,由量变到质变的过程,不是一蹴而就的,太多人渴望一口吃成胖子了。突然想起一句话,你只是假装忙碌和学习而已。所以自己

Read More

十年后,程序员的工资还能达到现在的水平吗?-多极客编程

一方面,程序员的门槛正在逐渐消失,因为计算机相关专业毕业生一年比一年多; IT 培训班出来的学生一年比一年多;网络上各种编程课程,也正在帮助无数人零基础转型软件开发…… 另一方面,程序员的工资,动辄两三万,三五万,远高于其他行业大部分技术岗位,似乎充满了泡沫。 于是,有人就开始担心:门槛越来越低、泡沫越来大,十年后,我们程序员还会有今天的收入吗? 今天,我们就从时代发展趋势的角度来看看,程序员的

Read More

5年没跳槽的人,忠诚度就高吗?-多极客编程

几乎每一个HR在面试中,都会关注应聘者的跳槽频率,跳槽频率甚至直接影响着面试的录用与否。 在大众的认知当中,也普遍有这样一个共识,跳槽频率高的,工作稳定性差,跳槽频率低的,工作稳定性就高。 甚至,很多人直接认为,跳槽时间的长短,直接体现的就是员工对企业的忠诚度。 因此,经常会有很多朋友咨询说,去了一家不适合自己的公司,试用期还没结束就想辞职,难道为了让自己的下一份工作找起来更轻松,简历看起来更好看

Read More

Spring Boot application.properties或application.yml-多极客编程

# ===================================================================# COMMON SPRING BOOT PROPERTIES## This sample file is provided as a guideline. Do NOT copy it in its# entirety to your own applicat

Read More

通过java的反射编写泛型数组-多极客编程

第一种方法:会抛出一个ClassCastException异常,因为这段代码返回的是对象数组(Object[])类型,不能转换成对应的数组类型。因此不提倡使用这种方法public static Object[] badCopyOf(Object[] a, int newLength) {  // 创建一个新的对象数组  Object[] newArray = new Object[newLengt

Read More

漫画:什么是架构师?-多极客编程

于是,小灰去向大黄请教这是有关未来的故事:从前,有一个赶路的人路过一片工地,看到三个年轻人在工地上搬砖。于是,他问其中一个人:于是,他又问了第二个人:于是,他又问了第三个人:十年之后~曾经说自己在建造城市的年轻人,成为了市长。曾经说自己在搬砖的年轻人,成为了砖厂老板。曾经说自己在搭建教堂的年轻人,最没出息,成为了架构师。什么是架构师?架构师英文architect,这个词源于建筑学。软件工程当中的架

Read More

session过期时间控制的一些常用方法-多极客编程

在一般系统登录后,都会设置一个当前session失效的时间,以确保在用户没有使用系统一定时间后,自动退出登录,销毁session。 具体设置很简单: 在主页面或者公共页面中加入:session.setMaxInactiveInterval(900); 参数900单位是秒,即在没有活动15分钟后,session将失效。 这里要注意这个session设置的时间是根据服务器来计算的,而不是客户端。所以如

Read More

SQL convert 用法-多极客编程

CONVERT(data_type,expression[,style])convert(varchar(10),字段名,转换格式)说明: 此样式一般在时间类型(datetime,smalldatetime)与字符串类型(nchar,nvarchar,char,varchar) 相互转换的时候才用到.例子: SELECT CONVERT(varchar(30),getdate(),101) now

Read More

你知道JVM内存的那些事吗?-多极客编程

前言对于C语言开发的程序员来说,在内存管理方面,必须负责每一个对象的生命周期,从有到无。对于Java程序员你来说,在虚拟机内存管理的帮助下,不需要为每个new对象都匹配free操作,内存泄露和内存溢出等问题也不太容易出现,不过也正是因为把内存管理交给了虚拟机,一旦运行中的程序出现了内存泄露问题,给排查过程造成很大困难。所以只有理解了Java虚拟机的运行机制,才能够运筹帷幄于各种代码。本文以HotS

Read More

多线程求素数-多极客编程

<pre name="code" class="java">package test; import java.util.concurrent.*; public class test { /* * sum : the total of prime number.  * n : the range.  * nPart,eachPart : divide n into nPart,

Read More

浅谈MySQL中SQL优化的常用方法-多极客编程

1、对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2、应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。 3、应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is nul

Read More

浅谈Tomcat服务器优化方法-多极客编程

对于JavaWeb开发人员而言,Tomcat已成为默认的web服务器,但是在生产环境下使用Tomcat部署应用,我们如果采用Tomcat默认的配置,尤其是内存和线程的配置,其配置都很低,容易成为性能瓶颈,所以我们需要对Tomcat服务器进行优化,提升其运行性能,下面我们一起来看看Tomcat如何优化?一、Tomcat内存优化,启动时告诉JVM需要多大内存(调优内存是最直接的方式)Windows 下

Read More

Spring Boot :Undertow-多极客编程

UndertowUndertow 是红帽公司开发的一款基于 NIO 的高性能 Web 嵌入式服务器Untertow 的特点:轻量级:它是一个 Web 服务器,但不像传统的 Web 服务器有容器概念,它由两个核心 Jar 包组成,加载一个 Web 应用可以小于 10MB 内存Servlet3.1 支持:它提供了对 Servlet3.1 的支持WebSocket 支持:对 Web Socket 完全支

Read More

Tomcat常见问题-多极客编程

Tomcat找不到JRE,启动不了JVM启动Tomcat,windows环境会去找到JAVA_HOME变量,这样就找到了JRE.Tomcat 默认8080端口被占用如果系统的8080端口已经被监听了,那么Tomcat会报错,JVM_Bind<null>:8080端口设置在/conf目录下的server.xml修改CATALINA环境变量CATALINA_HOME是tomcat查找tom

Read More

Java多线程理解:线程安全的集合对象-多极客编程

1、概念介绍线程安全就是多线程访问时,采用了加锁机制,当一个线程访问该类的某个数据时,进行保护,其他线程不能进行访问直到该线程读取完,其他线程才可使用。不会出现数据不一致或者数据污染。线程不安全就是不提供数据访问保护,多线程先后更改数据会产生数据不一致或者数据污染的情况。一般使用synchronized关键字加锁同步控制,来解决线程不安全问题。2、线程安全的集合对象ArrayList线程不安全,V

Read More

整理收集的一些常用java工具类-多极客编程

1.json转换工具1.  package com.taotao.utils;   3.  import java.util.List;   5.  import com.fasterxml.jackson.core.JsonProcessingException;   6.  import com.fasterxml.jackson.databind.JavaType;   7.  impo

Read More

Java switch语句中用枚举Enum-多极客编程

一、使用方法在case语句中不要使用枚举类型来引用,直接使用枚举类型的常量名称即可。二、原理分析在阅读Java书籍和官方文档的时候,都说Java的Switch语句是支持枚举的,但是在网上找相关实例的时候却没有找到。通过查看官方文档,明白了使用方法。枚举是一种static final的常量,但是在switch使用时和平时引用静态常量有区别。因为switch条件中的枚举类型必须和case语句里面的一致

Read More

Springcloud配置优化方案-多极客编程

1.解决Eureka注册服务慢的问题(1)调整客户端心跳时间 instance:    # 心跳时间,即服务续约间隔时间(缺省为30s)    lease-renewal-interval-in-seconds: 5    # 发呆时间,即服务续约到期时间(缺省为90s)    lease-expiration-duration-in-seconds: 10eureka.instance.leas

Read More

MyBatis单条插入后返回自增的id-多极客编程

<insert id="insertUser" useGeneratedKeys="true" keyProperty="id" parameterType="com.xxxx.xxx.bean.User">   insert into user(name,age) values(#{name},#{age}) </insert> useGeneratedKeys="tru

Read More