自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

九零后的技术员

本博客很少会对旧的技术进行讲解,我认为新事物有必要取代旧事物,不好的东西就要加速它死亡

  • 博客(19)
  • 收藏
  • 关注

原创 App端消息提醒的小红点制作,后台的逻辑处理(100%帮你实现),本文以JAVA演示

最近忙着做App,涉及到消息提醒的小红点功能,本文章不限编程语言,讲解大致的开发思路。首先,请大家跟着我思路一起走,不要看得太快,保证您肯定满意,您也一定能实现您的需求。我们无非从两个地方实现,一:前端,二:后端。先说说前端,我思前想后,给前端做缓存,确实实现了,但是我忽略了一点,就是服务器会挂掉,如果服务挂掉了,就不存在缓存了,那么一切都要重来。接着,我们再说说后端,既然缓存无法满足我们...

2018-08-23 18:15:17 10090 4

原创 给广大毕业生的一封IT信

最近,有好多毕业生对我说,他们都很迷茫。在一线城市打拼,没点底气,就只能实习。但是实习工资,不管在哪,都不会超过3千元,更何况北上广深的城市,那点钱,怎么生活呢。几年前,我和大家一样,拎着行李来到北京。那时候确实穷,没啥钱,用家里给的生活费残喘,不敢吃吃喝喝。有人说,搞技术的不是应该工资很高么?那是指经验丰富的老程序员。我记得2016年国家统计IT行业平均薪资在12万多,那么,作为我们毕业生,

2018-02-06 17:44:49 741 3

原创 关于bootstrap的treeview不显示多选(复选框)的问题,以及联动选择的问题,外加多选后取值

最近做项目用到了treeview。因为涉及到多选的问题,很是棘手,于是乎,我决定查看原生JS,探个究竟。需要引用官方的bootstrap-treeview.js都知道吧,对于所需要引用的,我就不多说了。相信很多人都在网上看到了,有的人说要写showCheckbox:true;有的人又让写multiSelect:true。众说纷纭的,但是本博主试了多次,仍不起作用,最后痛下决心,看源码。要知道,看源

2018-02-02 16:49:56 10698 2

原创 致----想要转行做Java的朋友们一封信

最近,一些网络朋友们私信我,说想要转行做Java,问我要建议。今天,就来和大家一起聊聊,这些年,我们走过的辛酸路。记得大学那会,学的是软件工程专业。每天课程乏味,总想着早些毕业挣点钱,填补家用。说实话,别看我是软件专业的,其实,我和大多数零基础的人一样,刚学Java时也是感觉在看‘’天书‘’。这就是大学的通病,本专业的人,大多数对本专业学的不咋地。所以,你不用担心他是软件出身就一定比你零基

2017-10-14 12:51:24 2469 5

原创 Java+JavaScript完成上传下载,不需要流处理(不看保证你后悔)

今天教大家一个不用IO,不用插件,就可以进行文件上传与下载的功能。前端使用bootstrap+JSP+JS,后端是java,数据库暂选mysql(因为关系数据库就那几个,哪个简单用哪个)。看下数据库:file_data字段是用来存储解析后的数据的,由于解析后,十分庞大,不得不用LongBlob(不知道的请自行脑补),Java里我用String对应。另外要说下

2017-10-13 14:29:00 5696

原创 springboot实现ajax跨域请求

有段时间没写文章了。看到有人提问ajax跨域请求的问题。博主要再次强调,跨域,就是从不同的的IP端口获取数据,比如说,从www.baidu.com获取数据,就叫跨域!那么localhost:8080与localhost:8081之间呢?也叫跨域。如果处理的不好,就会报错,不仅前端报错,后端也会报错。那么如何解决呢?着急的人,请直接往下看,不急的请听我细细道来,一定能解决您的问题。我再此保证

2017-08-31 17:28:39 3164 1

原创 Java8自定义带泛型的函数式接口

我跟大家一样,对于Java8也是初学者了,所以这里不分技术高低,只凭悟性。今天写程序,用的是Java8的特性,Lamda表达式。大家都应该知道,实际上它就是一个接口的实现,像是匿名内部类一样。它是有规则的,只能实现函数式接口,什么函数式接口,就自己百度吧。我有个需求,就是需要写个公共方法,其中有个参数是对应的实体,也就是说,我这个参数可以接收任何实体,怎么办呢??于是想到了泛型,先看我

2017-08-08 15:32:40 6324

原创 提高程序并发量的几个建议(不看保证后悔死你)

有朋友和我说,他的程序遇到了瓶颈,程序中带有算法,但是没有事务,仅是查询情况下,应该如何提高并发数量呢??首先,我要说的是,先纠正绝大多数人的思维。并发与并行不是一回事!!!并行,指同一时间多个事件同时发生。并发,是指在某个时间间隔中,有多个事件发生,不一定同时发生。于是我仔细思考了一下,因为当时并没有思绪,需要思考的时间!!!应该先从瓶颈的地方开始,需要测试工具,来测试瓶颈的具体原因

2017-08-04 16:09:20 20830

原创 java解析MDB文件的方法,已经写成公用方法

近期,有人和我说某些企业的数据是存储在Access库中,该文件以点mdb(.mdb)结尾,新人也许不知道Access。它是微软的办公软件存储形式,与office一样,是很早期的存储方案。Java 为Access提供了解决方案,一种是桥接模式,即odbc形式,它不需要导任何包,因为它被封装在JDK1.7中,而如今,使用JDK1.8的较多,因为JDK6和JDK7并没有什么大改进,就像iPhone6

