基础知识
JimmyWork
这个作者很懒,什么都没留下…
展开
-
JSP+Java 获取单选框的值
JSP片段:<tr> <td style="width:75px;text-align: right;padding-top: 13px;">图片类型:</td> <td> <input name="picType2" type="radio"原创 2019-03-05 16:17:44 · 8850 阅读 · 1 评论 -
设计模式——工厂模式
工厂模式是Java中最常用的设计模式之一。这种类型的设计模式是属于创建型设计模式。使用场景:工厂:可能生产汽车、飞机等,把这类作为产品类。优点:1.调用时只需要知道需求是什么,不需要知道需求的具体实现。 2.扩展性高,增加一个产品时,只需要扩展相应的工厂类、实体类。确定:1.每增加一个产品,都需要添加相应的类,当产品越来越多时,会增加系统的复杂度,难以维护。...原创 2019-05-28 17:58:35 · 123 阅读 · 0 评论 -
MyBatis 分页插件 - PageHelper
使用笔记: 一、使用 PageHelper 你只需要在 classpath 中包含 pagehelper-x.x.x.jar 和 jsqlparser-0.9.5.jar。 如果是单纯的JavaWeb SSM项目,需要把上面两个包导入到项目的lib下,如果是maven项目直接写入依赖:<dependency> <groupId...原创 2019-05-23 14:54:45 · 129 阅读 · 0 评论 -
URL参数编码——简单处理
import org.apache.commons.codec.binary.Base64;Base64 base64 = new Base64();//编码String uid = new String(base64.encodeBase64URLSafe((new String(base64.encode(c_us...原创 2019-05-21 19:12:14 · 1062 阅读 · 0 评论 -
JS--JSON联动
业务场景: 前端显示需要从后端读取分类数据,数据库储存查询是多条数据,分别带有ID,NAME,PARENT字段。后端把数据库查询结果转换为JSON数组,由前端解析。以下为模拟数据 json1,以及分类联动,用的是前端LayerUI表单:JS部分:<script> $(document).ready(function(){ var json1 = [{...原创 2019-05-21 17:07:33 · 355 阅读 · 0 评论 -
手机浏览富文本编辑器上传图片大小限制
img{ width: auto; height: auto; max-width: 100%; max-height: 100%; }在后台编写数据使用到kindeditor编辑器上传图片,保存整个网页标签取出数据时,在电脑端显示会撑爆DIV,故加入上面所示CSS代码即可;前端CSS运用能力仍需提高...转载 2019-05-07 13:03:59 · 1155 阅读 · 0 评论 -
ArrayList、LinkedList、Vector的异同
ArrayList、LinkedList、Vector,三个都是类,都实现了List接口。ArrayList ArrayList是一个Object数组,实现了List、RandomAccess接口,支持插入空值,和随机访问,相当于动态数组。public boolean add(E e) { ensureCapacityInternal(size + 1);...原创 2019-03-08 11:30:47 · 192 阅读 · 0 评论 -
Java动态追踪技术探究
作者简介高扬,2017年加入美团打车,负责美团打车结算系统的开发。 https://tech.meituan.com/2019/02/28/java-dynamic-trace.html转载 2019-03-20 17:56:14 · 482 阅读 · 0 评论 -
乐观锁和悲观锁
顾名思义,乐观和悲观的表面含义区别,在于前者假设最好情况,后者假设最坏情况。下面引用大神描述:乐观锁:总是假设最好的情况,每次去拿数据的时候都认为别人不会修改,所以不会上锁,但是在更新的时候会判断一下在此期间别人有没有去更新这个数据,可以使用版本号机制和CAS算法实现。乐观锁适用于多读的应用类型,这样可以提高吞吐量,像数据库提供的类似于write_condition机制,其实都是提供...转载 2019-03-08 09:01:10 · 140 阅读 · 0 评论 -
图片马赛克处理以及上传保存—网页端
一、上jsp<table id="table_report" class="table table-striped table-bordered table-hover"> <tr style="text-align: center;"> <td> <input id="PIC_PATH" value="${pd.PIC_PATH}" s...原创 2019-03-19 17:49:05 · 755 阅读 · 0 评论 -
Java Static关键字作用与使用
在日常开发中,static关键字的使用必不可少。static关键字有四种用法:1、修饰成员变量和成员方法2、静态块3、静态内部类4、静态导包下面用代码形式,解释static的用法:1、修饰成员变量: 这是原始未添加static关键字的代码public class Person { private String name; priva...原创 2019-03-07 12:15:08 · 286 阅读 · 0 评论 -
上传图片预览
<form action="/uploadFile" enctype="multipart/form-data" method="post"> <div class="form-group" id="group"> <input type="file" id="img" nam转载 2019-03-06 15:04:32 · 167 阅读 · 0 评论 -
Java 图片马赛克处理
package com.fh.util;import java.awt.Color;import java.awt.Graphics2D;import java.awt.image.BufferedImage;import java.io.File;import java.io.FileOutputStream;import javax.imageio.ImageIO;impor...转载 2019-03-05 16:47:21 · 2671 阅读 · 0 评论 -
SQL排序
现有一学生表(学号num,姓名name,性别sex,班级class)排序性别为‘男’,符合的靠前显示,性别不符合,但班级相同的随后显示,都不符合的,不显示。SELECT a.* FROM `student` a , (SELECT * FROM `student` a WHERE sex='男') b WHERE a.`class`=b.`class` ORDER...原创 2019-03-05 16:39:43 · 678 阅读 · 0 评论 -
webuploader上传图片控件
JSP片段:<!-- 上传附件 2019-02-26--> <link rel="stylesheet" type="text/css" href="plugins/webuploader/webuploader.css" /> <link rel="stylesheet" type="text/css" href="p转载 2019-03-05 16:27:34 · 332 阅读 · 0 评论 -
Mysql忘记密码--linux
Mysql忘记密码–linux1.编辑MySQL配置文件vim /etc/my.cnf#编辑文件,找到[mysqld],在下面添加一行skip-grant-tables[mysqld]skip-grant-tables:wq! #保存退出2.重启MySQL服务service mysqld restart3.进入MySQL控制台mysql -uroot -p #直...原创 2019-07-14 18:30:17 · 126 阅读 · 0 评论