![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
后端
文章平均质量分 86
长弓成zerozero
Java后端开发一枚,坚持简洁实用能落地的技术原创博文,做有价值的学习分享
展开
-
算法-从入门到放弃
算法很重要也很难这个众所周知,不知是幸运还是不幸,现在的企业面试也开始卷算法了。我自己是没什么算法底子,老实说现在让我手写个简单排序我都写不好的,就从这里开始吧。先放代码地址,拷了好多别人的资料,老实说看的一脸懵,会慢慢删掉别人的参考代码,用自己喜欢的的方式实现一遍的algorithm: 算法学习及练习一、等差数列和等比数列二、从两数之和到abandon三、数组排序...原创 2022-02-02 01:52:40 · 670 阅读 · 1 评论 -
Java8学习分享
Java8学习分享主要接口路径rt.jar: java.util.function目录一:模拟lambda编程的设计思路1.1传统方式1.2条件参数化1.3行为参数化1.4匿名内部类实现1.5小结二.接口新增关键字default& static三.新增api3.1 Base64api3.2简便的日期工具类四.函数式编程4.1四大核心...原创 2020-03-18 14:40:43 · 260 阅读 · 0 评论 -
SpringIOC和AOP源码思维导图
Spring IOC和AOP主流程代码结构图 xmind原创 2019-08-17 00:44:37 · 196 阅读 · 0 评论 -
并发编程(入门) 多线程学习 手写ReentrantLock
本文学习资料和灵感来自网络,感谢享学课堂13号技师、开课吧小师妹、汪文君老师、《Java并发编程实战》[Brian Goetz]一:概述随着java技术的成熟和工作年限的增长,现在出去面试言必谈“多线程、高并发”,诸如:多线程和高并发是什么关系?什么是线程安全?锁是什么?举个例子,你在工作中是怎么使用多线程的?你们系统的秒并发数秒TPS数达到了多少?每天不知道有多少人跪倒在了面试官的...原创 2019-08-17 00:43:35 · 260 阅读 · 0 评论 -
php入门,windows安装与环境配置,基础语法学习
最近患上了装语言环境的癖好,坊间一直流传一个传说,在任意一个开发交流群或者社区里抛出:“php是世界上最好的语言”,就会引发一场“恶斗”。文人打架那都是“石灰粉”“撩阴腿”“抓头发”“咬耳朵”,动作极其卑劣有效,网络时代是见不着这样的盛景了,不过你一言我一语之间的勾心斗角,精彩程度更胜往昔啊。在web时代,这场混战尤以java和php两大阵营实力最为雄厚,所谓知己知彼百战不殆,作为一名java...原创 2019-07-28 12:24:33 · 259 阅读 · 0 评论 -
Golang入门,安装与环境配置,简单代码入门
目录一:安装包下载和环境配置1.1软件下载和安装1.2环境变量配置1.3环境配置验证二:完成HelloWorld程序2.1编码2.2执行三:开发IDE工具软件安装和配置3.1下载和安装3.2环境配置3.3新建空白文件四:常用语法练习本文参考链接:https://www.cnblogs.com/qcloud1001/p/9199246.html...原创 2019-07-27 03:09:59 · 356 阅读 · 0 评论 -
windows c++开发环境配置
这次不说废话,直接开始一:环境配置1.1.软件下载C++开发环境配置主要有两种方式,其一是下载安装visio studio enterprise,装好了就什么都有了,不过这玩意比较重,作为练习的话我选择第二种方式,安装MinGw软件下载地址:https://sourceforge.net/projects/tdm-gcc/files/latest/download具体步骤:...原创 2019-07-30 19:46:56 · 291 阅读 · 0 评论 -
docker安装mongoDB,Navicat for MongoDB使用
因为本文是入门文档,所以废话较多,可以跳过直接看后面流程。web开发最常用的数据库是关系型数据库,代表性的就是mysql和oracle。所谓关系型数据库,其实就是每个表为一个数据实体,在每个数据实体之间建立关系,而关系型数据库的范式就是对这个实体解耦程度的要求。可以看出来了,关系型数据库其实和面向对象的开发思想一脉相承,这种开发方式既和人的思维更接近,也更能发挥计算机的算力,从而更有效率的迭代...原创 2019-08-03 02:19:00 · 1084 阅读 · 0 评论 -
Python入门,安装与环境配置,简单的代码示例
python被纳入小学课程了,心头一跳,卧槽要是回家大外甥让我教他python我说不会,岂不是毁了我在他心目中天上事知三分,天下事没有不知道,运筹帷幄决胜千里的形象。最近也有朋友说,想学学python,咱有这时间不是,搞个环境跑两行python代码,好得心里有个数,免得好为人师出门吹牛皮被打脸。目录一:软件安装和环境变量配置二:使用PyCharm编写python代码2.1:Py...原创 2021-01-24 20:43:26 · 328 阅读 · 0 评论 -
Activiti6工作流入门初体验
简介:工作流是开发者迈向更高级的一个阶梯,能够帮助我们在更规范清晰的业务场景下更加高效的实现开发工作。适用场景:任何一个中间件的引入都会带来额外的复杂度,如果不能正确的认识和使用她,那么她就是累赘。工作流是一个很庞大的中间层,一般用于企业中台的流程管理,保证流程的清晰规范高效的同时,大大减少了开发的工作量。当我们需要开发一个多角色参与的业务流程时,我们们就需要工作流,如请假审批流程...原创 2019-06-23 16:46:49 · 6223 阅读 · 0 评论 -
IDEA,SpringBoot-MySQL-JPA开发实例
1.简述spring-data-jpa是spring推出的一种新的ORM开发框架,作为从hibernate转到mybatis的菜鸟,对hibernate的多对多什么的烦透了,现在仍然感觉mybatis天下第一,不过既然推出了新技术,总要试着学习下的,也许这就会成为日后的主流框架,毕竟这是spring全家桶里的。2.环境jdk1.8maven3.xIntelliJ IDEA3...原创 2018-12-24 02:37:09 · 801 阅读 · 0 评论 -
使用idea5分钟生成一个SpringBoot-Mybatis项目
在学校时自己花了好几天的时间搭建了一个springMVC项目,繁多的配置文件转眼就往记了,工作后接触的公司项目配置文件更是复杂到望而却步,自称java工程师,却连建个项目都不行,一度怀疑自己的能力。 当然办法总是比困难多,从eclipse到sts,后来有了Intellij IDEA,后来又有了SpringBoot,还有很多便利的开发工具包。springboot以及自带的...原创 2018-12-22 03:38:47 · 269 阅读 · 0 评论 -
windows10 zookeeper IntellijIEDA下载安装教程
1.下载下载链接 http://archive.apache.org/dist/zookeeper/2.安装无需安装,直接解压到本地如:D:\java\zookeeper-3.4.53.配置打开conf,复制一份zoo_sample.cfg重命名为zoo.cfg将原来的dataDir改为如下代码:dataDir=D:\java\zookeeper-3.4.5\\datadataLogDir=D:/...原创 2018-04-03 15:49:52 · 491 阅读 · 0 评论 -
RabbitMQ windows安装配置
(一),下载安装erlang因为rabbitMQ是使用并发式语言erlang写的(类比java),所以需要安装erlang环境。下载地址:http://www.erlang.org/downloads下好后直接点击安装,然后配置环境变量二,下载安装RabbitMQ下载地址:http://www.rabbitmq.com/install-windows.html点击直接安装三,安装RabbitMQ插...原创 2018-04-08 11:07:54 · 225 阅读 · 0 评论 -
Bootstrap多选框数据保存,前后端json简单使用
1.问题描述我们需要做这样一件事,bootstrap表格展示数据,我们选中其中一条或几条(全选)数据,执行其他操作如保存。这是个很常见的需求,一开始,我使用了bootstrap的onCheckAll、oncheck、onUncheck这样的方法实现的,但是上述方法是点击就会触发,有时会显得过于敏感且会过多的向后台发送请求。于是希望统一获取checkbox选中行的数据,一次后台请求即可完成操作,在页...原创 2018-03-08 18:03:20 · 1446 阅读 · 0 评论 -
jdk9环境变量配置变化
我们先看看jdk9的目录结构可以发现了吧,jdk包里jre没了,一脸懵逼的我用idea跑了下,发现完全没问题,回头跑工作用的eclipse时,就呵呵呵了。想要eclipse直接识别jdk9是不可能了,只能先配置环境变量了。这边记录下环境变量配置的变化,也供其他人参考,水平有限,大家共同进步吧。以往的jdk配置JAVA_HOME D:\JAVA\jdk1.8(jdk安装路原创 2018-01-07 22:48:40 · 1622 阅读 · 1 评论 -
java存储 简析
一:说明java运行期间所有内容都存储在电脑上,并在不同阶段,将不同代码由磁盘导入内存并执行。那么我们就有必要知道电脑的存储大体是怎么分配的,在程序运行到某个阶段,我们哪些内容是放在磁盘上的,哪些内容是加载在内存的哪个地方的。本文目前仅简单介绍内存的分类二:存储的几个地方1.寄存器:寄存器是最快的存储区,他位于处理器内部,根据需求进行分配,java不能控制寄存器存储的分配方式2原创 2018-01-01 02:26:56 · 219 阅读 · 0 评论