java
Jiale685
幸福并不是男子汉所该追求的
展开
-
java使用链表+递归简单解决八皇后问题
一、基本思想是用元素进入链表的先后表明行号,具体数值表明列号,注释很清楚了就不再说明,直接贴代码了import java.util.ArrayList;public class EightQueen { /** * 判断下一个皇后在当前状态下时候可放 * */ public boolean YesNo(ArrayList<Integer> state,int ne...原创 2018-09-28 23:10:01 · 297 阅读 · 0 评论 -
java对mysql的操作
一、下载首先要下载mysql的java驱动jar包,mysql-connector-java_8.0.12,下载网址:https://dev.mysql.com/downloads/connector/j/,这个是在mysql官网的下载地址,根据系统下载相应的版本。下载好jar包后记得在eclipse里Build Path一下,项目就可以运行了。(附:我是用的是Deepin所以下载Debi...原创 2018-09-30 10:17:20 · 9226 阅读 · 0 评论 -
java可视化JTextField编写输入字母准换成大写
代码是java编程思想书中的例子//: gui/TextFields.java// Text fields and Java events.import javax.swing.*;import javax.swing.event.*;import javax.swing.text.*;import java.awt.*;import java.awt.event.*;impor...转载 2018-10-26 10:20:41 · 485 阅读 · 0 评论 -
java swing监听事件中写死循环界面假死现象
在swing中如果需要点击按钮执行一个死循环或者长期任务时会发现程序出现假死现象,如下图:按钮并不能弹起,程序也不能关掉,整个界面无响应。解决办法:把循环代码写到一个新线程里btnNewButton.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { ...原创 2018-11-10 22:02:12 · 3292 阅读 · 9 评论 -
使用java把10G文本导入mysql(并转码为csv)
使用java把10G文本导入mysql(并转码为csv)第一次遇到10G的文本需要导入,所以一开始想直接按行导入,结果读取了txt发现有1亿8千万行,算下来要导入半个月了,属于千万级数据,不建议逐行操作。最后发现mysql有LOAD DATA LOCAL INFILE语句可以非常快速的导入txt文档,10G的文档经过测试只用2个小时。本次导入分为三步:(1)把10G文件切割成100个100M的...原创 2018-11-08 18:10:15 · 1301 阅读 · 0 评论 -
mysql报错The server time zone value 'Öйú±ê׼ʱ¼ä'
连接mysql的时候报错,发现并不是代码的问题。java.sql.SQLException: The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (vi...原创 2018-11-08 20:36:29 · 337 阅读 · 0 评论 -
Linux(Deepin)下配置java8
一、卸载OpenJDK由于Deepin自带了OpenJDK,在使用Eclipse会报错,貌似是找不到主类什么的,所以我们先卸载OpenJDK以安装jdk8。 我用的国产Deepin Linux操作系统,在手动安装JDK后,一旦运行java相关命令就出现这样的一句话提示:Picked up _JAVA_OPTIONS: -Dawt.useSystemAAFontSettings=ga...原创 2018-06-18 12:06:16 · 4963 阅读 · 0 评论