- 博客(20)
- 资源 (12)
- 收藏
- 关注
转载 Centos7中Maven报错No compiler is provided in this environment. Perhaps you are runningimages
centos下maven编译 mvn package 报错:No compiler is provided in this environment. Perhaps you are runningimages解决方案在centos7的terminal中输入java -verison是没问题的,但是javac的话就会提示没有此命令百度了好久,说的很复杂,照着做了,最后也没有成功后来在别的博客上看到了这个84 down vote accepted You installed the J
2021-10-04 02:02:31
592
转载 ThreadLocal
ThreadLocal不是用来解决对象共享访问问题的,而主要是提供了保持对象的方法和避免参数传递的方便的对象访问方式。归纳了两点:1。每个线程中都有一个自己的ThreadLocalMap类对象,可以将线程自己的对象保持到其中,各管各的,线程可以正确的访问到自己的对象。2。将一个共用的ThreadLocal静态实例作为key,将不同对象的引用保存到不同线程的ThreadLocalMap中,然后在线程执行的各处通过这个静态ThreadLocal实例的get()方法取得自己线程保存的那个对象,避免了将这个对象
2021-09-14 16:47:03
134
原创 数据库查数据 索引
怎么从数据库中的一亿条数据中读取我想要的十条数据?写查询的sql语句,要在查询关键字上建立索引,这样可以加快速度。例如:select 字段1,字段2,… from 表 where 条件1= aa and 条件2 = bb1、应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。2、对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。3、应尽量避免在 where 子句中对字段进行 null 值判断,
2021-05-10 10:08:44
804
原创 UML四种关系
依赖关系依赖关系是A做xx需要B,如这里的实例中动物的新陈代谢需要氧气和水更多倾向于 实现某个方法 需要用到什么。关联关系他们是一种“拥有”的关系。比如学生拥有课程,有时候也是双向“拥有” 例如学生和老师体现在 自己的构造方法上通过形参表示关联关系 由形参赋值给自己的属性public Penguin(Climate climate) { this.climate=climate; }聚合关系聚合是整个与个体的关系,此时整体和个体是可以分离的。可以独立存在体现在 整体是一个数组。包
2021-03-30 00:55:40
146
原创 git使用心得
commit 提交到本机仓库push提交到远程仓库pull 拉回当前项目如果想提交到其他仓库,就创建一个新的URLFetch和Merge一下接下来就可以上传到其他仓库可以上传不同的commit如果已经PUSH就不存在这个commit了...
2021-03-15 11:40:20
115
原创 <url-pattern> 中/ 和 /* 的区别
/ 和 /* 的区别:<url-pattern>/</url-pattern> 会匹配到/login这样的路径型url,不会匹配到模式为*.jsp这样的后缀型url。即:*.jsp不会进入springmvc的 DispatcherServlet类 。<url-pattern>/*</url-pattern> 会匹配所有url:路径型的和后缀型的url(包括/login,.jsp,.js和*.html等)。会匹配*.jsp,会出现返回jsp视图时再次
2021-02-07 11:00:11
93
原创 mybatis generator 逆向工程无法生成文件
mybatis generator 逆向工程无法生成文件在使用generator的时候犯了一个低级错误,由于没有这个表,所以执行生成文件时没有生成对应的文件,第一反应是generator出问题了,最后查了一下是表名写错了,就很尴尬,最重要的是执行的时候表名写错时,查不到表无法生成文件也不报错,就很难判断哪里出了问题。最后在数据库创建这个表就成功了。最后附上我的generatorConfig.xml配置文件<?xml version="1.0" encoding="UTF-8"?><
2021-02-05 23:41:07
1648
原创 在 springmvc.xml 中配置消息转换器处理 ResponseBody 中文乱码
在 springmvc.xml 中配置消息转换器处理 ResponseBody 中文乱码<mvc:annotation-driven> <!-- 消息转换器 --> <mvc:message-converters register-defaults="true"> <bean class="org.springframework.http.converter.StringHttpMessageConverter">
2021-02-02 00:36:45
346
原创 json-lib maven依赖出错的问题
如果用官网的依赖会出错<dependency> <groupId>net.sf.json-lib</groupId> <artifactId>json-lib</artifactId> <version>2.4</version> </dependency>在官网上导的是上面的。不适用。需要更换成以下依赖 <dependency>
2021-01-29 00:41:03
184
原创 HttpServlet利用commons-fileupload 实现二进制上传任意格式文件
HttpServlet利用commons-fileupload 上传二进制文件主要利用缓冲流上传@Override protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { try { DiskFileItemFactory diskFileItemFactory=new DiskFileItemFa
2021-01-28 17:31:52
178
原创 Filter过滤器解决乱码问题、屏蔽敏感词、控制页面的访问权限。
Filter解决乱码问题引用接口public class filter implements Filter { @Override public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) throws IOException, ServletException { servletRequest.setChara
2021-01-28 13:00:53
383
2
转载 Visual Studio Code (vscode) 配置 C / C++ 环境
引用:https://www.cnblogs.com/bpf-1024/p/11597000.htmlVisual Studio Code (vscode) 配置 C / C++ 环境 昨天突发奇想,想使用vscode配置C++环境,因为不想下载 Dev OR codeblock,然后借助了很多网上教程,用了昨天整整一下午的时间最后终于成功了(哈哈哈哈哈……)。今天跟大家分享一下~~~因为还只是个编程小白,参考资料有点多 ↓ ↓ ↓官方文档 —— 参考配置过程CS
2020-12-14 14:20:54
267
转载 计算机网络学习笔记2 TCP/IP体系结构
目录一、OSI模型1、OSI七层模型、2、五层协议体系结构、二、TCP/IP 协议体系1、采用4层结构,应用层、传输层、网络层、数据链路层2、tcp协议和udp协议的差别3、TCP三次握手 < 请求—>应答—>确认 >4、四次挥手回到顶部一、OSI模型1、OSI七层模型、(1)各层结构说明复制代码数据链路层、网络层(IP)、链路层(tcp、udp)处于内核态应用层(DNS、ftp、https协议)处于用户区应用层(数据):确定进程之间通信的性质以满足用
2020-12-13 23:55:41
404
转载 计算机网络学习笔记
计算机网络学习笔记网络:许多计算机连接在一起互联网:internet 许多网络连接在一起因特网:我们特指因特网是全球最大的互联网速率:连接在计算机网络上的主机在数字信道上传送数据的速率。千 1kb/s = 103b/s兆 1Mb/s = 103kb/s1 Tb/s= 103Gb/s =106Mb/s注意:和存储容量区分1KB=1024B 1MB=1024KB 1GB带宽 :单位时间内从网络中某一点到另一点所能通过的“最高数据率”。(理想情况)b/s kb/s Mb/s Gb/s.注意:是
2020-12-13 23:50:16
1982
原创 算法
每个阶段只有一个状态->递推;每个阶段的最优状态都是由上一个阶段的最优状态得到的->贪心;每个阶段的最优状态是由之前所有阶段的状态的组合得到的->搜索;每个阶段的最优状态可以从之前某个阶段的某个或某些状态直接得到而不管之前这个状态是如何得到的->动态规划。动态规划从一个生活问题谈起 先来看看生活中经常遇到的事吧——假设您是个土豪,身上带了足够的1、5、10、20、50、100元面值的钞票。现在您的目标是凑出某个金额w,需要用到尽量少的钞票。依据生活经验,我们显然可
2020-12-05 12:18:03
125
原创 Java 多线程
Java多线程创建多线程通过以下两种方法创建 Thread 对象:方法一:声明一个Thread类的子类,并覆盖run()方法。 class mythread extends Thread { public void run( ) { /* 覆盖该方法*/ } }方法二:声明一个实现Runnable接口的类,并实现run()方法。class mythread implements Runnable{public void run( ) { /* 实现该方法
2020-11-29 21:46:31
107
原创 JAVA事件
实现监听器接口格式五种布局方式学习了五种布局方式:FlowLayout,BorderLayout, GridLayout, GridBagLayout,CardLayout针对一个按钮点击事件为例JButton btn=new JButton(“确认”); //事件源btn.addActionListener(new handler()); //注册class handler implements ActionListener{ //监听器 actionPerformed(ActionE
2020-11-28 17:19:57
131
原创 ORACLE心得
ORACLE如果有两个数据库以上切换数据库 否则导致ORA-12560: TNS: 协议适配器错误错误解决办法:注册表问题。regedit,然后进入HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0将该环境变量ORACLE_SID设置为XXXX,XXXX就是你的database SID....
2020-11-23 13:31:04
97
原创 自我学习
学习目标:提示:实用的网页例如:一周掌握 Java 入门知识学习内容:提示:网页例如:1、图标网https://www.iconfont.cn/search/index?searchType=icon&q=%E8%B4%AD%E7%89%A9%E8%BD%A62、 免费看视频前缀加wn.run/...
2020-10-27 19:36:41
78
NGUI Next-Gen UI 3.12.1.zip
2020-12-14
人与计算机玩井子棋游戏
2020-12-14
Mydemo.java
2020-12-14
大学英语2新版1-4单元课后翻译习题答案(2)
2020-12-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人