腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
圈层
工具
返回腾讯云官网
何白白开发记录
日常开发,鸡毛蒜皮
专栏成员
举报
28
文章
38292
阅读量
10
订阅数
订阅专栏
申请加入专栏
全部文章(28)
编程算法(15)
java(12)
sql(9)
servlet(3)
数据库(3)
mvc(3)
http(3)
api(2)
shell(2)
ssh(2)
jdbc(2)
c++(1)
php(1)
bash(1)
css(1)
json(1)
云数据库 SQL Server(1)
access(1)
git(1)
github(1)
linux(1)
unix(1)
bash 指令(1)
spring(1)
网站(1)
url 安全(1)
容器(1)
开源(1)
网络安全(1)
正则表达式(1)
微信(1)
数据结构(1)
https(1)
class(1)
注解(1)
搜索文章
搜索
搜索
关闭
获取注解信息
class
注解
获取注解信息 新建一个注解 import java.lang.annotation.*; @Inherited @Retention(RetentionPolicy.RUNTIME) @Target({ElementType.TYPE,ElementType.METHOD,ElementType.FIELD}) public @interface MyAnnotation { String value() default "hejiaxuan"; } 新建一个class @MyAnnotation
何白白
2019-06-28
1.6K
0
比反射更快!使用ASM获取class信息(ClassReader)
编程算法
api
java
access
通常我们想要在java运行时获取class的信息时,通常使用反射的方式来获取其中的属性,方法,注解等信息。通常是这样的:
何白白
2019-06-28
6K
0
动态加载class,卸载class
url 安全
动态加载class,卸载class 从指定位置的jar中加载class,和卸载class 第一种 URL url = new File("/文件路径/entityMaker.jar").toURI().toURL(); ClassLoader systemClassLoader = ClassLoader.getSystemClassLoader(); URLClassLoader classLoader = new URLClassLoader(
何白白
2019-06-28
3.2K
0
java代码执行系统命令
java
java代码执行系统命令 //这样写支持命令中的管道符 Process ps = Runtime.getRuntime().exec(new String[]{ "/bin/sh", "-c", "ps -ef | java" });
何白白
2019-06-28
1.1K
0
通过数据库生成实体类
数据库
这只是一个简单的解析数据库建表语句之后,根据解析结果生成java文件的一个简单工具。写的原因有两个。
何白白
2019-06-28
2.4K
0
一次项目代码重构-使用spring容器干掉条件判断
spring
容器
这是在一次公司项目中进行重构时,一些复杂业务时想到的一个去掉一些if else的办法。能够使代码逻辑更加清晰,减少一些业务上的耦合。
何白白
2019-06-28
709
0
正则简单使用说明
正则表达式
正则简单使用说明 怎么使用正则 1判断一个String是否符合一个正则 String content = 一个字符串; String pattern = 正则表达式; boolean isMatch = Pattern.matches(pattern, content); 2用正则进行查找 Pattern pattern = Pattern.compile(正则表达式); Matcher matcher = pattern.matcher("文字内容"); while (matcher.find())
何白白
2019-06-28
448
0
使用Java打印字符串表格(中英文内容不乱)
编程算法
java
最近在学习使用java来编写cli应用,但是在信息展示上碰到了难题。原因是没有很好工具来展示一个由字符串组成的表格。在git上搜到阿里巴巴有一个叫做 text-ui 的开源项目可以用,但是这个工具在制作表格的时候如果表格内容是中英文混合的,表格就会乱掉。于是就自己写了一个工具类来打印一个字符串组成的表格。
何白白
2019-06-28
2.8K
0
获取系统中环境信息
java
unix
获取系统中环境信息 使用方法 System.getProperty("参数名称"); //获取 Java运行时环境版本 System.getProperty("java.version"); 相关参数 参数名称 参数含义 java.version Java运行时环境版本 java.vendor Java运行时环境供应商 java.vendor.url Java供应商的 URL java.home Java安装目录 java.vm.specification.version Java虚拟机规范版本 java.
何白白
2019-06-28
587
0
自己写一个mvc框架吧(四)
servlet
mvc
编程算法
http
https
上一章写了获取方法的入参,并根据入参的参数类型进行数据转换。这时候,我们已经具备了通过反射调用方法的一切必要条件。现在我们缺少一个http请求的入口,就是一个servlet。现在我们开始写吧~
何白白
2019-06-28
484
0
自己写一个mvc框架吧(一)
http
mvc
编程算法
java
servlet
写了好几年的java程序,基本上每个项目都有用到mvc的框架,可能是spring mvc也可能是struts。这些框架怎么用相信大家也都很熟悉了,但是有没有想过自己写一个属于自己的mvc的框架呢?有没有想过为啥你请求一个http的地址,你的一个class里的方法就能被执行了呢?现在咱们开始写一个mvc框架吧。
何白白
2019-06-28
481
0
手写一个orm框架-7
sql
编程算法
上一篇讲了怎样生成一个sql中where的一部分,之后我们要做事情就简单很多了,就只要像最开始一样的生成各种sql语句就好了,之后只要再加上我们需要的条件,一个完整的sql就顺利的做好了。
何白白
2019-06-28
502
0
手写一个orm框架-6
sql
github
css
git
开源
上一篇里我们实现了生成insert的sql,下面要开始实现update,delete,select的sql语句了。但是这些语句有一个比较麻烦的地方是:它们一般后面都会有where条件,因为在执行的时候不能把表里所有的数据都进行操作。
何白白
2019-06-28
480
0
手写一个orm框架-4
sql
jdbc
在上一篇里,我们已经取到了我们在生成sql语句中所需要的信息,这一篇里我们开始根据class来生成我们需要的sql。在这之前我们先确认几件事情
何白白
2019-06-28
529
0
手写一个orm框架-1
编程算法
jdbc
sql
数据库
在class中先使用注解的形式,将class和表做一个映射关系(属性名称和字段名称的映射)。
何白白
2019-06-28
550
0
自己写一个mvc框架吧(五)
网络安全
编程算法
上一章本来是说这一章要写视图处理的部分,但是由于我在测试代码的时候需要频繁的修改配置文件,太麻烦了。所以这一章先把支持注解的功能加上,这样就不需要经常地修改配置文件了。
何白白
2019-06-28
340
0
自己写一个mvc框架吧(三)
编程算法
servlet
java
上一篇我们将url与Method的映射创建完毕,并成功的将映射关系创建起来了。这一篇我们将根据Method的入参参数名称、参数类型来获取参数,并转换参数类型,使其能够符合Method的定义。
何白白
2019-06-28
542
0
手写一个orm框架-2
sql
编程算法
java
想要实现一个orm的功能,我觉得就是要将class和数据库中的表创建映射关系。把class的名称和表的名称,class属性名称和表的字段名称,属性类型与表的字段类型一一对应起来。可以通过配置文件,注解等等各种方式实现这个映射关系。
何白白
2019-06-28
396
0
手写一个orm框架-3
数据结构
java
sql
c++
上一篇我们完成了class到表映射关系的建立,但是这个并不能被代码正确处理,我们还需要让程序能够正确的识别这些映射关系。
何白白
2019-06-28
447
0
手写一个orm框架-5
编程算法
sql
首先我们要根据User.java拿到所有的表的字段个名称,和对应的值。就是上一篇写到的:EntityTableRowMapper
何白白
2019-06-28
306
0
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档