- 博客(8)
- 问答 (1)
- 收藏
- 关注
原创 java简单NIO示例
服务端// 得到serverSocketChannel对象并设置为非阻塞ServerSocketChannel serverSocketChannel = ServerSocketChannel.open();serverSocketChannel.configureBlocking(false);// 得到一个selector对象用于监控Selector selector = Selector.open();// 注册到selectorserverSocketChannel.regist
2020-05-10 21:50:05
211
原创 java简单NIO操作文件示例(写、读、复制文件)
写入文件// 创建输出流FileOutputStream fileOutputStream = new FileOutputStream("abc.txt");// 得到对应的通道FileChannel channel = fileOutputStream.getChannel();// 提供一个缓冲区并存入数据ByteBuffer byteBuffer = ByteBuffer....
2020-05-05 12:17:00
395
原创 java简单BIO示例
服务端public class TCPServer { public static void main(String[] args) throws IOException { ServerSocket serverSocket = new ServerSocket(9999); while (true) { Socket s...
2020-05-04 18:11:47
316
原创 脏读、不可重复读、幻读简单总结
脏读:读了未提交事务的数据(隔离级别:读未提交)(解决:读已提交:提交事务后才能被读到)不可重复读:两次读取的数据中间被修改(解决:可重复读:事务中不被其它事务更新所影响)幻读:俩个事务同时更新数据,例如:++1,(解决:可串行化:事务不允许同时进行)...
2020-04-19 11:01:09
123
原创 使用IDEA打开了gradle项目,但是只想使用maven,禁用gradle
在IDEA中打开了一个gradle项目,第一次打开的时候在右下角选择了设置为gradle项目。在项目启动的时候,IDEA自动使用了gradle。如果修改了pom.xml文件,启动一直失败提示找不到依赖。如果只想使用maven来构建项目,可以选择禁用gradle。忽略Gradle项目IDEA右侧侧边栏找到Gradle窗口在标签树的顶部右键,选择Ignore Gradle Projec...
2020-04-02 13:41:00
13262
1
原创 spring调用本类方法@Async注解不生效解决办法
在一个方法中如果直接调用了本类方法,会导致@Async注解不生效,可以用下面的方式来解决:第一种,比较麻烦但是很好理解的方式就是将@Async注释的方法移动到另一个类中。第二种,就是使用@Autowired将本类对象注入进来,同时使用@Lazy注解防止循环注入的情况发生。最后使用注入进来的对象来调用@Async注释的方法就可以了。@Servicepublic class CourseSe...
2019-10-05 21:12:02
3125
1
原创 运行VMWare时提示Intel VT-x 处于禁用状态
解决办法进入bios界面按左侧侧边的小圆圈按钮,之后选择bios setup找到Intel Virtual Technology配置项,设置为Enabled不同电脑的位置可能不太相同,本电脑在Configuration–>Intel Virtual Technology将该项设置值为Enabled,通过Enter和方向键的方式进行选择,具体按键界面底部会有提示按F10...
2019-04-13 18:51:19
773
空空如也
音乐或视频播放器在 cup 时间片切换的条件下怎么保持持续的运行,产生稳定的电流?
2018-12-02
TA创建的收藏夹 TA关注的收藏夹
TA关注的人