![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
基础类
文章平均质量分 56
wangbo910927
这个作者很懒,什么都没留下…
展开
-
on duplicate key update批量更新
CREATE TABLE `user_card` ( `id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '主键', `uid` INT(10) DEFAULT '0' COMMENT '用户ID', `grade_id` INT(10) DEFAULT '0' COMMENT '等级ID', `name` VARCHAR(255) DEFAULT '' COMMENT '姓名', `money` DECIMAL(10,2) DEF...原创 2020-08-06 17:57:23 · 1171 阅读 · 0 评论 -
变量使用小细节
1、布尔型(boolean)变量默认值为false,byte、short、int、long为0,字符型为'\u0000'(空字符),浮点型(float double)为0.0,引用类型(String)为null。package cn.nxl2018;public class Test { private boolean bool; private byte bt; private short st; private char ch; private int i...原创 2020-07-23 14:08:46 · 165 阅读 · 0 评论 -
Mysql缓存中innodb_buffer_pool与Qcache的区别
innodb buffer pool和Qcache的缓存区别?1、Qcacche缓存的是SQL语句及对应的结果集,缓存在内存,最简单的情况是SQL一直不重复,那Qcache的命令率肯定是0;2、buffer pool中缓存的是整张表中的数据,缓存在内存,SQL再变只要数据都在内存,那么命中率就是100%。一、查询缓存(QueryCache)1、关于查询缓存机制开启了缓存,会自动将查询语句和结果集返回到内存,下次再查直接从内存中取;查询缓存会跟踪系统中每张表,若表发生变化,则和该张表相翻译 2020-07-20 16:58:16 · 458 阅读 · 0 评论 -
当mybatis传入参数为list集合
Parameter 'uidList' not found. Available parameters are [list]当mybatis传入参数为list集合的时候;mybatis会自动把其封装为一个map;会以“list”作为key;每个元素的值作为value;格式为Map<"list",value>其中collectoin的值就为key;如果抛出Paramet...原创 2019-10-16 09:07:12 · 1939 阅读 · 0 评论 -
serialVersionUID
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/jediael_lu/article/details/268131531、为什么要使用serialVersionUID(1)对于实现了Serializable接口的类,可以将其序列化输出至磁盘文件中,同时会将其serialVers...原创 2019-10-14 16:46:35 · 116 阅读 · 0 评论 -
StringMethodDemo.java
/*String类适用于描述字符串事物。那么它就提供了多个方法对字符串进行操作。常见的操作有哪些?"abcd"1,获取。1.1 字符串中的包含的字符数,也就是字符串的长度。int length():获取长度。1.2 根据位置获取位置上某个字符。char charAt(int index):1.3 根据字符获取该字符在字符串中位置。转载 2015-09-07 20:17:47 · 215 阅读 · 0 评论 -
笔记
浏览器默认是以GB2312读 Servlet中的response默认输出是ISO8859getParamat 最取用户提交的数据,getAttribute是取域里面存的数据。数据库MYSQL强制结束ctr+c对象一建立就运行了,而且优先于构造函数执行作用:给对象进行初始化的构造代码块和构造方法的区别:构造方法是对应的对象进行初始化,构造代码块是给所有的转载 2015-09-09 08:13:02 · 294 阅读 · 0 评论 -
spring配置详解
Spring 配置文件详解本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/axu20/archive/2009/10/14/4668188.aspx1.基本配置: xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLS转载 2015-09-09 08:15:33 · 198 阅读 · 0 评论 -
sqlserver
drop table renwu 删除整个表delete from renwu 删除记录表里的内容primary key 主键不能为空也不能重复select * from renwu 查询人物表里的所有属性把工资低于8千的人加上2%update renwu set gongzi=gongzi*1.02 where gongzidel转载 2015-09-09 08:14:38 · 256 阅读 · 0 评论 -
servlet1
package cn.itcast;import java.io.ByteArrayOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.io.PrintWriter;import java.util.zip转载 2015-09-08 08:07:52 · 244 阅读 · 0 评论 -
数值颠倒
import java.util.Scanner;public class a4_13{public static void main(String[] args){System.out.println("请输入一个整数");Scanner in=new Scanner(System.in);int number=in.nextInt();while(number!=0){转载 2015-09-07 20:20:36 · 254 阅读 · 0 评论 -
一个字符串在另一个字符串中出现的次数
/*3,获取一个字符串在另一个字符串中出现的次数。"abkkcdkkefkkskk"思路:1,定义个计数器。2,获取kk第一次出现的位置。3,从第一次出现位置后剩余的字符串中继续获取kk出现的位置。每获取一次就计数一次。4,当获取不到时,计数完成。*/class StringTest2{/*练习三。*/p转载 2015-09-08 08:35:33 · 1667 阅读 · 0 评论 -
对指定的目录进行递归获取递归过程所有的java文件的路径。
/*练习将一个指定目录下的java文件的绝对路径,存储到一个文本文件中。建立一个java文件列表文件。思路:1,对指定的目录进行递归。2,获取递归过程所以的java文件的路径。3,将这些路径存储到集合中。4,将集合中的数据写入到一个文件中。*/import java.io.*;import java.util.*;class Jav转载 2015-09-08 08:19:57 · 297 阅读 · 0 评论 -
反射1
package cn.itcast.reflect;import java.lang.reflect.Method;import org.junit.Test;public class Demo3 {//反射方法//反射:public void eat()@Testpublic void test1() throws Exception{转载 2015-09-08 08:02:31 · 183 阅读 · 0 评论 -
StringBufferDemo
/*StringBuffer是字符串缓冲区。是一个容器。特点:1,长度是可变化的。2,可以字节操作多个数据类型。3,最终会通过toString方法变成字符串。C create U update R read D delete1,存储。StringBuffer append():将指定数据作为参数添加到已有数据结尾处。S转载 2015-09-07 20:16:31 · 299 阅读 · 0 评论 -
Properties类用于配置的
/*Properties是hashtable的子类。也就是说它具备map集合的特点。而且它里面存储的键值对都是字符串。是集合中和IO技术相结合的集合容器。该对象的特点:可以用于键值对形式的配置文件。那么在加载数据时,需要数据有固定格式:键=值。练习:限制程序运行次数。当运行次数到达5次时,给出,请您注册的提示。并不再让该程序执转载 2015-09-08 08:23:06 · 281 阅读 · 0 评论 -
Jaxp的dom解析
package cn.itcast.jaxp;import java.io.File;import java.io.IOException;import javax.xml.parsers.DocumentBuilder;import javax.xml.parsers.DocumentBuilderFactory;import javax.xml.parser翻译 2015-09-08 07:56:32 · 249 阅读 · 0 评论 -
dom4j解析
package cn.itcast.dom4j;import java.io.File;import java.io.FileOutputStream;import java.util.List;import org.dom4j.Document;import org.dom4j.DocumentHelper;import org.dom4j.Element;i转载 2015-09-07 20:23:03 · 192 阅读 · 0 评论 -
反射2
package cn.itcast.reflect;import java.lang.reflect.Field;import org.junit.Test;public class Demo4 {/**反射类的字段* @param args* @throws Exception *///反射:public String name转载 2015-09-08 08:04:34 · 191 阅读 · 0 评论 -
jaxpDom
package cn.itcast.jaxp;import java.io.File;import java.io.IOException;import javax.xml.parsers.DocumentBuilder;import javax.xml.parsers.DocumentBuilderFactory;import javax.xml.parser转载 2015-09-23 08:01:54 · 249 阅读 · 0 评论 -
最全的电脑快捷
键盘上每个键作用!!! (史上最全的)F1帮助 F2改名 F3搜索 F4地址 F5刷新 F6切换 F10菜单 CTRL+A全选 CTRL+C复制 CTRL+X剪切 CTRL+V粘贴 CTRL+Z撤消 CTRL+O打开 SHIFT+DELETE永久删除 DELETE删除 ALT+ENTER属性 ALT+F4关闭 CTRL+F4关转载 2015-10-18 17:22:32 · 325 阅读 · 0 评论 -
string字符进行自然顺序排序。
/*对字符串中字符进行自然顺序排序。思路:1,字符串变成字符数组。2,对数组排序,选择,冒泡,Arrays.sort();3,将排序后的数组变成字符串。"vcz1bdAa+cs"-->abccdsvz作业:"12 0 99 -7 30 4 100 13"要求对字符串中的数值进行排序。生成一个数值从小转载 2015-09-08 08:32:42 · 2347 阅读 · 0 评论 -
打印流printstream
/*打印流:该流提供了打印方法,可以将各种数据类型的数据都原样打印。字节打印流:PrintStream构造函数可以接收的参数类型:1,file对象。File2,字符串路径。String3,字节输出流。OutputStream字符打印流:PrintWriter构造函数可以接收的参数类型:1,file对象。File2,转载 2015-09-08 08:21:47 · 321 阅读 · 0 评论 -
选择排序
import java.util.Scanner;public class A5_15{public static void main(String[] args){Scanner sc=new Scanner(System.in);System.out.println("请输入你要排序的数字个数:");int number=sc.nextInt();int[] a原创 2015-09-07 20:13:10 · 196 阅读 · 0 评论 -
冒泡排序
import java.util.Scanner;public class A5_13 {public static void main(String[] args){Scanner sc=new Scanner(System.in);System.out.println("请输入你要排序的数字个数:");int number=sc.nextInt();int[] arr转载 2015-09-07 20:06:23 · 222 阅读 · 0 评论 -
file文件创建等
import java.io.*;/*File类常见方法:1,创建。boolean createNewFile():在指定位置创建文件,如果该文件已经存在,则不创建,返回false。和输出流不一样,输出流对象一建立创建文件。而且文件已经存在,会覆盖。boolean mkdir():创建文件夹。boolean mkdirs():创建多级文件夹。2,删除转载 2015-09-08 08:16:58 · 407 阅读 · 0 评论 -
beanUtil工具
package cn.itcast.beanutils;import java.lang.reflect.InvocationTargetException;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;import org.apac转载 2015-09-08 07:59:54 · 309 阅读 · 0 评论 -
sax解析
package cn.itcast.sax;import java.io.IOException;import javax.xml.parsers.ParserConfigurationException;import javax.xml.parsers.SAXParser;import javax.xml.parsers.SAXParserFactory;转载 2015-09-07 20:24:49 · 260 阅读 · 0 评论 -
SingleDemo2
/*这个是先初始化对象。称为:饿汉式。Single类一进内存,就已经创建好了对象。class Single{private static Single s = new Single();private Single(){}public static Single getInstance(){return s;}}*///对象是转载 2015-09-07 20:15:12 · 214 阅读 · 0 评论 -
遍历递归目录下所有文件或文件夹
/*列出指定目录下文件或者文件夹,包含子目录中的内容。也就是列出指定目录下所有内容。因为目录中还有目录,只要使用同一个列出目录功能的函数完成即可。在列出过程中出现的还是目录的话,还可以再次调用本功能。也就是函数自身调用自身。这种表现形式,或者编程手法,称为递归。递归要注意:1,限定条件。2,要注意递归的次数。尽量避免内存溢出。转载 2015-09-08 08:17:42 · 329 阅读 · 0 评论 -
删除目录从里往外删除
/*删除一个带内容的目录。删除原理:在window中,删除目录从里面往外删除的。既然是从里往外删除。就需要用到递归。*/import java.io.*;class RemoveDir{public static void main(String[] args) {File dir = new File("d:\\t转载 2015-09-08 08:24:30 · 251 阅读 · 0 评论 -
数据库连接
import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;public class SqlConnect {public static转载 2015-09-07 22:26:16 · 257 阅读 · 0 评论