java
在成为巨擘的路上
2016.10.13建立个人博客,目前大三信息安全学生。
展开
-
分治算法的利用例子(查找最大最小数,快速排序,查看第k小的数字)
//分治法求最大最小值import java.util.Scanner;public class num2_1_1 { public static void max_min(int []a,int left,int right,int []maxnum,int []minnum) { if (left==right) //当只有一个元素时候,直原创 2016-10-19 22:34:33 · 2293 阅读 · 0 评论 -
Hibernate的一对多、多对多操作
一、一对多操作 1、一对多映射配置 第一步:创建两个实体类,客户和联系人 第二步: Hibernate要求使用set集合表示多的数据。在客户类里面使用private Set<LinkMan> setLinkMan = new HashSet<LinkeMan>();//setter,getter ... ...原创 2019-02-19 08:40:36 · 263 阅读 · 0 评论 -
Hibernate入门
一、介绍 是一个优秀的ORM框架,屏蔽数据之间的差异,完全面向对象的方式实现对数据库中数据的操作 1、Configuration 到src下面找到名称为hibernate.cfg.xml配置文件,创建对象,把配置文件放到对象里面(加载核心配置文件) 2、SessionFactory(重点) ①创建sessionFactory时,根据...原创 2019-02-19 08:40:28 · 141 阅读 · 0 评论 -
在eclipse使用maven
一、配置 1、配置maven:preference->User Interferce->maven->add->maven根目录->勾选 2、配置仓库:preference->maven-User Setting->User Setting->选择仓库位置(前提配置对了settings.xml的localRepository)...原创 2019-02-16 21:22:07 · 259 阅读 · 1 评论 -
Manven基础
一、安装 1、前提:需要java程序的jdk 2、下载:Apache官网 3、目录结构:①bin:可执行脚本命令;②conf:配置文件;③lib:maven需要的jar包 4、配置环境变量:①MAVEN_HOME:bin目录上一级;②Path:%MAVEN_PATH%\bin 5、检查环境变量是否成功:mvn -v二、创库 1、本地仓...原创 2019-02-16 21:21:47 · 911 阅读 · 0 评论 -
MyBatis入门
一、配置文件详解<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd">;&原创 2019-02-14 17:49:04 · 130 阅读 · 0 评论 -
Mybatis缓存机制
一级缓存:sqlSession级别,在第一次查询时从数据库获取的数据缓存到内空间中,以后每一次查询重复数据时不会再访问数据库,而是直接从缓存中获取,减少了对数据库IO操作,从而提高访问效率,该级别默认开启。如果事务提交时,缓存会被清空。二级缓存:Mapper级别缓存,该级别缓存不会因为sqlsession的关闭而清空,被缓存的数据依然存储在Mapper级别.但是在sqlsession.clos...原创 2019-02-14 17:48:58 · 121 阅读 · 0 评论 -
MyBatis之动态SQL
<mapper namespace="mapper.ICategory"> <select id="selectAll" resultType="pojo.Category"> SELECT id, name FROM category </...原创 2019-02-14 17:48:52 · 98 阅读 · 0 评论 -
Spring整合Mybatis初级
需要导入的jarbao1、Spring核心配置文件 applicationContent.xml2、DTO3、IDAO4、Mapper.xml5、Iservice6、Service 7、test ...原创 2019-02-13 18:25:50 · 137 阅读 · 0 评论 -
Java读取Properties配置文件
1、Properties继承Hashtable类,并实现Map接口,他的键值对都是字符串类型2、Properties主要方法(看文档) load(Reader reader) 面向行的格式从输入字符流中加载属性列表到Properties类对象 store(OutputStream out,String comments) 将属性列表保存到输出流中 getPr...原创 2019-02-21 08:49:54 · 207 阅读 · 0 评论 -
批量操作、事务、连接池
一、批量操作public class Test { public void batch1() throws SQLException{ Connection connection = JDBC.getConn();//获取连接,自定义的 PreparedStatement preparedStatement = connec...原创 2019-02-16 21:22:31 · 275 阅读 · 0 评论 -
编译原理_算符优先分析方法_语法分析器_java
本帖完全原创若要查看 编译原理_简单优先分析方法_语法分析器_java ,请移步http://blog.csdn.net/qq_24065713/article/details/70664835 根据《编译原理》何炎祥第三版第六章语法分析器实现原理:算符优先分析算法语言:Java 效果图:(丢失,类似于效果图:http://blog.csdn.net/qq_240...原创 2017-05-07 22:59:27 · 3057 阅读 · 2 评论 -
五子棋_Java_控制台窗口_人人对战
利用Java,在控制台操作下,编写的五子棋,作为复习二维数组,面向对象等基础知识。w表示白棋,b表示黑棋。两个人交替下。原创 2017-05-09 20:51:59 · 440 阅读 · 0 评论 -
JSP的jar类错误;The superclass "javax.servlet.http.HttpServlet" was not found on......报错
The superclass "javax.servlet.http.HttpServlet" was not found on the Java Bujar 首行报错错误原因可能有两个1,bulid pase 里面缺乏导入RunTime,右键工程;导入Build Pase -> Library ->server runtime,并在Order and Exp原创 2016-10-18 10:42:57 · 298 阅读 · 0 评论 -
Servlet会话技术基础
一、cookie 1、设置cookie,内容为时间 Cookie cookie = new Cookie("LastAccessTime",System.currentTimeMillis()+"");cookie.setMaxAge(1*30*24*3600);//设置有效期1个月cookie.setPath("/项目名称");//访问整个项目原创 2017-08-05 17:05:41 · 238 阅读 · 0 评论 -
Java网络基础,Socket通信基础
一、网络基础 1、InetAddress InetAddress构造器私有,可以通过多种方式获得inetAddress对象InetAddressip = InetAddress.getLocalHost();//获取本机IPip = InetAddress.getByName("100.64.141.89");//通过名字获取指定地址IPString nam...原创 2017-07-31 20:17:23 · 432 阅读 · 0 评论 -
Java IO流相关知识
一、IO流的分类字符流 Reader InputStreamReader(节点流) BufferedReader(处理流) Writer OutputStreamWriter原创 2017-07-30 21:54:49 · 216 阅读 · 0 评论 -
jdbc在模糊搜索时候报错:Parameter index out of range
jdbc在模糊搜索时候报错:Parameter index out of range 。原创 2017-08-05 15:59:54 · 987 阅读 · 0 评论 -
JDBC存储过程调用
一、不带参数 public void procedure01() throws SQLException { Connection connection = JDBC.getConn(); CallableStatement callableStatement = connection.prepareCall("{call ...原创 2019-02-16 21:22:58 · 136 阅读 · 0 评论 -
微服务技术栈
微服务条目对应技术备注服务开发SpringBoot、Spring、SpringMVC服务配置管理Netfil公司的Archaius、阿里的Diamond等服务注册于发现Eureka、Consul、Zookeeper服务熔断器Hystrix、Envoy负载均衡Nginx、Ribbon服务接口调用(客户端调用服务的简化工具)Fe...原创 2019-03-05 18:39:00 · 837 阅读 · 0 评论