
JAVA
文章平均质量分 86
北漂的PHPcoder
coding,PHP、JAVA、GOLANG...
展开
-
JAVA多线程基础篇
JAVA多线程篇线程CPU并行并发JAVA中的多线程线程间数据共享AQSCASSringBoot 中应用多线程线程进程、线程、协程的概念在多个语言中都有不同的提现,例如JAVA中存在进程+主线程+子线程的概念,GO中的进程+主线程+协程的概念,PHP中的进程+主线程都有不用的解决方案,但是我们还是要明确各个名词的概念CPU并行并发JAVA中的多线程线程间数据共享AQSCASSringBoot 中应用多线程...原创 2020-07-21 21:15:10 · 239 阅读 · 0 评论 -
SpringBoot 零基础学习过程(七)ES服务搭建,实现简单的业务调用测试
es技术已经很广泛,以及对技术的探索,觉得jdbc已经不是追求的目标,所以舍弃上一章所要求的目标,转而对es的探索首先本地搭建es服务,本地我搭建的是一主一从,环境搭建大家百度搜索一下,不做过多说明了,还有elasearch-head、kibana(测试调用),两个二选一即可,head更加简单直观,根据个人喜好即可。给大家看一下我本地搭建的elasticsearch-head的界面...原创 2020-04-13 12:02:15 · 318 阅读 · 0 评论 -
SpringBoot 零基础学习过程(六)pagehelper+封装返回数据格式
拖延了两天,中间有些别的需求在写,而且也遇到了点坎坷。本章主要完善上一章一些业务的剩余瑕疵,查询时避免不了数据分页的功能,还有业务的返回格式统一,例如code、msg等信息的统一(实际根据公司要求和内部业务的风格定义,不要求一致,没有最好的程序,只有最适合的),废话不多说,开始!说明:项目还是在上一章的工程中继续开展的1.封装返回数据类:首先封装一个数据返回枚举项,准备后续异常信息...原创 2020-04-01 16:18:43 · 1435 阅读 · 0 评论 -
SpringBoot 零基础学习过程(五)Mybatis+JPA
通过前四章,通过springboot+mybatis可以基本进行业务开发,但是一些基础的业务还需要卸载mapper中,比较麻烦,我们可以使用jpa帮助我们实现底层的基础操作,这样可以在我们针对一些基础的操作时,不必要再写一些比较low的mapper,话不多说,上代码。1.在创建项目时,勾选mybatis、mysql、jpa、spring web2.在maven的配置项中加入我们的配置...原创 2020-03-30 19:57:12 · 309 阅读 · 0 评论 -
SpringBoot 零基础学习过程(四)小插曲之MyBatis Generator
在搜索资料过程中无意发现一个神奇的东西(自己不知道而已),MyBatis Generator这个插件可以帮助我们创建实体类、mapper.xml这样可以简化我们在新项目和就项目改版时数据库手动创建的问题,可以用代码快速生成我们需要的mapper、实体,老规矩废话不多说,直接上代码。1.首先在maven配置中增加配置项其中包含了一个配置文件的目录,这个我看了很多的示例,觉得这个比较清晰,所以...原创 2020-03-30 17:29:22 · 201 阅读 · 0 评论 -
SpringBoot 零基础学习过程(三)mybatis数据库简单操作
通过上两章可以进行项目搭建、基础项目配置本章我们主要是通过springboot+mybatis实现数据的插入和查询,删除和更新没有具体实现,大家可以自己动手试一下主意:这个demo没有使用传统的mapper.xml配置模式,引入了tk.mybatis,所以如果你是一个使用传统mybatis的有可能有些差异,不过大同小异只不过是写法不一样而已。1.管理创建项目、配置环境(只是一个小dem...原创 2020-03-30 15:45:14 · 211 阅读 · 0 评论 -
SpringBoot 零基础学习过程(二)写一个访问小demo
本章主要针对配置项、日志信息进行说明,并写一个小demo访问章节回顾上一章创建了SpringBoot项目,但是没有做项目jar包的处理,并且在maven的配置中没有说明一些重点注意事项1.创建项目时,会在项目根目录生成一个pom.xml文件,这个文件就是项目应用到的jar包,所以根据说明就知道引入的jar包需要存在才可以引入,否则会报出一些错误,导致无法启动项目,如图下,默认生成的版本...原创 2020-03-27 17:44:56 · 254 阅读 · 0 评论 -
SpringBoot 零基础学习过程(一)
我是一个PHP语言开发者,近期公司要求语言PHP转JAVA,所以开始自学的苦逼路程,从13年开始加入开发,7年旅程中有几次机会接触到了JAVA,JAVA只掌握了基础语法(还有点忘差不多了,当时在培训机构任职,有机会去java项目组偶尔听课),最原始的jdbc模式开发过一个公司内部的小项目(还把源代码整丢了????)。前提要求(由于时间要求,大家可以先百度配置信息,后续有时间补充配置流程):下载j...原创 2020-03-27 15:06:33 · 965 阅读 · 0 评论 -
JAVA 数据表反射实体类,自动生成实体类
import java.io.File;import java.io.FileWriter;import java.io.IOException;import java.io.PrintWriter;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;im转载 2017-08-04 17:16:09 · 5504 阅读 · 0 评论 -
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
上午遇到了个坑,小白萌芽期啊,在jsp中引入自己写的jdbc类,然后导入mysql驱动各种尝试都是失败的,后来终于了解原因,是因为类包放置位置问题,需要放在webcontent/web-inf/lib里面然后再build path原创 2017-08-09 11:34:41 · 204 阅读 · 0 评论 -
JAVA BASE64Encoder使用,导入sun.misc.BASE64Encoder包
import java.io.UnsupportedEncodingException;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;import sun.misc.BASE64Encoder;public class StringUtils { public Str原创 2017-08-09 10:22:56 · 3636 阅读 · 0 评论