java
文章平均质量分 71
Moliay
纵有bug起,编程不言弃
展开
-
软件体系结构复习
对象关系映射(Object Relational Mapping,简称ORM)模式是为了解决面向对象和关系数据库存在的互不匹配的现象的技术。换言之,ORM是通过使用描述对象和数据库之间映射的元数据,把程序中的对象自动持久化到关系数据库中。ORM和关系型数据库 构造 伪面向对象数据库系统ORM把数据库映射成对象Java Persistence API,就是java持久化api。JPA是ORM规范,Hibernate、TopLink等是JPA规范的具体实现,这样的好处是开发者可以面向JPA规范进行持原创 2023-12-23 11:25:54 · 986 阅读 · 0 评论 -
微服务项目部署
找到你的安装路径 找到\sbin路径下执行这些命令即可首先浏览器访问 http:localhost:15672RabbitMQ启动成功后,默认有一个 guest 用户,此用户账号密码都是 guest。原创 2023-12-13 09:39:11 · 666 阅读 · 0 评论 -
Seata配置
参考教程本文以v1.4.1为例。原创 2023-12-10 23:12:21 · 1181 阅读 · 0 评论 -
docker入门
这两种方法的区别在于,docker stop 会给时间让容器保存最后的运行状态,而 docker kill 则会直接关闭容器。与 docker run 不同的是,docker create 创建出来的容器不会直接运行。我们可以通过 docker rmi 跟镜像 ID 来删除指定的镜像。我们也可以一步一步来运行容器。要停止正在运行的容器有两种方法。若有,则卸载已安装的Docker包,示例如下;使用docker run可以直接拉取镜像并直接运行一个容器。正在运行的 calibre-web 会被强制停止并删除。原创 2023-11-16 22:27:46 · 297 阅读 · 0 评论 -
Dockerfile(基于jdk17)
以在jar包目录下开始为例。原创 2023-11-16 19:16:50 · 1467 阅读 · 0 评论 -
idea中把spring boot项目打成jar包
打开项目,右击项目选中Open Module Settings进入project Structure选中Artifacts,点击中间的加号(Project Settings->Artifacts->JAR->From modules with dependencies )弹出Create JAR from Modules,选择‘Main Class’,然后一路ok。原创 2023-11-16 11:45:14 · 1892 阅读 · 0 评论 -
Java提高与实践
IO流IO流概述文件字节输入流:每次读取一个字节package fileStream;import java.io.*;public class HelloFileInputStream { public static void main(String[] args) throws IOException { //创建文件字节输入流 管道,与源文件接通 //写法一 //InputStream is = new FileInpu原创 2023-11-09 21:32:20 · 208 阅读 · 0 评论 -
Java入门与实践
快捷键:ctrl+/单行注释ctrl+shiift+/ 取消注释补充:注释内容编译时会直接跳过变量概念:用来存储一个数据,本质上是一块内存空间。优点:使得编写代码更灵活,提高可维护性。注意:变量定义时可以不初始化,但是使用时变量必须已经初始化过 否则报错字面量,常量和变量三者间的对比:字面量是指由字母,数字等构成的字符串或者数值,它只能作为右值出现,(右值是指等号右边的值,如:int a=123这里的a为左值,123为右值。)常量和变量都属于变量,只不过常量是赋过值后不能再改变的变原创 2023-10-30 16:03:30 · 304 阅读 · 0 评论 -
java初级笔记(翁恺男神
一、基础1.类型转换两个整数的运算结果只能是整数(自动向下取整自动类型转换(由低变高强制类型转换(从高到低2.运算符优先级正负号》乘除取余》加减连接》关系运算符》赋值//所有的单目运算符优先级最高...原创 2022-03-26 00:38:50 · 846 阅读 · 0 评论 -
Java从小白到老白⑥
1.抽象类vs接口相同两者都不能实例化,不能new操作不同抽象类abstract接口interface抽象类可以用部分方法实现接口所有方法不能有实现一个类只能继承(extends)一个(抽象)类可实现(implements)多个接口接口可以继承多个接口*对于构造函数抽象类有接口没有抽象类可以有main,也能运行接口没有main抽象类方法可以有private /protected接口都是public...原创 2021-01-05 15:28:47 · 138 阅读 · 0 评论 -
IPO——LeetCode⑫
//原题链接https://leetcode.com/problems/ipo/题目描述 Suppose LeetCode will start its IPO soon. In order to sell a good price of its shares to Venture Capital, LeetCode would like to work on some projects t...原创 2019-02-26 23:17:11 · 195 阅读 · 0 评论 -
462.Minimum Moves to Equal Array Elements II——LeetCode进阶路
原题链接https://leetcode.com/problems/minimum-moves-to-equal-array-elements-ii/题目描述Given a non-empty integer array, find the minimum number of moves required to make all array elements equal, where a ...原创 2019-03-05 16:27:01 · 136 阅读 · 0 评论 -
Palindrome Number——LeetCode进阶路⑨
//原题链接https://leetcode.com/problems/palindrome-number/题目描述 Determine whether an integer is a palindrome. An integer is a palindrome when it reads the same backward as forward. Example 1: Input...原创 2019-02-20 11:15:08 · 149 阅读 · 0 评论 -
Third Maximum Number——LeetCode⑬
//原题链接https://leetcode.com/problems/third-maximum-number/题目描述 Given a non-empty array of integers, return the third maximum number in this array. If it does not exist, return the maximum number. Th...原创 2019-03-03 12:58:44 · 205 阅读 · 0 评论 -
jdk11.0.2下载安装-环境配置
下载 JDK下载地址https://www.oracle.com/technetwork/java/javase/downloads/index.html然后同意,选择自己适合的版本PS:1.zip的绿色版不用安装,不会提醒你一直升级,不要了就直接删掉,但是可能会缺少丢丢功能所以绿色版.zip还是安装版.exe自行选择啦2.x86是32位选择合适的路径,并记住或者copy下...原创 2019-03-01 12:31:00 · 14373 阅读 · 4 评论 -
My Calendar III——LeetCode⑪
//原题链接https://leetcode.com/problems/my-calendar-iii/submissions/题目描述 Implement a MyCalendarThree class to store your events. A new event can always be added. Your class will have one method, book...原创 2019-02-25 09:26:56 · 223 阅读 · 0 评论 -
第n个素数
package javaPractice;//2是第一个素数,3是第二个素数,则第100001个素数是多少//思路:把每个素数的倍数扔掉public class Contest21 { public static void main(String[] args) { int n = 10000 * 10000 ;//数的规模大一点,确保在范围之内 int m = 100001...原创 2019-02-24 10:39:38 · 1365 阅读 · 0 评论 -
蓝桥杯——送分啦(诚不欺也)
public class Main { public static void main(String[] args){ System.out.println("yes"); }}谁说程序员不幽默~原创 2019-02-23 16:07:15 · 355 阅读 · 0 评论 -
蓝桥杯——啤酒和饮料
package javaPractice;/* * 啤酒每罐2.3元,饮料每罐1.9元。小明买了若干啤酒和饮料,一共花了82.3元。 我们还知道他买的啤酒比饮料的数量少,请你计算他买了几罐啤酒。 注意:答案是一个整数。请通过浏览器提交答案。 不要书写任何多余的内容(例如:写了饮料的数量,添加说明文字等) * * */public class Contes...原创 2019-02-23 12:20:18 · 495 阅读 · 0 评论 -
java.lang.NullPointerException
最基本的一种情况:String为null时都不存在,就更别谈调用方法了~原创 2018-12-16 20:17:03 · 201 阅读 · 0 评论 -
你来到这个世界多少天了 实现一万天理论的资本你还有吗~
package javaBasic;import java.util.Date;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Scanner;public class TestDay { public static void main(String[] ar...原创 2018-12-17 16:11:29 · 411 阅读 · 0 评论 -
String to Integer (atoi)——LeetCode进阶路⑧
原题链接https://leetcode.com/problems/string-to-integer-atoi/说实话,看到这道题之前,看这通过率有点慌,到底是因为啥 让一道medium的题目这么“厉害”咧,接着往下瞧~problem description: Implement atoi which converts a string to an integer. The func...原创 2018-12-15 18:33:40 · 270 阅读 · 0 评论 -
java计算器
界面:源码如下(别的其他再补充,现在要猝死了)package javaBasic;import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.util.*;import java.util.regex.Pattern;import...原创 2019-02-21 15:04:46 · 1057 阅读 · 0 评论 -
赛前十天——递归(easy)
*理论上,递归与循环是等价的,即任何循环都可以重写为递归形式eg:package javaPractice;public class Contest { public static void main(String []args) { print(5); System.out.println(); print1(0,5);...原创 2019-02-21 17:34:21 · 127 阅读 · 0 评论 -
Number of Digit One——LeetCode⑩
//原题链接https://leetcode.com/problems/number-of-digit-one/题目描述 Given an integer n, count the total number of digit 1 appearing in all non-negative integers less than or equal to n. Example: Inpu...原创 2019-02-22 15:29:02 · 162 阅读 · 0 评论 -
赛前十天——打印输入字符串的全排列&&cls(java实现)
package javaPractice;import java.util.Scanner;public class Contest13 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); char[] s = sc.next().toCharArray(); arr...原创 2019-02-22 18:15:50 · 460 阅读 · 0 评论 -
蓝桥杯——账单明细
package javaPractice;/* * (递归基础题) * 某财务部门结账时发现总金额不对头。很可能是从明细上漏掉了某1笔或几笔。 * 如果已知明细账目清单,能通过编程找到漏掉的是哪1笔或几笔吗? * 如果有多种可能,则输出所有可能的情况。 * 我们规定:用户输入的第一行是:有错的总金额。 * 接下来是一个整数n,表示下面将要输入的明细账目的条数。 * ...原创 2019-02-23 11:28:27 · 633 阅读 · 0 评论 -
Merge Two Binary Trees——LeetCode进阶路
原题链接https://leetcode.com/problems/merge-two-binary-trees/题目描述Given two binary trees and imagine that when you put one of them to cover the other, some nodes of the two trees are overlapped while t...原创 2019-03-06 19:53:30 · 137 阅读 · 0 评论 -
辗转相除法原理+实现
辗转相除法又名欧几里德算法。他是已知最古老的的算法哦~文章目录原理* 引入* 正题代码实现原理* 引入设有整数a,b,他们可以表示为:a = m1k+n1b = m2k+n2易得(a+b) % k= (m1k+m2k) % k + (n1+n2) % k= (n1+n2) % k由上式可得,对两数之和求余,对他们的和求余与分别求余在相加是没有啥区别的* 正题辗转相除...原创 2019-03-14 11:44:18 · 851 阅读 · 0 评论 -
错误: 在类中找不到 main 方法, 请将 main 方法定义为:public static void main(String[] args)否则 JavaFX 应用程序类必须扩展javafx.ap
环境:win10解决方法:删掉CLASSPATH变量值前面的.;原创 2019-04-28 21:05:17 · 3659 阅读 · 2 评论 -
The Eclipse executable launcher was unable to locate its companion shared library
win10,笔者是安装eclipse2018.03的情况下,想安装java2019EE遇到的路径问题1.解决方法找到配置文件打开,用记事本打开的话会糊成一行,建议用其他方式打开,例如笔者所用的Notepad++找到黄色标记内容在已有的eclipse包里,找到插件plugins文件夹,找到刚才咱们标记的两个文件,复制到当前安装的eclipse的plugins文件夹里;如果发现版本...原创 2019-04-03 11:22:48 · 2756 阅读 · 0 评论 -
eclipse从安装到配置Tomcat及运行helloworld
0.下载官方地址https://www.eclipse.org/downloads/packages/下载那个版本大家参见下图自行取舍叭1.安装解压缩推荐的解压工具7-zip打开应用程序,(o゜▽゜)o☆[BINGO!]但是,如果你不幸的看到了这个提示参加博文...原创 2019-04-03 10:58:55 · 1042 阅读 · 0 评论 -
Special Binary String——LeetCode进阶路
原题链接https://leetcode.com/problems/special-binary-string/题目描述Special binary strings are binary strings with the following two properties:The number of 0’s is equal to the number of 1’s.字符0的个数与字符1...原创 2019-04-02 21:10:13 · 263 阅读 · 0 评论 -
Partition to K Equal Sum Subsets——LeetCode进阶路
原题链接https://leetcode.com/problems/partition-to-k-equal-sum-subsets/题目描述Given an array of integers nums and a positive integer k, find whether it’s possible to divide this array into k non-empty su...原创 2019-03-28 15:34:56 · 359 阅读 · 0 评论 -
Redundant Connection——LeetCode进阶路
原题链接https://leetcode.com/problems/redundant-connection/题目描述In this problem, a tree is an undirected graph that is connected and has no cycles.The given input is a graph that started as a tree wit...原创 2019-03-23 21:31:06 · 195 阅读 · 0 评论 -
K-th Symbol in Grammar——LeetCode进阶路
原题链接https://leetcode.com/problems/k-th-symbol-in-grammar/题目描述On the first row, we write a 0. Now in every subsequent row, we look at the previous row and replace each occurrence of 0 with 01, and ...原创 2019-04-04 15:04:07 · 316 阅读 · 0 评论 -
Number of Atoms——LeetCode进阶路
原题链接https://leetcode.com/problems/number-of-atoms/题目描述Given a chemical formula (given as a string), return the count of each atom.An atomic element always starts with an uppercase character, then...原创 2019-03-30 09:41:32 · 247 阅读 · 0 评论 -
Longest Univalue Path——LeetCode进阶路
原题链接https://leetcode.com/problems/longest-univalue-path题目描述Given a binary tree, find the length of the longest path where each node in the path has the same value. This path may or may not pass th...原创 2019-03-25 15:38:14 · 236 阅读 · 0 评论 -
Longest Consecutive Sequence——LeetCode进阶路
原题链接https://leetcode.com/problems/longest-consecutive-sequence/题目描述Given an unsorted array of integers, find the length of the longest consecutive elements sequence.Your algorithm should run in O...原创 2019-03-13 11:57:45 · 151 阅读 · 0 评论 -
idea的快捷配置2
https://blog.csdn.net/b644ROfP20z37485O35M/article/details/84207709#t3本文为方便自己日后再找啥的,如有不妥,还望指教//本文只有两个笔者觉得现在需要设的,更全面的快捷键见链接文章自动编译File→settings→Build,Execution,Deployment→Compiler→在Bulid project a...转载 2019-03-13 11:03:01 · 215 阅读 · 0 评论