2017-08-04 15:48:00 9919 5

原创 Jdbc封装公共CRUD方法,十分简便

在前几篇文章中,有写过封装Jdbc的连接池,今天,来说说如何封装公共方法给大家用。本博客所有文章皆是原创,欢迎读者阅读,转载时请务必标注出处。话不多说,直接看代码: /** * @author PQF * @category 根据SQL进行查询返回一个List实体集合 * @param 1.传送一个查询的sql语句 * @param 2.sql中使用占位符(?)所对应的

2017-08-04 15:06:09 621 1

原创 Springboot+Junit测试Http请求实例包括Get,Post,Put和Delete已及断言Assert的使用

今天测试Http接口的时候,发现一些问题,遇见Put和Delete请求时,使用TestRestTemplate无法获取返回值。先简单来说说两个测试的方法,第一个,使用Mock,但是个人认为它使用起来十分繁琐,不适合着急测试的人群,不亲民。第二个就是spring的TestRestTemplate,它实现的是RestOperations接口,里面有好多方法,即get,post,put,delete。但

2017-08-03 17:12:40 13983

原创 springboot+Junit测试rest接口,报错显示url无法连接

代码很简单,因为只是测试路径嘛!!!看代码:import org.junit.Test;import org.junit.runner.RunWith;import org.springframework.boot.test.TestRestTemplate;import org.springframework.boot.test.context.SpringBootTest;im

2017-08-02 16:52:56 2125 3

原创 银行有一个账户,有两个储户,分别向同一户存3000元,每次存一千,存3次, 每次存完打印账户余额

今天有人给我出了个题目,就是上面的题目,关于银行存钱的事情,问我能不能用简单的方式解决,不要使用队列。经过一番测试,真的是漏洞百出,首先,真的是应该先明白需求,不然没法往下弄。我们一起分析下:1.一个账户,两个储户,意味着,两个人需要共享一个变量,往同一个变量里面写入 2.分别存3千,每人存3次,意味着,要给每个人都有3次机会,你就得想办法判断,当前这个人用了几次还剩几次。如果超过次数

2017-08-02 10:21:18 5555

原创 关于springboot的RestFul的PUT请求,前台参数接收问题

迄今为止,你上网查,仍然会有人告诉你spring对Rest的PUT请求不支持,让你又写XML过滤,又重写啥接口的,为此,我特意重新尝试下:结果,卧曹,确实像百度说的一样,不特么支持。那么是不是就完蛋了呢??NO,NO,NO,作为开发,就是要解决一切的不可能,使之成为可能。今天我要说的是一个注解,@RequsetBody...........好多人说,要加什么consumes参数去指

2017-08-01 16:06:46 11689 5

原创 JDBC使用线程池与连接池,释放连接后,连接池不为空,使得Connection无法创建

在springboot+JDBC解决高并发的实例中,有一个大大的BUG,不知道小伙伴们发现了没有。看代码:private static final ThreadLocal CONNECTION_HOLDER;private static final BasicDataSource DATA_SOURCE = new BasicDataSource(); private JdbcUt

2017-08-01 15:19:11 6595

原创 springboot手写JDBC面对2000并发量毫无压力

声明:本博客所有文章都是原创,不会有任何抄袭现象。请转载的朋友,标注出处,谢谢。最近比较流行springboot微服务,那么持久层到底怎么样才算好?面对高并发的压力,如何抵制?本文将以JDBC来讲解敏捷开发,抵制高并发。本文为正在使用springboot的朋友提供帮助。对于零经验的朋友们,建议先学习下springboot的相关知识,然后再看这篇文章。说到JDBC,我们第一件事是什么

2017-07-26 10:38:29 14563 6

原创 java终极面试题目总结

声明:本博客所有的文章都是本人原创,绝不会抄袭任何人,所以,请转载后,一定要标注出处,谢谢。目前,我面试了好多人,大家在面试过程中,我总结了,10个人,有8个人说擅长SSM(spring+springmvc+mybatis),2个人会说SSH。说实话,没有亮点,我都不愿意继续问下去。稍微牛bi一点的人呢,会写项目用过阿里云的数据库,各种搜索引擎,反正就是好多高大上的东西,然后问他,在项目中你负责做...

2017-07-25 21:44:32 1189 2

原创 java晋级之路--如何成为高级工程师

首先,先给大家讲述一下我个人的经历吧。我虽然是软件工程专业,但是大学没学到啥东西,算是零基础了。找工作那会,就找了个培训班,简单学了下,极度勉强的情况下算是入门了。于是在北京开始寻找生涯中的第一份工作。那时候基础不好,就会个Hibernate框架,然后还不熟。幸运的是居然入职了一家互联网公司。然后呢,给你1周时间熟悉项目,然后开始工作。那时候我心里突突,因为不会啊。总请教同事,但是有个同事

2017-07-25 20:42:54 12252 4

原创 java实现三个线程A B C,A线程打印A之后才能B线程打印B,然后接着C线程执行打印C,继而循环下去

最近看到有人提问这个问题,而且好多人又是转载的,写了一大堆,看的我头都大了。于是自己做了个小程序轻松解决。附上代码:package pcitc;import java.util.concurrent.locks.Lock;import java.util.concurrent.locks.ReentrantLock;public class My

2017-07-25 17:26:32 2474 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除