![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
丨莱茵
这个作者很懒,什么都没留下…
展开
-
读取Jar包同级config
import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStream;import java.util.Properties;public class TestConfigPath { public static void main(St...原创 2020-01-09 14:33:06 · 669 阅读 · 0 评论 -
页面ajax请求传参及java后端数据接收
Controller:package com.ysl.PassingParameters.controller;import java.util.List;import java.util.Map;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation....转载 2019-12-03 18:16:09 · 1261 阅读 · 0 评论 -
避免OOF的建议
尽早释放无用对象的引用使用字符串处理,避免使用String,应大量使用StringBuffer,每一个String对象都得独立占用内存一块区域尽量少用静态变量,因为静态变量存放在永久代(方法区),永久代基本不参与垃圾回收避免在循环中创建对象开启大型文件或从数据库一次拿了太多的数据很容易造成内存溢出,所以在这些地方要大概计算一下数据量的最大值是多少,并且设定所需最小及最大的内存空间值。...原创 2019-11-13 17:11:20 · 230 阅读 · 0 评论 -
模糊查询时的一个错误
“nested exception is org.apache.ibatis.exceptions.PersistenceException: \r\n### Error querying database. Cause: java.lang.UnsupportedOperationException\r\n### The error may exist in com/laimihui/mapp...原创 2019-10-31 17:49:37 · 218 阅读 · 0 评论 -
SpringMVC执行原理
1.SpringMVC执行原理我们假设请求的url为:http://localhost:9999/SpringMVC/input-product如上url拆分成三部分(1)http://localhost:9999 服务器域名(2)SpringMVC部署在服务器(http://localhost:9999)上的web站点(3)input-product表示控制器通过分析,如上url表...原创 2019-11-13 10:40:32 · 82 阅读 · 0 评论 -
DES加密 解密算法
DES算法的入口参数有三个:Key、Data、Mode。其中Key为8个字节共64位,是DES算法的工作密钥;Data也为8个字节64位,是要被加密或被解密的数据;Mode为DES的工作方式,有两种:加密或解密。 DES算法是这样工作的:如Mode为加密,则用Key 去把数据Data进行加密, 生成Data的密码形式(64位)作为DES的输出结果;如 Mode为解密,则用Key去把密码形式的...原创 2019-11-13 09:59:47 · 1030 阅读 · 1 评论 -
volatile关键字
volatile关键字的特性被volatile修饰的共享变量,就具有了以下两点特性:保证了不同线程对该变量操作的内存可见性;禁止指令重排序;什么是内存可见性内存模型:Java虚拟机规范试图定义一种Java内存模型(JMM),来屏蔽掉各种硬件和操作系统的内存访问差异,让Java程序在各种平台上都能达到一致的内存访问效果Java内存模型是通过变量修改后将新值同步回主内存,在变量读取前从...原创 2019-11-12 15:38:59 · 86 阅读 · 0 评论 -
面试(1)-SE部分
title: 面试题date: 2019/10/5cover: https://i.loli.net/2019/11/06/m9D4uhPVvUAZFgX.pngcomments: truecategories:面试你渴望力量吗tags:面试-知识点原创 2019-11-12 10:44:41 · 201 阅读 · 0 评论 -
JavaSE知识点-JDBC
JDBC概述为什么要使用JDBC?JDBC:java database connectivity SUN公司提供的一套操作数据库的标准规范。JDBC与数据库驱动的关系:接口与实现的关系。JDBC本质:其实是官方(sun公司)定义的一套操作所有关系型数据库的规则,即接口。各个数据库厂商去实现这套接口,提供数据库驱动jar包。我们可以使用这套接口(JDBC)编程,真正执行的代码是驱动jar包中...原创 2019-11-12 10:28:38 · 116 阅读 · 0 评论 -
JavaSE知识点-线程
同步锁的更多细节只能同步方法,而不能同步变量和类;每个对象只有一个锁;当提到同步时,应该清楚在什么上同步?也就是说,在哪个对象上同步?不必同步类中所有的方法,类可以同时拥有同步和非同步方法如果两个线程要执行一个类中的synchronized方法,并且两个线程使用相同的实例来调用方法,那么一次只能有一个线程能够执行方法,另一个需要等待,直到锁被释放。也就是说:如果一个线程在对象上获得一个锁...原创 2019-11-11 15:53:40 · 86 阅读 · 0 评论 -
JavaSE知识点-IO
使用IO流完成文件夹复制(结合递归)import java.io.*;/**CopyDocJob定义了实际执行的任务,即从源目录拷贝文件到目标目录/public class CopyDir2 {public static void main(String[] args) {try {copyDirectiory(“d:/301sxt”,“d:/301sxt2”);} catc...原创 2019-11-11 15:14:13 · 102 阅读 · 0 评论 -
JavaSE知识点-排序
1.冒泡排序// 外层循环,它决定一共走几趟for (int i = 0; i <a.length-1; ++i) {//内层循环,它决定每趟走一次for (int j = 0; j <a.length-i-1 ; ++j) {//如果后一个大于前一个if (a[j + 1] < a[j]) {//换位temp = a[j];a[j] = a[j + 1];a...原创 2019-11-11 10:07:58 · 87 阅读 · 0 评论 -
JavaSE知识点-数据类型
title: JavaSE复习date: 2019/10/01cover: https://i.loli.net/2019/11/06/m9D4uhPVvUAZFgX.pngcomments: truecategories:面试你渴望力量吗tags:面试-知识点1. 数据类型和运算符byte: 1字节 short: 2字节 int: 4字节long: 8字节 ...原创 2019-11-08 10:50:45 · 128 阅读 · 0 评论