自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 Java--反射机制

一,什么是反射机制????:Java反射机制是在运行状态中,对任意一个类,都能够知道这个类的所有属性的方法;对任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为Java语言的反射机制。????:Java属于先编译再运行的语言,程序中对象的类型在编译期就确定下来了,而当程序在运行时可能需要动态加载某些类,这些类因为之前用不到,所以没有被加载到JVM。通过反射,可以在运行时动态地创建对象并调用其属性,不需要提前在编译期知道运行的对象是谁。二,常用的反射类

2020-10-31 11:16:00 542

原创 6. Z 字形变换

public String convert(String s, int numRows) { if (numRows < 2) return s; List<StringBuilder> rows = new ArrayList<>(); for (int i=0;i < numRows;i++){ rows.add(new StringBuilder()); }

2020-10-29 19:33:46 62

原创 5. 最长回文子串

暴力破解public String longestPalindrome(String s){ int len = s.length(); if (len < 2){ return s; } int maxlen =1; int begin = 0; char[] chars = s.toCharArray(); for (int i = 0;i<len-1;

2020-10-28 06:56:33 56

原创 125. 验证回文串

public static boolean isPalindrome(String s) { StringBuffer Buffer = new StringBuffer(); int length = s.length(); for (int i = 0;i<length;i++){ char ch = s.charAt(i); if (Character.isLetterOrDigit(ch)){

2020-10-25 21:44:42 62

原创 58. 最后一个单词的长度

public static int lengthOfLastWord(String s) { String[] strings = s.split(" "); int n = strings.length; int num=0; for (int i=n-1;i>=0;i--){ if (charge(strings[i])){ num = strings[i].length();

2020-10-25 20:50:34 59

原创 28. 实现 strStr()

public static int strStr(String haystack, String needle) { int index=0; boolean w =false; if (needle.length()==0){ return index; }else if (haystack.length()< needle.length()){ return -1; }e

2020-10-25 19:58:30 37

原创 14. 最长公共前缀

public static String longestCommonPrefix(String[] strs){ int n = strs.length; StringBuffer stringBuffer = new StringBuffer(); if (n !=0){//这一步必须有,如果strs为空,那么strs[0]会报java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds fo

2020-10-25 08:50:11 87

原创 13. 罗马数字转整数

class Solution { public int romanToInt(String s) { String[] ss = s.split(""); String[] roman = {"I","V","X","L","C","D","M"}; int[][] a = {{1,5,10,50,100,500,1000},{1,2,3,4,5,6,7}}; int n=0; for (int i=0;i<s

2020-10-24 19:41:25 39

原创 mysql——视图

mysql视图的作用(详细)测试表:user有id,name,age,sex字段测试表:goods有id,name,price字段测试表:ug有id,userid,goodsid字段视图的作用实在是太强大了,以下是我体验过的好处:作用一:提高了重用性,就像一个函数。如果要频繁获取user的name和goods的name。就应该使用以下sql语言。示例:select a.name as username, b.name as goodsname from user as a, goods as

2020-10-13 20:38:31 160

原创 Hibernate简单入门,快速上手

1,创建一个springboot项目2,配置properties文件spring.datasource.url=jdbc:mysql://124.70.190.246:3306/spring?serverTimezone=UTCspring.datasource.username=rootspring.datasource.password=111spring.jpa.hibernate.ddl-auto=update//开启数据库自动更新spring.jpa.show-sql=true/

2020-10-08 21:38:40 118

原创 docker——部署spring boot,发布到docker

1,pom文件添加插件<plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <executions> <execution>

2020-10-08 17:08:27 110

原创 Linux服务器安装jdk及其环境配置

一,查看安装jdk版本yum -y list java*看到如下界面二,选择jdk版本进行安装,执行以下命令:yum install -y [版本]安装成功三,查看jdk版本,验证是否成功,执行以下命令:java -version看到版本号,说明安装成功。...

2020-10-08 16:20:42 130 1

原创 docker——常用命令&操作(最全最实用)

镜像操作操作命令说明检索docker search [关键字]docker hub上检索镜像详细信息拉取docker pull 镜像名:tag:tag是可选的版本号,默认latest列表docker images查看所有本地镜像删除docker rmi image-id删除指定的本地镜像https://hub.docker.com/容器操作????:软件镜像(安装程序)-----运行镜像-----产生一个容器(正在运行的软件)1,搜索镜像

2020-10-08 16:07:53 129

原创 docker——Linux服务器安装docker

安装docker步骤如下:1、检查内核版本,必须是3.10及以上uname -r2、安装dockeryum install docker3、输入y确认安装4、启动docker[root@localhost ~]# systemctl start docker[root@localhost ~]# docker -vDocker version 1.12.6, build 3e8e77d/1.12.65、开机启动docker[root@localhost ~]# syst

2020-10-08 15:37:43 109

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除