首页
学习
活动
专区
工具
TVP
发布

Ray学习笔记

SpringBoot + Mybatis-Plus ...
专栏作者
107
文章
217324
阅读量
27
订阅数
文件上传配合后端
官方文档-wx.chooseMessageFile 小程序端 wxml <form bindsubmit="formSubmit" bindreset="formReset"> <view style='position: fixed; width: 100%;'> <view class='tu1'> <block wx:for="{{img_arr}}" wx:key="index"> <view class='log
Remember_Ray
2020-11-04
5180
02安装Java
版本:Ubuntu 20.04 Java SE Development Kit 8 Downloads 1、首先在官网下载Linux系统的jdk到本地 2、 创建/java目录 sudo mkd
Remember_Ray
2020-11-04
4500
03安装Maven
版本:Ubuntu 20.04 Downloading Apache Maven 1、首先在官网下载Linux系统的maven到本地 2、 创建/java目录 sudo mkdir /java
Remember_Ray
2020-11-04
4060
HttpUnit 基础知识
htmlunit是一款开源的Java页面分析工具,读取页面后,可以有效的使用htmlunit 分析页面上的内容。项目可以模拟浏览器运行,被誉为Java浏览器的开源实现。这个没有界面的浏览器,运行速度也是非常迅速的。
Remember_Ray
2020-09-15
1.8K0
WebMagic 基础知识
WebMagic框架包含四个组件,PageProcessor、Scheduler、Downloader和Pipeline。
Remember_Ray
2020-09-15
2K0
java-reflection
以上方法返回值的类型是一个 Class 类,此类是Java反射的源头,实际上所谓反射从程序的运行结果来看也很好理解,即可以通过对象反射求出类的名称。
Remember_Ray
2020-09-15
4180
fsdq系统笔记
这里与我们平时的查询不太一样,可以由用户控制查询操作符。这样相当于把操作权交给用户,我们想到的就是SQL注入,那Mybatis怎么实现注入呢?
Remember_Ray
2020-09-15
1.4K0
Java基础之IO流(一)
回想之前写过的程序,数据都是在内存中,一旦程序运行结束,这些数据都没有了,等下次再想使用这些数据,可是已经没有了。那怎么办呢?能不能把运算完的数据都保存下来,下次程序启动的时候,再把这些数据读出来继续使用呢?其实要把数据持久化存储,就需要把内存中的数据存储到内存以外的其他持久化设备(硬盘、光盘、U盘等)上
Remember_Ray
2020-08-05
3780
Java多线程编程核心技术
一个进程正在运行时至少会有一个线程在运行,这种情况在Java中也是存在的。这些线程在后台默默地执行,比如调用public static void main()方法的线程就是这样的,而且它是由JVM创建的。
Remember_Ray
2020-08-05
1.6K0
Java8InAction
编写能够应对变化的需求的代码并不容易。让我们来看一个例子,我们会逐步改进这个例子,以展示一些让代码更灵活的最佳做法。
Remember_Ray
2020-08-05
1.2K0
Java并发编程
单核CPU下,线程实际还是 串行执行 的。操作系统中有一个组件叫任务调度器,将CPU的时间片(windows下时间片最小约为15毫秒)分给不同的程序使用,只是由于CPU在线程间(时间片很短)的切换非常快,人类感觉是 同时运行的 。总结一句话: 微观串行,宏观并行。
Remember_Ray
2020-08-05
8370
Mybatis 文档(一)
既然有了 SqlSessionFactory,顾名思义,我们就可以从中获得 SqlSession 的实例了。SqlSession 完全包含了面向数据库执行 SQL 命令所需的所有方法。你可以通过 SqlSession 实例来直接执行已映射的 SQL 语句。例如:
Remember_Ray
2020-08-03
5270
Java8新特性之Optional类
我们从一个简单的用例开始。在 Java 8 之前,任何访问对象方法或属性的调用都可能导致 NullPointerException:
Remember_Ray
2020-08-03
5060
Effective Java(三)
区分一个组件设计得好不好,唯一重要的因素在于,它对于外部的其他组件而言,是否隐藏了其内部数据和其他实现细节。设计良好的组件会隐藏所有的实现细节,把 API 与实现清晰地隔离开来。然后,组件之间只通过 API 进行通信,一个模块不需要知道其他模块的内部工作情况。这个概念被称为信息隐藏(information hiding)或封装(encapsulation),是软件设计的基本原则之一。
Remember_Ray
2020-08-03
3680
Effective Java(二)
尽管 Object 是一个具体类,但设计它主要是为了扩展。它所有的非 final 方法(equals、hashCode、toString、clone和finalize )都有明确的通用约定( general contract), 因为它们设计成是要被覆盖( override )的。
Remember_Ray
2020-08-03
4380
Effective Java(一)
对于类而言,为了让客户端获取它自身的一个实例,最传统的方法就是提供一个公有的构造器。还有一种方法,也应该在每个程序员的工具箱中占有一席之地。类可以提供一个公有的静态工厂方法( static factory method ),它只是一个返回类的实例的静态方法。下面是一个来自 Boolean(基本类型 boolean 装箱类)的简单示例。这个方法将 boolean 基本类型值转换成了 Boolean 对象引用:
Remember_Ray
2020-08-03
6180
Java8新特性之Stream流(基础篇)
对于流的处理,主要有三种关键性操作:分别是流的创建、中间操作(intermediate operation)以及最终操作(terminal operation)。
Remember_Ray
2020-08-03
1.7K1
Java8新特性之日期、时间操作
java.time包中的是类是不可变且线程安全的。新的时间及日期API位于java.time中,下面是一些关键类
Remember_Ray
2020-08-03
6.2K0
多线程笔记0406
一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。多线程是多任务的一种特别形式,但多线程使用了更小的资源开销。
Remember_Ray
2020-04-10
3190
Mybatis + Oracle CRUD
Columns 需要查询的列 Xml <sql id="ztTerminalProducerColumns"> a.id AS "id", a.terminal_id AS "terminalId", a.name AS "name", a.link_man AS "linkMan", a.telphone AS "telphone", a.address AS "address", a.emailbox AS "emailbox", a.orgunitid AS "orgunitid",
Remember_Ray
2020-04-10
5560
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档