ICode9

精准搜索请尝试: 精确搜索
  • 四,手写SpringMVC框架,业务层-什么是耦合/依赖?如何解決2022-08-17 21:00:09

    4. 业务层 4.1 MVC模型 MVC:Model(模型),View(视图),Controller(控制器) 视图层:用于做数据的展示以及和用户交互的一个界面=>jsp 控制层:能够接受客户端的请求并且进行请求转发,具体的业务功能还是需要借助模型层组件来完成。CoreServlet  => DispacherServlet + EmpController 模型层:模型

  • JDBC工具类2022-08-02 16:03:05

    JDBC工具类 目的:简化代码书写   分析:     1,注册驱动也抽取     2,抽取一个方法获取连接对象     3,抽取一个方法释放资源   ​ 在我们使用JDBC 的时候,我们多数的代码都是一样的,这个时候我们就像能不能把相同的代码包装成静态方法给我们使用,这就是我们所谓的JDBC工具

  • Java IO流2022-07-27 22:00:42

    Java IO流 什么是IO? 就是Input和Output,通过IO可以完成硬盘文件的读和写。 输入(Input)、读(Read)、输入流(InputStream):从硬盘到内存中。 输出(Output)、写(Write)、输出流(OutputStream):从内存到硬盘中。 IO流的分类 以内存作为参照物,按照流的方向分类: 往内存中去,叫做输入 从内存中出来,叫做

  • HttpClient如何进行ssl连接呢?2022-07-23 17:05:26

    转自: http://www.java265.com/JavaCourse/202204/2939.html HttpClient是一个java语言编写的包, 我们使用HttpClient可以非常方便的发送Http请求 它使基于Http协议请求内容变得非常简单 HttpClient是Apache Jakarta Common下的子项目 它里面封装了很多使用http协议访问的工具,可用

  • JBCD_修改数据2022-07-17 23:11:20

    package cn.itcast.jdbc; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; import java.sql.Statement; public class JdbcDemo03 { public static void main(String[] args) { Connection conn = null; //定义为全局变

  • java http请求2022-07-12 09:35:03

    public static void http(String url,JSONObject object){ try{ CloseableHttpClient httpClient = HttpClientBuilder.create().build(); HttpPost httpPost = new HttpPost(url); // 我这里利用阿里的fastjson,将Object转换为

  • Java 反射的详细说明2022-07-04 14:32:54

    转自: http://www.java265.com/JavaCourse/202206/3796.html 下文通过笔者的这篇文章,将带你快速入门java反射,如下所示 java反射的概念 JAVA反射机制: 程序在运行时,可对任意一个实体类, 对任意一个对象 都可以调用其中的方法及属性 我们将这种运行时,获取其属性的功能称之为

  • 异常捕捉机制和捕捉到的异常2022-06-25 15:34:03

    异常捕捉机制:代码格式: try{ //程序代码块 }catch(Type1 id1){  //处理Type1异常的代码 }catch(Type2 id2){ //处理Type2异常的代码 }catch(Type3 id3){ //处理Type3异常的代码 } try后面可以跟多个catch处理不同异常的解决方案       捕捉到的异常: public static void h(){

  • JUC并发编程2022-06-15 18:33:20

    JUC概念 进程和线程 ​ 一个进程包括多个线程 ​ 进程指的是一个正在运行的应用程序,进程是一个资源分配的最小单位 ​ 线程是程序中一个单元执行流,程序执行的最小单位 用户线程:基本我们编程的线程都是用户线程 ​ 主线程结束,用户线程还在,jvm存活

  • 捕捉到的异常和异常2022-06-12 19:35:16

    捕捉到的异常 public static void f(){ int[] arr = new int[10]; arr[10] = 10; } public static void main(String[] args) { try { f(); } catch (Exception e) { System.out.println("b"); System.out.println(e.getMessag

  • 异常输出工具类2022-06-12 00:32:24

    public class ExceptionUtil { public static String getMessage(Exception e) { StringWriter sw = null; PrintWriter pw = null; try { sw = new StringWriter(); pw = new PrintWriter(sw); // 将出错的栈信

  • 使用HttpClient实现RPC-post请求操作2022-06-10 18:08:56

    @Test public void testPostDemo() { // 1. 创建一个http工具类,作用类似浏览器 CloseableHttpClient client = HttpClients.createDefault(); try { // 2.获取 uri URIBuilder uriBuilder = new URIBuilder("http://localhos

  • 【打印空指针异常信息getMessage为null】2022-06-07 18:04:10

    某次解析数据进业务表时数据异常,查询接口表想查看错误消息结果发现字段均为空,由于接口表其余字段均回写正常,推测应该是捕获异常信息来返回错误消息字段这部分出了问题。 写了测试方法如下:  @Test public void returnErrorMessage(){ try { User use

  • 后端将图片文件转化为字节数组字符串,并对其进行Base64编码处理2022-06-07 14:05:20

    1 public static String getImageStr(String imgFile) { 2 // imgFile = "E:/文档/数据/abc.jpg"; 3 InputStream in = null; 4 byte[] data = null; 5 // 读取图片字节数组 6 try { 7 in = new FileInputStream

  • JavaIO2022-05-19 00:02:26

    public static void main(String[] args) { FileInputStream fis=null; try { fis=new FileInputStream("D:\\File\\data.txt");// 循环读 int i=0; while ((i=fis.read())!=-1){ S

  • JUC部分并发类使用方式2022-05-18 20:01:33

    下面介绍的是JUC包下一些线程安全类的一些简单使用和一些小demo。 Semaphore 信号量,即可以同时使用的线程数,tryrequire就是将信号量减一,release就是信号量+1,当等于0就会阻塞,大于零才会唤醒。 当需要控制线程访问数量,可以使用信号量来做控制,比较简单。 下面是使用信号量改进的数据

  • Java Web中MVC设计模式与IOC2022-05-12 21:03:12

    MVC是由Model(模型)、View(视图)、Controller(控制器)三个模块组成   视图:用于做数据展示以及和用户交互的一个界面(html页面) 控制层:能够接受客户端的请求,具体的业务功能还是需要借助于模型组件来完成(Controllers中央控制器) 模型层:模型分为很多种:有比较简单的值对象pojo/vo(value object),

  • 【java】学习路径42-四种字符流使用实例2022-05-04 18:32:50

     1-OutputStreamWriter 也可以在调用完write方法之后添加如下代码: outputStreamWriter.flush(); 养成良好的编程习惯。 @Test//写到硬盘 OutputStreamWriter public void testOutputStreamWriter(){ OutputStreamWriter outputStreamWriter=null; try {

  • java socket2022-05-01 23:35:44

    1.客户端传输到服务端   public void service() { ServerSocket serverSocket = null; InputStreamReader inputStreamReader = null; try { serverSocket = new ServerSocket(8899); Socket accept = serverSocket.accept(); InputStream

  • java接口请求超时中断处理方法2022-04-18 17:31:22

    //********* // 成员内部类 class CallableThread implements Callable<String> { @Override public String Back() { //Back()这个就是执行的业务方法 try { // 假设这个是一个耗时

  • Java获取图片的MD52022-04-17 17:33:42

    File file = new File("/usr/local/face.jpg");try { FileInputStream fis = new FileInputStream(file); MessageDigest md = MessageDigest.getInstance("MD5"); byte[] buffer = new byte[1024]; int len

  • IO流—— 常用的类2022-04-15 20:32:55

    FileReader String filepath = "D:\\啊哈哈哈7931\\story.txt"; FileReader fileReader=null; int data=0; try { fileReader = new FileReader(filepath); while ((data=fileReader.read())!=-1){

  • 8.文件字符流2022-04-11 15:01:22

    1.文件字符输入流 import java.io.FileReader;​public class Dome05 {    public static void main(String[] args) {        FileReader frd = null;        try {            //创建文件字符流输入对象            frd = new FileReader("d:/a.txt");  

  • 文件输入/输出流2022-04-07 19:01:35

    《零基础学Java》 文件输入/输出流 程序运行期间,大部分数据都被存储在内存中,当程序结束或被关闭时,存储在内存中的数据将会消失。如果要永久保存数据,那么最好的办法就是把数据保存到磁盘的文件中。为此,Java提供了文件输入/输出流,即 FilelnputStream类 与 FilcOutputSream类 和 F

  • Tcp学习Serve2022-04-05 20:04:01

    import java.io.ByteArrayOutputStream;import java.io.IOException;import java.io.InputStream;import java.net.ServerSocket;import java.net.Socket;public class Server{ public static void main(String[] args) { ByteArrayOutputStream baos = null;

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有