首页 > 软件开发 > Java
关于 CSharp 中调用非托管代码的方法

关于 CSharp 中调用非托管代码的方法

本文并非从专业开发的角度去阐述托管/非托管的概念及托管代码如何调用非托管代码,而是从日常的工具编写中及使用中遇到的一些问题,带着解决问题的态度出发,去看待这么一个过程。 整个过程并非专业解析,而只是助于我们理解罢了。 0x00 前言托管/非托管是微软的 .NET Framework 中特有的概念,其中,非托管代码也叫本...

阅读全文
简单实现MyBatis

简单实现MyBatis

一. 简单实现MyBatisMyBatis简单来说就是通过SqlSessionFactory工厂对象创建SqlSession对象 , 再通过SqlSession对象创建代理 , 例如将UserMapper接口传给SqlSession对象的代理创建方法 , 返回一个UserMapper对象 , 该对象就是代理对象 , 而调用UserMapper对象相应的方法就可以执行对应的sql语句 , 最终执行Sql语句对象其实...

阅读全文
Java常用API

Java常用API

一. fastjson1.List集合转json字符串String json = JSON.toJSONString(demoList); 2.json字符串转List集合List<Demo> demoList = JSONObject.parseArray(json, Demo.class); 3.Object对象转json字符串String json = JSON.toJSONString(demoObject); 4.json字符串转Object对象Demo demo = JSONObject.parseObject(json, D...

阅读全文
Java工具类整理

Java工具类整理

1. Base64Utilpublic class Base64Util { // 加密 public static String encode(String str) { byte[] b = null; String s = null; try { b = str.getBytes("utf-8"); } catch (UnsupportedEncodingException e) { e.printStackTrace(); ...

阅读全文
Shiro框架的基本使用及问题解决

Shiro框架的基本使用及问题解决

一. 关于我使用Shiro框架的感受Shiro框架主要用于搭建系统的安全模块,基本上由认证和授权两个逻辑组成,主要的业务实现由一系列过滤器组成,过滤器也是这个框架的精髓,不仅框架内置许多过滤器,根据不同系统的需求自定义的过滤器也十分重要。我在使用Shiro时也引入了Redis作为缓存,解决了服务器重启等导致session丢失会让在线...

阅读全文
脚本分享-打印Spring Mvc容器中的所有接口

脚本分享-打印Spring Mvc容器中的所有接口

import org.springframework.context.ConfigurableApplicationContext; import org.springframework.context.annotation.Bean; import org.springframework.stereotype.Component; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PostMapping; import o...

阅读全文