- 博客(4)
- 收藏
- 关注
原创 java多线程之交替打印
Java中通过wait()和notify()方法实现多线程交替打印.class Thread05 { /** * true==已经输入,未输出,false==未输入,已经输出 * 默认false */ private boolean flag = false; // 锁对象 private String lock = "lock"; /** * 输入线程 * * @title: input * @author Administrator * @date 2
2021-12-02 16:18:10 286
原创 Java线程实现按序打印
Java线程实现按序打印在Java中可以通过使用thread线程的join()方法来阻塞线程,实现多线程情况下的按序执行等逻辑.public void execB() { Thread t1 = new Thread(new Runnable() { @Override public void run() { // TODO Auto-generated method stub System.out.println(Thread.currentThread().getN
2021-12-01 10:12:50 819
原创 vue实现动态菜单之组件注入
vue实现动态菜单之组件注入vue中通过router.beforeEach(async(to, from, next) => {})方法来拦截路由实现动态菜单功能,后端数据库存储菜单路由信息,前端通过调用api接口来获取数据.前端从后端获取到路由数据数组后需要先遍历路由数组进行组件的注入,然后再添加路由对象.在这里我通过map.filter方法来过滤路由数组,进行组件的注入.// 遍历后台传来的路由字符串,转换为组件对象function filterAsyncRouter(asyncRoute
2021-09-18 16:30:47 664
原创 vue实现动态菜单之权限数据存储
vue中实现动态菜单功能数据存储问题在vue.js中通过router.beforeEach(async(to, from, next) => {})方法来拦截路由实现动态菜单功能,这时候就需要一个存储介质来实现用户角色或者用户路由数据的存储.最开始我针对动态菜单功能的解决方案是使用localStroage来存储用户对应的路由数组信息,但是在实际应用中出现了登录不同用户路由数据更新异常的bug.在项目中中login的登录方法中调用获取路由数组的方法,登录方法的返回值中返回用户角色id,将用户角色i
2021-09-18 16:18:13 654 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人